CIツールのJenkinsのJOBが増えてくると世代別バックアップがほしくなる。
手動でもバックアップはできないわけではなく、JENKINS_HOME以下をまるっとコピーすればよいのだが、楽に画面からやってみたい。
そんな時にシンプルで使いやすいのがThinBackupプラグインである。
プラグインをインストールするとJenkinsの管理メニューの下の方にThinBackupの項目が現れる。差分バックアップは復元時にフルバックアップが必要なので、毎日フルバックアップでよいか(容量的も大したことがないので)
Backup schedule for full backupsに以下のように入れると月から金曜の毎日12時にバックアップを取得する。
H 12 * * 1-5
リストアするときはThinBackupのメニューからリストア対象を選んだ後、設定ファイルの再読み込みを自分で実施する必要があるので注意。