我们有多个小组在公司内部运行自己的TeamCity设置。我的小组提供了一组其他项目组在其项目中使用的通用库。我们使用TeamCity将库的版本推向生产。我需要的是一种方法,一旦我们将新版本推向生产,自动触发依赖于我们的库的其他组的CI系统上的构建?我已经准备好了升级到最新版本的脚本。现在它是手动的,我想自动化它,并在我们将版本发布到生产后触发一个新的依赖项目构建。我正在寻找一种在Teamcity实例中推送触发器通知的方法。
答案 0 :(得分:2)
您可以使用HTTP请求触发TeamCity构建,以便您可以修改构建脚本以在构建结束时发出所需的请求。这确实有缺点,您需要将需要在远程服务器上触发的构建列表硬编码到构建脚本中。
HTTP请求的语法是:
http://<user name>:<user password>@<server address>/httpAuth/action.html?add2Queue=<build type Id>
有关详细信息,请查看TeamCity文档的此页面: