假设我有这种情况。我有三份工作。第一个作业有两个手动触发的下游作业(例如部署到测试,部署到生产)。像这样的东西:
我希望部署作业(test-job-2、test-job-3)在触发之前需要密码。我怎样才能用詹金斯解决这个问题?
Build Pipeline Plugin 目前支持的唯一选项是手动部署下游作业。但是,这项工作在您单击它后立即开始。我想要求用户手动输入一些参数(例如密码)。
有一些解决方法吗?我正在考虑使用Promoted Builds Plugin。因此,部署作业将以“试运行模式”运行——只需检查我们是否可以通过 ssh 访问服务器和其他一些基本内容。然后为了部署,您将不得不推广构建。
这种方法虽然不是很好。构建管道和提升构建插件之间的交互不是很好。