假设我有这种情况。我有三份工作。作业号码有两个手动触发的下游作业(部署测试,例如部署到产品)。事情是这样的:建立管道插件和手动部署参数
我希望部署作业(测试工作-2,测试工作-3)需要密码,他们被触发之前。詹金斯如何解决这个问题?
Build Pipeline Plugin现在唯一支持的唯一选项是具有手动部署的下游作业。但是这个工作在你点击它后立即开始。我想要求用户手动输入一些参数(例如密码)。
有没有一些解决方法?我正在考虑使用Promoted Builds Plugin。因此,部署作业将以“空运行模式”运行 - 只需检查我们是否可以访问服务器以及其他一些基本内容。然后为了部署,你将不得不推动构建。
虽然这种方法不是很好。构建管道和提升构建插件不会很好地互相影响。
https://issues.jenkins-ci.org/browse/JENKINS-19121詹金斯团队声称,该问题已通过插件版本1.4.5中的Build Pipeline插件修复。但似乎没有。如果您使用的是不同/较新的Jenkins版本(核心),则最新的BPP插件#1.4.7可能会有效。我使用的是Jenkins 1.573和BPP 1.4.7,问题仍然存在。 –