gpt4 book ai didi

git - Jenkins 扩展电子邮件不会打印 $GIT_BRANCH 或 $GIT_COMMIT

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

在 Jenkins“扩展电子邮件通知”插件中,我创建了一个关于构建和 Git 版本号的表,通过 Jenkins 设置的环境变量获取值。除了 $GIT_COMMIT 和 $GIT_BRANCH 部分之外,所有表条目都很好。它分别输出字符串“$GIT_COMMIT”和“$GIT_BRANCH”。我尝试在环境变量名称周围使用 {},但对输出没有影响。

<table border="0">
<tr><td><b>Project:</b> </td><td> <b>$PROJECT_NAME</b></td></tr>
<tr><td>Build #: </td><td> $BUILD_NUMBER</td></tr>
<tr><td>Status: </td><td> $BUILD_STATUS</td></tr>
<tr><td>Git reversion #: </td><td> $GIT_COMMIT</td></tr>
<tr><td>Git branch: </td><td> $GIT_BRANCH</td></tr>
<tr><td>Changes: </td><td> $CHANGES</td></tr>
</table>

我检查构建命令行输出中是否存在这些环境变量。为什么它们没有出现在电子邮件中?

最佳答案

构建变量,如 $PROJECT_NAME$BUILD_NUMBER 可直接使用,因为它们是在此构建 session 中创建的。

对于环境变量,您必须使用以下语法:
${ENV, var="GIT_COMMIT"}

关于git - Jenkins 扩展电子邮件不会打印 $GIT_BRANCH 或 $GIT_COMMIT,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13650860/

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