【发布时间】:2012-03-15 06:14:07
【问题描述】:
一点背景。
在我的环境中,我们有大量的小型 .NET 解决方案,每个解决方案都在它们自己的 Subversion 存储库中(500 多个)。我们不是 TFS 商店,目前正在评估将我们本土的 CI 流程转移到 TeamCity。
我不想让这 500 多个存储库每隔 5-10 分钟左右轮询一次我们的 Subversion 服务器,而是希望通过 post-commit-hook REST http 调用(就像我们当前的解决方案一样)启动项目构建。然后我希望 TeamCity 从 SVN 更新并开始构建过程。这可能吗?
我看到 TeamCity 有一个 REST API,只是文档很少。我不确定这个示例如何与我配置的任何内容相关联。什么是bt7?它与我配置的项目有什么关系?
http://buildserver:8111/httpAuth/action.html?add2Queue=bt7
【问题讨论】:
-
TeamCity 8.1 中将提供通过 REST api 排队构建(根据 TeamCity Issue Tracker)。
标签: teamcity