詹金斯扩展电子邮件赢得';t打印$GIT\u分支或$GIT\u提交
在Jenkins的“扩展电子邮件通知”插件中,我创建了一个关于构建和Git恢复编号的表,通过Jenkins设置的环境变量获取值。除了$GIT_COMMIT和$GIT_分支部分之外,所有的表条目都很好。它分别输出字符串“$GIT_COMMIT”和“$GIT_BRANCH”。我尝试在环境变量名周围使用{},但对输出没有影响詹金斯扩展电子邮件赢得';t打印$GIT\u分支或$GIT\u提交,git,jenkins,Git,Jenkins,在Jenkins的“扩展电子邮件通知”插件中,我创建了一个关于构建和Git恢复编号的表,通过Jenkins设置的环境变量获取值。除了$GIT_COMMIT和$GIT_分支部分之外,所有的表条目都很好。它分别输出字符串“$GIT_COMMIT”和“$GIT_BRANCH”。我尝试在环境变量名周围使用{},但对输出没有影响 <table border="0"> <tr><td><b>Project:</b> </td><
<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>
项目:$项目名称
构建号:$Build\u
状态:$BUILD\u状态
Git恢复#:$Git#u提交
吉特分行:$Git_分行
更改:$更改
我检查这些环境变量是否存在于构建命令行输出中。为什么它们不出现在电子邮件中?生成变量,如
$PROJECT\u NAME
和$Build\u NUMBER
可直接使用,因为它们是在此生成会话中创建的
对于环境变量,必须使用以下语法:${ENV,var=“GIT_COMMIT”}