一点背景.
在我的环境中,我们在他们自己的Subversion存储库(500+)中有大量的小型.NET解决方案.我们不是TFS商店,目前正在评估将我们的本土CI过程转移到TeamCity.
而不是让这些500+ repos每5-10分钟左右轮询我们的Subversion服务器,我想通过post-commit-hook REST http调用启动Project build(就像我们当前的解决方案那样).然后,我希望TeamCity从SVN更新并开始构建过程.这可能吗?
我看到TeamCity有一个REST API,只是文档很稀疏.我不确定这个例子与我配置的任何东西有什么联系.什么是bt7?它与我配置的项目有什么关系?
http://buildserver:8111/httpAuth/action.html?add2Queue=bt7
Run Code Online (Sandbox Code Playgroud) teamcity ×1