JenkinsのGit Parameter Pluginの使い方をまとめました。
Debian 8で実行しています。
Table of Contents
1 Git Parameter Pluginとは
ジョブの実行時にGitのリビジョンやタグを選択できるようにするプラグインです。
定期的に実行するジョブが失敗した場合に、どのリビジョンから失敗するのかを調べるのに有用です。
ワークスペースにgit cloneしたソースコードがあることを前提としている為、あらかじめgit cloneを伴うジョブを実行しておく必要があります。
2 Git Parameter Pluginのインストール
Jenkinsのプラグイン制御画面からインストールします。
Jenkinsの管理 -> プラグインの管理 -> 利用可能
3 git cloneのジョブの設定と実行
上部の設定画面のソースコード管理にて、Gitのリポジトリを設定します。
ジョブの設定保存後にビルドを実行します。
4 Git Parameter Pluginのジョブの設定
すでに一度ジョブが動いている状態でジョブの設定画面を開きます。
4.1 ビルドのパラメータ化
ビルドのパラメータ化をチェックし、パラメータの追加から「Git Parameter」を選択します。
設定項目は以下の通りです。今回はParameter TypeにRevisionを選択しました。
Name | 後から参照するのに必要なパラメータ名 |
Parameter Type | git checkoutする単位(Branch/Tag/Branch or Tag/Revison) |
4.2 ソースコード管理
すでに設定済みのソースコード管理のGitにて、Branches to buildに作成したパラメータ名(Name)を${パラメータ名}で参照しています。
5 ジョブの実行
「ビルド実行」が「パラメータ付きビルド」に変更されます。
「パラメータ付きビルド」でRevisionを選択できます。