問題タブ [jenkins-groovy]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
9 に答える
32516 参照

jenkins - マスターノードを含むラベルが割り当てられたすべての Jenkins ノードのリストを取得するには?

Jenkins パイプライン ジョブを作成していますが、特定のラベルが付いたすべてのノードでジョブを実行する必要があります。

したがって、特定のラベルが割り当てられたノード名のリストを取得しようとしています。(ノードを使用すると、ラベルを取得できますgetAssignedLabels())

nodesリストにjenkins.model.Jenkins.instance.nodesは、検索に含める必要があるマスターノードが含まれていないようです。

私の現在の解決策は、ノードを取得するためにメソッドを反復処理してjenkins.model.Jenkins.instance.computers使用することです。getNode()これは機能しますが、私が読んでいる Jenkins の javadoc では、このリストは最新ではない可能性があります。

長期的には、(動的に) クラウド ノードを追加しますが、その時点では使用できなくなるのではないかと心配していますcomputers

現在のすべてのノードのリストを取得する正しい方法は何ですか?

これは私が今していることです:

0 投票する
1 に答える
2066 参照

jenkins - 編集可能な電子メール通知のデフォルト コンテンツ内の ${build.result}

${build.result} を Editable Email Notification Default Content に出力しようとしています。
実際の結果「SUCCESS」を出力する代わりに、内容が ${build.result} のメールを受け取ります。

何か不足している場合は、ここで提案できますか。

0 投票する
1 に答える
1349 参照

jenkins - Groovy: ステップの中にそのような DSL メソッド「ansible」が見つかりません

次のようなジェンキン用の複雑なグルーヴィーなスクリプトがあります

私たちが得ているのは

run_stages関数で起こっているようです

私が間違っていることについて何か意見はありますか?ありがとう!