配置构建触发器
一旦创建了构建配置,可以通过点击 Run 按钮手动触发构建,或者借助 triggers 自动启动。
一种 build trigger 是一项规则,它在某些事件上启动新的构建。 构建已放入 构建队列 中,并将在有可执行它的代理时启动。
在创建/编辑构建配置时,您可以使用构建配置设置页面的触发器部分配置触发器:点击添加新的触发器并指定触发器设置。 关于每个触发器的配置细节,请参考相应的章节。 使用触发器列表最后一列的选项,可以临时或永久地禁用配置的构建触发器。
对于每个构建配置,可以配置以下触发器:
VCS 触发器:当检测到与构建配置相关联的版本控制系统根目录中有变化时,构建将会被触发。
计划触发器:在指定时间触发构建。
完成构建触发器:在选定的配置构建完成后,将会触发此构建。
Maven 依赖触发器:如果检测到指定 Maven 工件内容的修改通过校验和变化,将触发构建。
Maven 快照依赖触发器:如果远程仓库中的快照依赖内容发生更改被检测到(通过校验和更改检测),则触发构建。
Retry build trigger:如果上次构建失败或未能开始,则触发构建。
远程分支运行触发器:每当 TeamCity 在构建配置的 VCS 根的特定分支中检测到新的更改时,个人构建会自动触发。 支持 Git 和 Mercurial。
NuGet 依赖触发器:如果在 NuGet 仓库中检测到 NuGet 包的更新,将启动构建。
Perforce shelve trigger:在 Perforce 暂存文件发生更改时开始构建。
您也可以使用 TeamCity REST API 来管理构建触发器。
最后修改日期: 16日 7月 2024年