gpt4 book ai didi

git - 在 TeamCity 成功电子邮件模板中包含 git 分支名称和最新提交 SHA

转载 作者:太空狗 更新时间:2023-10-29 14:00:36 26 4
gpt4 key购买 nike

我必须在 TeamCity 成功电子邮件模板中包含分支名称和最新的 git commit SHA。

我已将这些行添加到标准 build_successful.ftl 电子邮件模板文件中:

<#global body>
...

Commit: ${build.buildNumber}
Branch: ${build.branch.displayName}

...
</#global>

但收到了这封邮件:

Commit: 77
Branch: [TEAMCITY TEMPLATE ERROR]

我发现 TC 服务器端 API 模型公开了这些方法: http://javadoc.jetbrains.net/teamcity/openapi/8.0/jetbrains/buildServer/Build.html#getBuildNumber() http://javadoc.jetbrains.net/teamcity/openapi/8.0/jetbrains/buildServer/serverSide/Branch.html#getDisplayName()

我不知道如何获取所需的信息。

我们正在使用:

  • 团队城市 8
  • JetBrains 的 git 提供程序
  • windows主机

最佳答案

你可以试试

Branch: ${build.vcs.number}

这会为您提供“附加到配置的第一个 VCS 根目录的 VCS 修订号”。如果你的 git 源不是第一个附加的根,你可以附加一个索引来选择它:

Branch: ${build.vcs.number.1}

关于git - 在 TeamCity 成功电子邮件模板中包含 git 分支名称和最新提交 SHA,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20691917/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com