JenkinsであるGITリポジトリをポーリングしており、更新があるとジョブを開始する仕組みを構築しています。
そこで質問なのですが、処理対象になっているブランチ名はどう取得すればよいでしょうか。
GIT_BRANCH、env.BRANCH_NAMEも確認してみましたが駄目でした。
pipelineに拘っているわけではないのでフリースタイルでも構わないのですが、
以下のように現在書いています。
Pipeline
1pipeline{ 2 agent any 3 : 4 triggers { 5 pollSCM 'H * * * * ' 6 } 7 8 stages{ 9 stage("Checkout GIT"){ 10 steps{ 11 checkout([$class: 'GitSCM', branches: [[name: '**']], doGenerateSubmoduleConfigurations: false, extensions: [], submoduleCfg: [], userRemoteConfigs: [[credentialsId: '', url: '']]]) 12 echo "${GIT_BRANCH}" 13 } 14 } 15 } 16}
よろしくお願いします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。