問題タブ [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.

0 投票する
2 に答える
901 参照

jenkins - Jenkins ジョブ DSL と MSTest の統合

Jenkins Job DSLプラグインは、CI 構成をリポジトリに保存し、ブランチごとに変更するための非常に優れた方法です。

問題は、MSTest テストを実行し、結果を解析して表示する自然な方法、または自然に近い方法があるかどうかです。

現在、powershell 呼び出しを行っていますが、UI 統合ではなく、ログのみが表示されます。

パブリッシャーやテンプレートを使用したトリック、またはそのためのJOB DSLへのプラグインを作成するためのヒントがあるかもしれません


UPD: @daspilker answer、jenkins xUnit PluginおよびarchiveXUnitを使用した MSTest および VSTest の最終的なスクリプト テンプレート

0 投票する
3 に答える
1553 参照

jenkins-job-dsl - Jenkins Job DSL プラグインの使用時にシード ジョブを失敗させる方法

Jenkins Job DSL プラグインを使用しており、パラメーター化されたビルドであるシード ジョブを構成しています。誰かが必須パラメーターの 1 つを入力し忘れた場合、ビルドを失敗させたいと思います。DSL スクリプトの先頭に次のものがあります。

TODO ビットを完了するにはどうすればよいですか? 明らかに、ここで例外をスローできますが、少し醜いようです。推奨/ベストプラクティスの方法は何ですか。

0 投票する
2 に答える
501 参照

jenkins-job-dsl - Jenkinsの「Job DSL Plugin」では、「mavenJob」でpom.xmlの別の場所を指定する方法は?

こちらの手順を見ていましたが、デフォルト以外の の別pom.xmlの場所を設定する方法がわかりません。Root POM

https://jenkinsci.github.io/job-dsl-plugin/#path/mavenJob

それを設定する方法を知っている人はいますか?

0 投票する
2 に答える
1134 参照

jenkins - Jenkins Job DSL で Maven ステップを再利用する

Job DSLを使用して、複数の Maven ステップを実行する必要があるジョブを定義しています。これは例です:

そのため、多くのコードが頻繁に繰り返されます。

ジョブ記述のそれぞれの部分を抽出して、ジョブ DSL 内から呼び出すことは可能ですか? 私は次のようなものを想像します:

これにより、コードが大幅に削減され、将来の変更が容易になります。

手順には何らかのコンテキストが必要であると読みましたが、その方法がわかりません。次のようにブロックをconfigureクロージャーに抽出しようとしました:

しかし、要素を で呼び出すとconfigure fuubar、結果のジョブ configure.xml には何も表示されません。

どんな助けでも大歓迎です。

0 投票する
2 に答える
1149 参照

jenkins-job-dsl - Jenkins Job DSL:「デフォルトサブビュー」をどのように設定しますか?

Jenkins Job DSL Groovy スクリプトを使用してネストされたタブを作成しようとしています。それらを作成しますが、DSL API で「デフォルトのサブビュー」を設定する方法が見つかりません。これを行うまで、タブが正しく表示されないようです。手動でデフォルトを変更すると、正しく表示されます。コードは次のとおりです。

元のビュー

編集ビューでデフォルトのサブビューを手動で変更した後のビューを修正しました