- Text-finder Pluginを使えばコンソールログに出力された文字に応じてビルド結果をUnstable(不安定)にできる
- この手法を用いれば任意のジョブの結果を成功、失敗、不安定の3種類で表現でき、結果によって他のプロジェクトを呼び分けられたりすることができる。
Unstableにしてみる手順
TextFinder plugin 1.9で確認
- Text-finder Pluginをjenkinsに入れる
- 適当時なジョブを作成する
- ビルドにシェルの実行を追加し以下のような設定にする
echo "TESTS FAILED!"
- ビルド後の処理にJenkins Text Finderを追加し以下のような設定にする
- Jenkins Text Finder:何も入力しない
- Also search the console output:チェックする
- Regular expression:TESTS FAILED!
- Succeed if found:チェックしない
- Unstable if found:チェックする
- ジョブを実行する => 結果がUnstable(不安定)になる