TeamCity On-Premises 2024.03 Help

配置构建触发器

一旦创建了构建配置,可以通过点击 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年