Jenkinsのbuild periodically(cronもどき)ごとに異なる環境変数渡したい場合、jobを2つ作ると意図通りに出来た。
先行のjobは、cronと Post build action – Trigger parameterized build on other が仕事。Parameterized Trigger Plugin をつかう。後続のjobは渡された環境変数を使うだけ。同時build数や同時起動数の制御もしておけば同時起動不可なbuild複数でも順番にやってくれる。
という説明をtachikoma用に書いた。
https://github.com/sanemat/tachikoma/wiki/Manage-multiple-projects-with-jenkins
kick-tachikoma
This job has only 2 roles, Build periodically (perhaps daily) and Post build action – Trigger parameterized build on other projects. UsingParameterized Trigger Plugin, then kick following tachikoma(s).
tachikoma
Given TOKEN and BUILD_FOR, then tachikoma(s) works!