【发布时间】:2016-10-01 01:43:09
【问题描述】:
除了“teamcity.build.branch”之外,还有其他方法可以在构建名称旁边放置一个值吗?
我需要在每个构建旁边指定一个元数据,该元数据可能是动态的,或者可能是使用 TC SNAPSHOT 依赖项从构建链的先前构建配置部分产生的结果。
这可能吗?
【问题讨论】:
标签: teamcity teamcity-9.0
除了“teamcity.build.branch”之外,还有其他方法可以在构建名称旁边放置一个值吗?
我需要在每个构建旁边指定一个元数据,该元数据可能是动态的,或者可能是使用 TC SNAPSHOT 依赖项从构建链的先前构建配置部分产生的结果。
这可能吗?
【问题讨论】:
标签: teamcity teamcity-9.0
根据 TeamCity 9.x 文档,除了通过 teamcity.build.branch 参数外,没有其他方法可以为每个构建添加“标签”。
对于 Git 和 Mercurial,TeamCity 提供了其他参数,其中包含在构建开始时通过 teamcity.build.vcs.branch.<VCS root ID> 已知的 VCS 分支名称。
如果你只是想添加一个人性化的描述,你可以试试teamcity.build.triggeredBy和teamcity.build.triggeredBy.username。
我看到您已经在 JetBrains 论坛上提出了这个问题,并被定向到 JetBrain 的 YouTrack 上的 feature request。 Oleg Gerovich 提到在那里使用“触发者”列。
也许可以创建一个插件来做你想做的事。 现在请记住,您只是在询问您的问题是否可能。随时更新您的问题。 ;)
【讨论】: