10 ~ 15 個の git ブランチがありますが、そのうちの 2 つ ("master" と "beta1") でのみ Jenkins ジョブをトリガーしたいと考えています。Jenkins 用のGit プラグインを使用し、「構築するブランチ」セクションで「master」と「beta1」の両方を指定しています。また、「リポジトリのローカル サブディレクトリ (オプション)」フィールドで ${GIT_BRANCH} を指定しています。
マスター ブランチにチェックインが表示されたときにのみ、マスター ブランチでのみJenkins ジョブをトリガーしたいと考えています。
beta1 ブランチにチェックインが表示された場合にのみ、beta1 ブランチでのみJenkins ジョブをトリガーしたいと考えています。
これらのブランチの両方を同じ Jenkins ジョブで制御して、ビルド番号が 2 つのブランチ間で一意になるようにします (2 つの異なるジョブにある場合、ビルド番号は同じになる可能性があります)。
現在、master ブランチからのチェックインのために beta1 ブランチでジョブをトリガーしているようです。ログから (注: 以下のログの最初の行で報告されているようにトリガーされた変更は、マスター ブランチからのものです):
Started by remote host (IP) with note: Triggered by push of revision e4391d0049ff: "blah" to (URL) by (USER)
Building in workspace /var/lib/jenkins/jobs/Orca/workspace
Checkout:workspace / /var/lib/jenkins/jobs/Orca/workspace - hudson.remoting.LocalChannel@3ae1a582
Using strategy: Default
Last Built Revision: Revision 7e2aae6c752a16516d9f6ac48944492a4e3596d4 (origin/master)
Wiping out workspace first.
Cloning the remote Git repository
Cloning repository (SSH)
git --version
git version 1.7.4.1
Fetching upstream changes from origin
Cleaning workspace
Resetting working tree
Seen branch in repository origin/(BLAH)
Seen branch in repository origin/(BLAH)
Seen branch in repository origin/(BLAH)
Seen branch in repository origin/(BLAH)
Seen branch in repository origin/(BLAH)
Seen branch in repository origin/(BLAH)
Seen branch in repository origin/beta1
Seen branch in repository origin/(BLAH)
Seen branch in repository origin/(BLAH)
Seen branch in repository origin/(BLAH)
Seen branch in repository origin/(BLAH)
Seen branch in repository origin/(BLAH)
Seen branch in repository origin/(BLAH)
Seen branch in repository origin/(BLAH)
Seen branch in repository origin/(BLAH)
Seen branch in repository origin/(BLAH)
Seen branch in repository origin/(BLAH)
Seen branch in repository origin/(BLAH)
Seen branch in repository origin/(BLAH)
Seen branch in repository origin/(BLAH)
Seen branch in repository origin/master
Seen branch in repository origin/(BLAH)
Seen 22 remote branches
Multiple candidate revisions
Scheduling another build to catch up with Orca
Commencing build of Revision eaad42c836a87672c546d61f310cc31bf03ecb97 (origin/beta1)
Checking out Revision eaad42c836a87672c546d61f310cc31bf03ecb97 (origin/beta1)