参数配置
构建
参数配置
构建
字符参数和文本参数是比较常用的,他们最大的区别是,文本参数可以换行写多行。
参数配置
构建
参数配置
取消勾选,输出false
参数配置
参数配置
文件上传到当前job的${WORKSPACE}目录下,然后重命名为fileValue
文件上传时候的名称,保存在fileValue} 变量中
参数配置
文件上传到当前job的${WORKSPACE}/tmp目录下,然后重命名为fileValue
${tmp/fileValue} 无法获取文件上传时候的名称
参数配置
安装了 Credentials插件才会有此参数
不直接公开凭据,而是公开凭据的ID
参数配置
需要安装Hidden Parameter插件
版本构建时隐藏起来的参数,感觉和文本参数、字符参数一样,只是构建时不会在页面显示key和value值,当然也就没法修改
参数配置
如果Jenkins不是较新版本,联网安装插件可能报错,因为联网安装默认拉取最新版本
这个报错不是因为安装包找不到,是因为当前jenkins不支持这个最新的237版本
去https://plugins.jenkins.io/hidden-parameter/releases/获取旧版本安装包手动安装的
需要安装Git Parameter插件
根据git配置,自动识别当前项目所有分支
参数配置
如果改成修订,可以选取git提交记录
参数配置
需要安装Active Choices插件
安装插件后,有三种新的参数类型可用:
主动选择参数(Active Choices Parameter)
主动选择反应参数(Active Choices Reactive Parameter)
主动选择反应引用参数(Active Choices Reactive Reference Parameter)
参数配置
一定要点击审批按钮
不点击审批按钮
点击审批按钮
Choice Type’ 选项为选项值提供了四种不同的呈现选项:
参数配置
记得点击审核脚本
仅做了解
参数配置
Groovy Script脚本: switch(WINE_MENU){ case~/.*Champagne.*/: winerec='Champagne is perfect with anything salty' return "${winerec}" break case ~/.*Sauvignon Blanc.*/: winerec='Sauvignon Blanc goes with tart dressings and sauces' return "${winerec}" break case~/.*Grüner Veltliner.*/: winerec='Choose Grüner Veltliner when a dish has lots of fresh herbs' return "${winerec}" break case~/.*Pinot Grigio.*/: winerec='Pinot Grigio pairs well with light fish dishes' return "${winerec}" break case ~/.*Chardonnay.*/: winerec='Choose Chardonnay for fatty fish or fish in a rich sauce' return "${winerec}" break case~/.*Off-Dry Riesling.*/: winerec='Off-Dry Riesling pairs with sweet & spicy dishes' return "${winerec}" break case~/.*Moscato dAsti.*/: winerec='Moscato dAsti loves fruit desserts' return "${winerec}" break case ~/.*dry Rosé.*/: winerec='Pair a dry Rosé with rich, cheesy dishes' return "${winerec}" break case~/.*Pinot Noir.*/: winerec='Pinot Noir is great for dishes with earthy flavors' return "${winerec}" break }
默认【Active Choices Reactive Reference Parameter 】的值,不传递到构建环境的,如果需要传递到构建环境,需要如下使用:
当前jenkins-2.426版本根本安装不上这个插件
这个报错不是因为安装包找不到,是因为当前jenkins不支持这个最新的2.8.3版本
去https://plugins.jenkins.io/uno-choice/releases/获取旧版本安装包手动安装
使用jenkins页面点击升级到最新版本,结果启动不起来,jdk版本太低
当前jenkins升级到2.467,jdk使用的17
需要安装Extended Choice Parameter插件
参数配置
参数配置
参数配置
输出的并不符合预期
仅做了解