如何在Jenkins中触发构建之前等待用户提示

Geo*_*nce 3 hudson-plugins jenkins jenkins-plugins

我有一个PowerShell脚本,我用于每日发布,工作正常.但是,我的任务是从Jenkins运行它,但我似乎无法使参数化构建工作.这些是脚本执行部署所需的步骤.

  1. 部署到PRE_UAT环境.
  2. 测试步骤1
    i.如果步骤1成功,请询问用户是否要继续部署到UAT
        a.如果用户响应为肯定,则继续部署到UAT,否则停止
    ii.如果步骤1不成功,请通知用户并停止

第一个作业在Jenkins中成功运行,但第二个作业是参数化构建,在第一个构建触发时不会请求用户输入.只有第一个作业(也是参数化构建)才会提示用户输入.

谢谢

pty*_*tyx 6

当第二个构建被触发时,无法保证在jenkins前面有一个用户(或"正确的"用户).如果未手动触发构建,则不会请求构建参数.

我建议您查看促销插件,并尝试在第一次构建后设置手动提升步骤,以触发第二个.