問題タブ [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.
jenkins - Jenkins ジョブ DSL と MSTest の統合
Jenkins Job DSLプラグインは、CI 構成をリポジトリに保存し、ブランチごとに変更するための非常に優れた方法です。
問題は、MSTest テストを実行し、結果を解析して表示する自然な方法、または自然に近い方法があるかどうかです。
現在、powershell 呼び出しを行っていますが、UI 統合ではなく、ログのみが表示されます。
パブリッシャーやテンプレートを使用したトリック、またはそのためのJOB DSLへのプラグインを作成するためのヒントがあるかもしれません
UPD: @daspilker answer、jenkins xUnit PluginおよびarchiveXUnitを使用した MSTest および VSTest の最終的なスクリプト テンプレート
jenkins-job-dsl - Jenkins Job DSL プラグインの使用時にシード ジョブを失敗させる方法
Jenkins Job DSL プラグインを使用しており、パラメーター化されたビルドであるシード ジョブを構成しています。誰かが必須パラメーターの 1 つを入力し忘れた場合、ビルドを失敗させたいと思います。DSL スクリプトの先頭に次のものがあります。
TODO ビットを完了するにはどうすればよいですか? 明らかに、ここで例外をスローできますが、少し醜いようです。推奨/ベストプラクティスの方法は何ですか。
jenkins-job-dsl - Jenkinsの「Job DSL Plugin」では、「mavenJob」でpom.xmlの別の場所を指定する方法は?
こちらの手順を見ていましたが、デフォルト以外の の別pom.xml
の場所を設定する方法がわかりません。Root POM
https://jenkinsci.github.io/job-dsl-plugin/#path/mavenJob
それを設定する方法を知っている人はいますか?
jenkins - Jenkins Job DSL で Maven ステップを再利用する
Job DSLを使用して、複数の Maven ステップを実行する必要があるジョブを定義しています。これは例です:
そのため、多くのコードが頻繁に繰り返されます。
ジョブ記述のそれぞれの部分を抽出して、ジョブ DSL 内から呼び出すことは可能ですか? 私は次のようなものを想像します:
これにより、コードが大幅に削減され、将来の変更が容易になります。
手順には何らかのコンテキストが必要であると読みましたが、その方法がわかりません。次のようにブロックをconfigureクロージャーに抽出しようとしました:
しかし、要素を で呼び出すとconfigure fuubar
、結果のジョブ configure.xml には何も表示されません。
どんな助けでも大歓迎です。
jenkins-job-dsl - Jenkins Job DSL:「デフォルトサブビュー」をどのように設定しますか?
Jenkins Job DSL Groovy スクリプトを使用してネストされたタブを作成しようとしています。それらを作成しますが、DSL API で「デフォルトのサブビュー」を設定する方法が見つかりません。これを行うまで、タブが正しく表示されないようです。手動でデフォルトを変更すると、正しく表示されます。コードは次のとおりです。