Jenkins基础入门-9-构建触发器之项目之间依赖关系

来源:互联网 发布:全国省市区sql 2017 编辑:程序博客网 时间:2024/05/21 17:55

       前面一篇已经介绍了远程构建的方式,这篇我们来介绍项目之前的依赖关系构建。什么是依赖关系呢》项目Test1构建是需要在项目Test2构建完成之后进行,这就是依赖关系,用Jenkins上的界面来解释,就是下面这张图的红色区域选项。

       为了模仿这个过程,我在前面文章基础上创建了Test2和Test3,每个项目里面的构建内容都是 windows batch commonds,都是输入dir命令,点击Apply,除了项目名称不一样,其他方面,三种都一样。下面我们利用三个项目来去实现Build after other projects are build。

1.模仿Test1,新建如下项目

2. 我们设置这样的执行顺序,Test1->Test2->Test3

       也就是说,我们需要在Test2的配置界面设置,构建前,需要勾选Build after other projects are build,然后Test2构建结束后,需要继续构建Test3.

打开Test2的配置界面

       这个输入T会自动补全Project名称,可以选择多个Project名称,用逗号隔开,这里我就演示一个,删除了逗号。下面有几种选择,我现在第一个,只有前一个构建成功才构建本次。然后看看Test2的构建后步骤如何设置。

有了前面一张图的介绍,这里也是一个道理,很好理解,我们点击Apply,保存。然后选择Test2,点击立即构建。

立即构建后,可以看到Test3在队列等待,以后就执行完成,看到Test2和Test3都构建号变成#1,Test1的构建号加了一次。

关于项目依赖关系构建就介绍到这里。



原创粉丝点击