No.47
【Jenkins】Githubのタグが更新されたら自動でビルド
JenkinsでGithubのタグが更新された時に自動でビルドしてほしい
Jenkinsでリリースをタグ管理している時に、リリースタグの更新があった場合にだけビルドを実行して欲しいことがある。本番環境へのリリース作業が例としてわかりやすいか。
そんなときは、「GitHub Plugin」を利用すると簡単に設定が行える。
設定方法
まず「GitHub Plugin」は導入されているものとする。
インストールされていない方は下記サイトが詳しいので参考にどうぞ。
インストールしたら下記のように設定を行う。
ソースコード管理>Git Repositories>高度な設定>Refspec
+refs/tags/*:refs/remotes/origin/tags/*
ソースコード管理>Git Repositories>Branches to build
*/tags/*
ビルドトリガ
Build when a change is pushed to GitHub
にチェック。
これでタグが更新された時にそれを検出して自動でビルドが実行されるようになる。