変数で git short ハッシュを取得しようとしています。「git rev-parse --short HEAD」を実行するように GIT_COMMIT_SHORT 変数を設定しようとしましたが、うまくいきませんでした。パッケージ名にこの短いハッシュが含まれるように、この変数を ant ビルド スクリプトに渡す必要があります。
Windows 2008 サーバーで Jenkins を実行しています。
ありがとう
おそらく、希望する結果を得る最も簡単な方法は、次のように GIT_REVISION トークン マクロを使用することです。
${GIT_REVISION,length=6}
詳細については、https://wiki.jenkins-ci.org/display/JENKINS/Token+Macro+Pluginをご覧ください。
これが役に立てば幸いです、
ジャン
この回答がここにリストされていないので、追加すると思いました:
environment {
GIT_HASH = GIT_COMMIT.take(7)
}