你什么时候在詹金斯做一份新工作?

时间:2015-04-15 10:03:09

标签: jenkins karma-runner protractor jobs

所以我想在Jenkins中构建一个build-test-deploy环境: 我想这样做:

- a build 
- a karma test 
- a protractor test
- a deploy

现在这是一个非常简单但又重要的问题:我是否必须在一个工作中完成所有工作(可能的是什么),还是必须将其拆分为多个工作(以及cd(转到)构建目录?)。因此,我不得不重新开始工作。

1 个答案:

答案 0 :(得分:3)

这真的是品味和你的确切需求。

如果你没有计划一次又一次地运行构建步骤(也就是说,如果你只关心构建作为一个原子片),或者你的构建流程是简单和线性的,那么坚持下去会更有意义单个作业 - 这样您就可以将所有配置保存在一个位置,并对构建结果有一个很好的概述。

但是,如果构建过程可能采用不同的路径,或者步骤本身涉及更复杂的逻辑,或者,例如,需要收集每个路径的统计信息,那么它可能更有益提取一些分离工作的步骤,并根据您的规则将它们链接在一起。詹金斯非常灵活,不会强制执行任何特定的方法。