9
すべてのジョブは、Xが、私はX = N X = n-1
ですべての仕事をsurveil、各場合の構築を開始するために持つすべての仕事をしたい> 1.数であることだジョブ名、内の文字列LEVEL_X
を持っていることを与えられた問題ジェンキンス/ハドソンの仕事をどのようにして他の仕事を監視し、ビルドするかどうかを決定する方法は?
を彼らの成功は終わりです。 X = n
の仕事は、1分間隔で他の仕事を監視したい。
まず最初に、私はそれを行う最良の方法を知っていることに興味を持っています。小さなスクリプトで実装できるのであれば解決策を望んでいます。溝を使ってsystem groovy script
PLUGIN。ここで
ありがとう、それはジョブの情報にアクセスする良い方法です。 – Moni
jenkinsサーバスクリプトのURLは+1です - ノードgroovyコンソールはすべてのクラスをインポートしないので無駄です。 – Epu
groovyコンソールでは、完全なスクリプト/コマンドがすべて1行になければならないことがわかりました。そうでなければ、さまざまな構文エラーがあります。例えばジョブ名スニペットは私のために次のように動作します: '' 'def hi = hudson.model.Hudson.instance; hi.getItems(hudson.model.Project).each {project - > println(project.displayName)} '' ' – gaoithe