Jenkins pipeline 07 input 流水线交互

网友投稿 289 2022-11-02


Jenkins pipeline 07 input 流水线交互

input 流水线交互

在部署之前,也就是构建之前弹出选择框,那个是参数化构建,如下所示:

如果想在部署的时候弹出选择框去选是否要继续,还是是否要跳过。这个时候就需要input了,input就是要和我们做交互的,比如shell里面的read -p将参数的值给一个变量

参数解析

message: 提示信息ok: 表单中确认按钮的文本submitter: 提交人,默认所有人可以parameters: 交互时用户选择的参数

input { message '请选择版本号' ok '提交' submitter 'devops' parameters { choice choices: ['1.1.1', '1.1.2'], description: '', name: 'VERSION' }}

允许的提交者是Jenkins里面的用户,input最好写到stage里面

stage('Hello') { input { message '请选择版本号' ok '提交' submitter 'devops' parameters { choice choices: ['1.1.1', '1.1.2'], description: '', name: 'VERSION' } } steps { script{ echo "The input variable version is ${VERSION}"

16:26:44 The input variable version is 1.1.2


版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:IntelliJ IDEA 2021.1 EAP 4 发布:字体粗细可调整Git commit template 支持
下一篇:Jenkins Pipeline 10 环境变量使用指南
相关文章

 发表评论

暂时没有评论,来抢沙发吧~