我想通过用户选择的方式获得提示如何(哪个插件)运行SINGLE Jenkins作业。用户必须能够选择他/她想要运行的工作并选择执行规则:
E.g:
我发现了一些插件(Artifactory,Release插件),但似乎他们不支持这样的逻辑。
我知道可以通过创建多个作业来实现这一点,但这需要额外的磁盘空间。
非常感谢!
答案 0 :(得分:0)
为了解决我的问题,我决定使用相同的自定义工作区创建一些Jenkins作业。因此,当IT工程师运行任何这些“连接”(具有相同工作空间)作业时,工作空间会更新(查看工作的CVS规则),这就是我们避免浪费空间的原因。
此外,可以轻松配置其(作业)行为=>规则集(shell脚本,gradle,批处理等)及其顺序,以达到预期的效果。
最后一个优点,但并非至少一个,是安全性(访问控制)仍然很容易配置。
我认为,这是正确的方法。