我有一个版本号为finish build trigger
,我想限制它只在特定的时间范围内运行(例如,在凌晨4点到凌晨5点之间),不管finish build trigger
,任何建议?限制版本只能在TeamCity的特定时间域运行
回答
您可以删除完成构建触发器并向触发构建中添加一个额外的步骤,该步骤调用rest api。
通过在呼叫周围添加一些逻辑,检查时间是否在要求的范围内,您应该能够达到您的要求。
另一种解决方案是pause build configuration。您可以使用REST API暂停构建配置。
所以我需要实现一个预定的代码,每天都会暂停并开始构建? – MTZ4
是的,如果只想在特殊时间窗口中触发构建 - 当构建配置处于活动状态时。这里还有TeamCity跟踪器中的相关请求:https://youtrack.jetbrains.com/issue/TW-17581,请投票支持。 –
也从** TeamCity 9.1 **定时生成触发器可以表现为完成生成触发器。它有能力监视其他构建配置中的构建,并在这些构建发生变化时触发构建。更多关于这[这里](https://confluence.jetbrains.com/display/TW/Hajipur+9.1+EAP1+%28build+35957%29+Release+Notes#Hajipur9.1EAP1%28build35957%29ReleaseNotes-Scheduletriggerimprovements)。 –
- 1. 仅在特定时间运行脚本
- 2. 在特定时间运行perl脚本
- 3. 蟒蛇,限制功能运行时间
- 4. 强制应用程序在特定的.NET运行时版本下运行?
- 5. QT,运行特定时间的功能
- 6. 如何限制WPF程序只能在Windows 8及更高版本上运行
- 7. teamcity运行几个修订版本
- 8. 在特定时间部署版本
- 9. 在SICStus Prolog中限制运行时间
- 10. 是否存在运行时间限制?
- 11. UIViewControllerAnimatedTransitioning只能在其他时间运行?
- 12. 如何运行Meteor的特定版本?
- 13. 在特定时间运行的查询
- 14. 限制特定DIV只
- 15. 单声道运行时间的限制
- 16. 如何定位特定版本的C++运行时?
- 17. 限制控制器到特定区域只有
- 18. 如何设置Akka actor只在特定时间段运行?
- 19. 在JAVA中以特定时间间隔运行特定时间的线程
- 20. 根据条件运行特定版本的功能?
- 21. 限制对昨日从特定时间
- 22. 如何在运行时获取自定义功能的版本?
- 23. 每隔X天运行一次工作,但只能在两个特定日期和时间之间运行
- 24. 使用JSON限制的foreach只有特定领域
- 25. Qt在特定时间运行?
- 26. 在特定时间运行C++循环
- 27. 在特定时间运行windows服务
- 28. 在特定时间运行Java程序
- 29. 在特定时间运行java线程
- 30. 在特定时间运行void函数
确实会做这份工作,谢谢。我希望为它构建一个teamcity解决方案... – MTZ4