44

ビルド ストリームのさらに下にある git からリポジトリをチェックアウトしたときに、GIT_COMMITなどの git 変数にアクセスしたいと思います。GIT_BRANCH現在、これら 2 つのパラメーターにアクセスするための変数が見つかりません。

node {
    git git+ssh://git.com/myproject.git
    echo "$GIT_COMMIT - $BRANCH_NAME"
}

そのような変数は利用可能ですか、場合によってはどこでそれらを見つけることができますか? グルーヴィーな変数やどこからでもアクセスできるかどうかは気にしません。

Groovy でのデバッグ スキルが不足している可能性があります。これは簡単に見つけることができますが、限られたスキルでは見つけることができません。

4

8 に答える 8

1

この例はさらにあなたを得るかもしれません: https://github.com/jenkinsci/pipeline-examples/tree/master/pipeline-examples/gitcommit

この例では、git コマンドの出力をファイルにパイプしてから、ファイルを読み取ります。

于 2016-02-29T22:04:21.977 に答える