タグ

Testingとgroovyに関するclavierのブックマーク (1)

  • ジョブの遅延連係っぽいことやってみた(Jenkins Adaptiveっていう変態プラグイン見つけた) - marsのメモ

    おっさん臭い言い方するとディレイドバッチ?やりたいことはこんな事。 ジョブAとジョブBがある。 ジョブBは定時起動するが,実行条件に直近のジョブAのビルドが成功している事を加えたい。 やりたくないことは「ジョブAのビルド完了後,即ジョブBを実行したくない」。なんで,ジョブBを下流プロジェクトに設定するのは却下。 具体的にはどんなこと?というと。 ジョブAはいわゆる普通の継続ビルド ジョブBはジョブAの成果物を定期デプロイするジョブ。なんで,ジョブAがコケてたら動いて欲しくない。 よくよく考えてみると,ジョブAの成果物の置き場所を工夫すればジョブBは定時起動しつづけるだけでも十分だった気もするが,これ書いてる今気づいたんだから仕方ない。:-P #ちなみに,ジョブとプロジェクトは同義ね。基「ジョブ」って書きます。 最終的な解決策にたどり着くまでに,いろいろプラグインあさってみたので,それぞれ

    ジョブの遅延連係っぽいことやってみた(Jenkins Adaptiveっていう変態プラグイン見つけた) - marsのメモ
  • 1