首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >有没有办法在TeamCity中设置夜间计划的停机时间来进行维护?

有没有办法在TeamCity中设置夜间计划的停机时间来进行维护?
EN

Stack Overflow用户
提问于 2014-04-04 04:24:27
回答 2查看 578关注 0票数 1

我需要每晚清理磁盘,并且我想安排一个停机时间。是的,我知道在开始之前让单个代理进行清理的能力,但我需要做一些非常专业的清理,所以我需要停机时间。只是为了澄清-我需要为工程师安排一个停机时间。谢谢。

EN

回答 2

Stack Overflow用户

发布于 2014-04-07 19:55:00

Teamcity不直接提供此功能,但您可以在维护期间使用REST API禁用代理。这样,如果在维护期间安排了任何构建,它将一直留在队列中,直到维护完成或在另一个代理上执行。

对于禁用,您可以运行

代码语言:javascript
复制
curl -v --basic --user USERNAME:PASSWORD --request PUT "http://teamcity/httpAuth/app/rest/agents/id:3/enabled" --data false --header "Content-Type: text/plain"

并启用

代码语言:javascript
复制
curl -v --basic --user USERNAME:PASSWORD --request PUT "http://teamcity/httpAuth/app/rest/agents/id:3/enabled" --data true --header "Content-Type: text/plain"

有关更多信息,请参阅此discussion

票数 1
EN

Stack Overflow用户

发布于 2014-04-04 22:06:41

在Team City 8中,它在Administration: Build History Cleanup下。

它可以让你计划什么时候应该运行,以及应该清理什么。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/22848243

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档