Teamcity CI /增量构建 - 更改日志

时间:2014-08-14 16:34:36

标签: version-control build continuous-integration teamcity

我们正在运行TeamCity Enterprise 7.0.4(build 21474)

我们有团队城市CI /增量版本每15分钟左右运行一次。 增量构建标识VCS活动,签出新的/修改的代码,并运行构建。

我们需要此CI构建来触发另一个团队城市项目。触发的项目需要有关由CI项目检出和构建的VCS更改的信息。

具体来说,我们需要VCS作者用户ID,他们的电子邮件ID和修改的文件 似乎可以通过teamcity的更改日志/待定更改

获取此信息

任何指针,如何将此信息传递给触发的项目

由于

2 个答案:

答案 0 :(得分:0)

您可以尝试使用快照依赖项。您使用的VCS是什么?

答案 1 :(得分:0)

解决方案取决于您的需求:
*显示第二个项目的更改日志中的第一个项目的更改(仅限TeamCity UI)
  设置快照依赖性。
*将构建步骤中的列表更改为某些进程的数据(写入changelog.txt或类似内容)
  使用TeamCity Rest API获取此类信息   使用查询" / app / rest / changes?locator = build:(id:BUILD_NUMER_HERE)"进行构建更改   可以通过空工件依赖性或快照依赖性来获取构建号   如果存在依赖关系,则可以将第一个构建的参数作为%dep.btxxx.build.number%

进行处理

更多文档:
About dependencies
About Rest Api
About parameters from dependencies