問題タブ [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 - jenks dsl BuildMonitorView はリスト ビューを生成します
jenkins DSL を使用して buildMonitorView を生成しようとしていますが、ListView は常に生成されます。私のDSLは次のとおりです。
生成されたビュー XML を見ると、次のように表示されます。
github を見ると、BuildMonitorView が ListView を拡張していることがわかりますが、ListView と区別するものは何も含まれていません。
ビルド モニター ビュー プラグインをインストールして有効にしているので、手動で作成できるので問題はないと思います。jenkins DSL を使用して BuildMonitorView を生成した人はいますか?
jenkins - Jenkins プラグインの Safe Guard API トークン
Jenkins でFlowdock プラグインを使用しています。このためには、API トークンを提供する必要があります。現在、Flowdock API トークンを次のようにハードコーディングしています。
このハードコードされたトークンがコードに含まれないようにする方法はありますか? なにか提案を?
jenkins-job-dsl - Jenkins Job DSL で増分 Maven ビルドを生成するにはどうすればよいですか?
Advanced...
Jenkins Mavenジョブに表示されるものを次のように生成しようとしています
これは、 内に直接ある XML ノードです<maven2-moduleset>
。
APIで見つけられなかったので、使おうと思ったのですが、わかりませんconfigure
。私が理解していることから、これはうまくいくはずです:
ただし、例外が発生します。
私は何を間違っていますか?
jenkins-job-dsl - Jenkins Job DSL プラグイン - スクリプトの実行順序
実行するスクリプト ワイルドカードの複数行を指定する場合 ([ DSL スクリプト] フィールドで)、プラグインはスクリプトの実行順序を保証しますか? リリースjob-dsl-1.43 の時点で、実行順序が変更されました (明らかにJENKINS-30541の修正の結果として)。これで、スクリプトは [ DSL スクリプト]フィールドに表示される順序で実行されます。DSL ジョブを作成するときにこの順序付けに頼ることはできません。これは、実装の知識に基づいているためです ( .eachクロージャーとLinkedHashSetを組み合わせたもの)。スクリプト要求を保存します)。実行順序に依存できるようにしたいと思います。スクリプトが表示された順序で実行されることを保証するドキュメントを追加することはできますか?
jenkins - Accurev SCM でジョブ DSL を使用するには?
次の groovy スクリプトを使用して、Accurev を SCM として使用するジョブ DSL を作成しています。
正しいスクリプトがどのように見えるか教えてください。
jenkins - Jenkinsでビルドパイプラインを作成するには?
Jenkins CLIまたはスクリプトを使用してJenkinsでビルドパイプラインビューを作成するには? できればCLIの方がいいです。
現在、ダウンストリームを含む一連のジョブを作成しています。そのため、パイプライン ビューを自動化する方法を好むでしょう。
maven - Job DSL 内で EnvInject プラグインを使用する方法
生成された config.xml は次のようになると思います。
groovy - groovy で ansible yml 構成ファイルを読み取る方法
プロジェクトのデプロイジョブを自動的に作成する、groovy のジェンキンス用の DSL ジョブビルドスクリプトを作成したいと考えています。各プロジェクトには、ansible ロールとホスト パラメーター用の一般的な yml ファイルがあり、それを読み取り、その内容を使用してジョブを構成します。
問題は、これまでのところ yml ファイルの読み取りに snakeyml を使用していますが、効率的に使用できない arraylist (マップのようなもの) を返すことです。
誰もがより良い解決策を知っていますか?
私のymlサンプルファイル:
メインの groovy スクリプトでワークスペースからファイルを読み取ります。
別のクラスの別の関数で処理します。
マップ クラス タイプを arraylist として返します。