Jenkins のジョブの設定をバージョン管理するいい方法は無いのかとちょっとググってみたがあまりよさげな情報は見当たらなかった……。Jenkins のホームディレクトリを直接バージョン管理するといふ話がいくつか出てくるけど、それはあまり賢くないよね。(そもそもバージョン管理ツールが設定ファイルなどを直接書き換へたとき、Jenkins に設定がうまく反映されるのかな?)
- Automatically Version Control Your Jenkins Configuration
- Keeping your configuration and data in Subversion
とりあへず Jenkins の設定をバージョン管理しない普通の状態でも、ビルド時の「シェルスクリプト」や「Windows バッチコマンドの実行」のところに直接長々とコマンドを書くのではなくて、シェルスクリプトファイルやバッチファイルも (ビルドするプログラムのコードベースと一緒に) バージョン管理したほうが良いですね。