我有一个PowerShell脚本,我用于每日发布,工作正常。但是,我的任务是从Jenkins运行它,但我似乎无法使参数化构建工作。这些是脚本执行部署所需的步骤。
第一个作业在Jenkins中成功运行,但第二个作业是参数化构建,在第一个构建触发时不会请求用户输入。只有第一个作业(也是参数化构建)才会提示用户输入。
由于
答案 0 :(得分:6)
当第二次构建被触发时,无法保证在jenkins前面有一个用户(或“正确的”用户)。如果未手动触发构建,则不会请求构建参数。
我建议您查看promotion plugin,并尝试在第一次构建后设置一个手动提升步骤,以触发第二个。
答案 1 :(得分:0)
您可以将参数从第一步传递到下一步,依此类推,
但它不会给你瞄准的流量。
(用户无法在构建开始时知道是否要进行推广)。
建议您查看促销插件。