bad*_*uke 4 jenkins jenkins-plugins
我有一些影响生产服务器的Jenkins工作.如果你有"你确定要这么做吗?"会很高兴.用户运行其中一个作业时的对话框.我还没有找到一个插件.有没有人试过这样做?
CIG*_*Guy 11
你可以添加一个"你确定吗?" 构建的参数.当用户点击"立即构建"时,将要求他们输入参数,可以选择"是/否"或字符串.然后,您可以通过shell或批处理步骤检查此参数,如果未设置为是,则退出"退出1".
小智 7
我在Jenkins实例上实现了这个确切的功能.我完成此操作的方法是使用"此构建参数化"功能添加构建参数,该参数可用于确定是否应运行命令.
在作业配置页面上,选择"此构建已参数化",然后选择添加选择参数(您还可以使用任何其他类型的参数,只需根据需要更新下面的IF语句).输入名称(无空格或特殊字符),选择no和yes(前一个是默认值)和可选说明.
现在,您可以添加一个"执行shell"构建步骤,该步骤将检查AreYouSure的值,以查看是否要执行完整构建.如果值不是"yes",则退出代码1,以便Jenkins报告构建错误.如果用户未选择"是",则不会执行检查下方的所有步骤.
以下是检查变量值的代码:
if [ "${AreYouSure}" = "yes" ]
then
##commands to execute
else
exit 1
fi
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
5873 次 |
最近记录: |