2

Jenkins の「Extended E-mail Notification」プラグインで、ビルドと 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>

これらの環境変数がビルド コマンド ライン出力に存在することを確認します。メールに表示されないのはなぜですか?

4

1 に答える 1

3

のようなビルド変数は、このビルドセッションで作成されるため、直接使用できます$PROJECT_NAME$BUILD_NUMBER

環境変数の場合、次の構文を使用する必要があります。
${ENV, var="GIT_COMMIT"}

于 2012-11-30T20:33:30.317 に答える