誰かが助けてくれるといいのですが-私のJenkinsインスタンスに次のプラグインがインストールされています-しかし、以下のGit変数を取得できないようです。 CIのセットアップを完了するには、これらが必要です。何か足りないものはありますか?
私はそれらを次のように渡します:
ssh [email protected] "./build-pass.sh $ GIT_BRANCH"
https://wiki.jenkins-ci.org/display/JENKINS/Git+Plugin
Gitプラグインは、スクリプトで使用できるいくつかの環境変数を設定します。
GIT_COMMIT-SHA
GIT_BRANCH-現在使用されているブランチの名前(例: 「master」または「Origin/foo」
GIT_AUTHOR_EMAIL-コミッター/著者のメール
GIT_COMMITTER_EMAIL-コミッター/著者のメール
わかった、私はこれを自分で割った。
使用可能なすべての環境変数を表示するには、[シェルの実行]フィールドに追加します。
printenv
コンソールの出力には、利用可能なすべての変数が表示されます。
以下もご覧ください jenkinsによると、最後にビルドされたリビジョンにアクセスするにはどうすればよいですか?
Env-vars urlの部分は本当に役に立ちました:
最後に、利用可能な環境変数のあまり包括的なリストを表示するには、次のURLにアクセスすることもできます: http:// [your-jenkins-domain-and-port] /env-vars.html
同様に、それらをエコー出力することもできます。
echo GIT_COMMIT %GIT_COMMIT%
echo GIT_BRANCH %GIT_BRANCH%
これが、画像で説明されているJenkins Git構成を使用するGit環境変数トピックの簡単な Jenkins Git構成チュートリアル です。