1

我正在尝试在TeamCity 7.1.4中配置一个计划触发器,它将在每天早上 7 点触发构建,但前提是自上次构建以来对项目文件夹进行了提交。

我已经这样配置了计划触发器:

在此处输入图像描述

使用这些 VCS 触发规则:

-:.
+:root=SVN_Branch_builds:/ermc/**
+:root=SVN_Branch_builds:/development/source/Endava/ER/ERCommerce/**
  1. 删除所有规则
  2. 仅当有对 VCS 文件夹的提交时才添加规则
  3. 仅当有对 VCS 文件夹的提交时才添加规则

SVN_Branch_builds是 VCS 根的名称)。

但是,触发器根本不起作用。我错过了什么?

4

1 回答 1

1

理想情况下,只有在检查待处理更改时“触发构建”并定义触发规则时,它应该起作用。不确定这里的确切问题,因为您似乎没有任何错误。

转到'Build Configuration Home' -> Settings后,您是否看到定义的规则和下一个预定时间正确?

作为一种替代方法,您可以尝试使用类似 cron 的表达式http://confluence.jetbrains.com/display/TCD7/Configuring+Schedule+Triggers配置设置来每天安排。

Trigger build: as advanced(cron expression)从下拉列表中选择,您可以根据需要放置时间触发器。

于 2013-11-08T10:25:25.407 回答