我有一个finish build trigger
的版本,我想限制它只在特定的时域(例如凌晨4点到凌晨5点)之间运行,无论finish build trigger
是什么建议?
答案 0 :(得分:1)
另一个解决方案是pause build configuration。您可以使用REST API暂停构建配置。
答案 1 :(得分:0)
您可以删除完成构建触发器,并为触发构建添加额外的步骤,该构建调用rest api。
通过在呼叫周围添加一些逻辑,检查时间是否在所需范围内,您应该能够实现您所追求的目标。
答案 2 :(得分:0)
您可以使用cron-like
表达式来编写计划触发器,这将在自定义时间触发您的构建。您可以阅读teamcity规范here
例如,如果您希望每天早上4:30运行目标,则必须使用以下语法对其进行定义。
Seconds 0
Minutes 30
Hours 4
Day-of-month *
Month *
Day-of-week ?