如何按先前定义的规则

时间:2016-02-26 20:22:24

标签: jenkins

我想通过用户选择的方式获得提示如何(哪个插件)运行SINGLE Jenkins作业。用户必须能够选择他/她想要运行的工作并选择执行规则:

E.g:

  1. 仅创建jar文件;
  2. 创建jar并通过ssh发送它们
  3. 创建jar,生成文档等......
  4. 我发现了一些插件(Artifactory,Release插件),但似乎他们不支持这样的逻辑。

    我知道可以通过创建多个作业来实现这一点,但这需要额外的磁盘空间。

    非常感谢!

1 个答案:

答案 0 :(得分:0)

为了解决我的问题,我决定使用相同的自定义工作区创建一些Jenkins作业。因此,当IT工程师运行任何这些“连接”(具有相同工作空间)作业时,工作空间会更新(查看工作的CVS规则),这就是我们避免浪费空间的原因。

此外,可以轻松配置其(作业)行为=>规则集(shell脚本,gradle,批处理等)及其顺序,以达到预期的效果。

最后一个优点,但并非至少一个,是安全性(访问控制)仍然很容易配置。

我认为,这是正确的方法。