ケ・セラ・セラ

妄想とか備忘録とか思いつくまま

別JOBから他のJOBを無効化

ある申請手続きをJOB実行に代替するシステムで、手続き済みの人にはリマインダー通知(メールやチャット)しないようにする仕組みを考えていて調査。

stackoverrun.com

Groovyが良さそう。

Disable Jenkins Job from Another Job - Stack Overflow

申請JOBでリマインダーJOBを無効化して、リマインダー定期実行パイプラインを実行したとき、有効化のままの人(JOB)だけ実行される仕組み。

ワークフロー前段に申請依頼を全員に通知するパイプラインを実行するので、その中で一旦全て有効化しておくのも必要ですね。

ということで「最初に追加しておくplugin」にGroovyプラグインを追加。

そして、Groovy on Windows10のインストール情報。

mebee.info