Jenkinsにてブランチをプルダウンで選択できるようにするには?
タイトル名の機能を実装するため、
下記URLのページを参考に実装したのですがブランチ名を選択できません
(現在、何も選べません)
エラー箇所の特定方法やまずい点などご指摘いただれば助かります。
◆行った手順
1.Jenkinsのプラグインに「Extended Choice Parameter Plug-In」を追加
2.新規ジョブの追加⇒ビルドのパラメーター化⇒「Extended Choice Parameter」を選択
3.Parameter Typeを「Single Select」
4.「Choose Source for Value」⇒Groovy Script に下記を追加
#!/usr/bin/env groovy
import hudson.model.*
import jenkins.model.*
def listBranches() {
// target repo url
def gitURL = "GITのURL"
// get branches
def branches = ("git ls-remote -t -h ${gitURL}").execute()
return branches.text.readLines().collect { it.split()[1].replaceAll('refs/heads/|refs/tags/', '') }.unique().join(",")
}
return listBranches()
◆参考URL
https://qiita.com/fuku2014/items/8f731db20743c33efddf
◆Jenkins環境
・Windows Home
・Jenkins Ver2.164.2
・Extended Choice Parameter Plug-In 0.78