6、持续集成环境搭建与优化全解析

持续集成环境搭建与优化全解析

1. VCS 触发配置选项

在触发构建链时,“Snapshot dependencies 更改触发”选项会被使用。VCS 触发配置中的其他选项解释如下:
- 每次提交触发(Per - checkin Triggering) :此选项控制是否针对仓库中的每次提交触发构建配置。还能进一步调整,将来自同一提交者的连续多次提交归为一组,仅触发一次构建。对于持续集成(CI)而言,通常不需要此选项,因为在 TeamCity 上次轮询仓库的时间段内,对一组提交触发构建即可。
- 静默期设置(Quiet Period Settings) :该设置用于指定 TeamCity 在将构建添加到队列之前,等待仓库中下一次 VCS 更改的时间。我们可将其保留为默认值,即不设置静默期。但在有大量提交同时发生的大型项目中,为了缓解资源使用压力,可能需要设置此选项。
- 触发规则(Trigger rules) :用于指定仓库中哪些路径的更改会或不会触发构建。例如,若源代码中维护了一个文档文件夹,当有人更新该文档时,我们可能不希望触发构建。可以添加类似“ - :Documentation/**”的触发规则,以防止该文件夹中的更改触发构建。

保存触发设置后,仓库中的任何源代码更改都将触发我们的构建配置。

2. 构建链搭建

目前我们的 CI 只有一个构建配置,用于检查源代码更改、进行代码风格和错误检查以及运行单元测试。接下来,我们将添加构建配置,以部署 Django 网络应用程序并运行一些功能测试。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值