問題タブ [jenkins-job-dsl]
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.
git - git ブランチが作成または削除されたときに Jenkins でビルドをトリガーする
新しいブランチが作成されたとき、または既存のブランチが削除されたときにトリガーされるようにしたい、GitHub のプロジェクトの Jenkins での仕事があります。これは可能ですか?
注: Jenkins サーバーは社内にあるため、GitHub からの Web フックを使用することはできません。
jenkins - Jenkins での継続的な実行
Jenkins で同じビルドを何度も実行する方法 (ビルドを 10 回連続で実行したいとします)。各実行後、レポートをコピーする必要があります。
10個のジョブを作成して、ダウンストリーム/アップストリームを利用するとは言わないでください。
jenkins - ラベル グループ内のノードで実行されているジョブを一時的に除外する簡単な方法
ラベル グループ内のノードで実行されている特定のジョブを一時的に除外することはできません。
jobA、jobB、jobC はラベル general で実行するように関連付けられています nodeA、nodeB、nodeC にはラベル general があります。
jobA が nodeA で一貫して失敗し始めたとします。
今日私が目にする唯一の解決策は、すべてのジョブに対して nodeA をオフラインにするか、かなり時間がかかる多くのジョブまたはノードを再構成することです。JOB-DSL を使用してジョブを構成しているため、ジョブ構成を変更するにはチェックインが必要です。
私たちにとって理想的な状況は、ノードに次のような構成を設定すること
です。
jobA を一時的に nodeB とノード C でのみ実行し、jobB/C をラベル一般のすべてのノードで実行するように設定する簡単な方法はありますか?
jenkins - チェックアウト戦略を指定することは可能ですか?
Jenkins-dsl で SVN チェックアウト戦略を指定することは可能ですか?
「可能な限り 'svn update' を使用する」を使用したいのですが、これを構成する唯一の方法は手動です
乾杯!
groovy - 一般的なJenkins JobDSLコードをリファクタリングするには?
次の JobDSL 仕様があります。
たとえば、共通コードを関数にリファクタリングしたいと思います。
ただし、gradle
関数は関数内からは見えませんgradlew
。これを行う正しい方法は何ですか?
groovy - Groovy スラッシュ演算子 (Jenkins job-dsl)
いくつかの従来の job-dsl スクリプトを理解したいのですが、このコンテキストで「スラッシュ演算子」が何を意味するのかわかりません (除算ではないため)。
いくつかのGroovy本で調べてみましたが、「除算」を意味するという簡単な解決策しか見つかりませんでした.