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

       前面一篇已经介绍了远程构建的方式,这篇我们来介绍项目之前的依赖关系构建。什么是依赖关系呢》项目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的构建号加了一次。

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



评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值