問題タブ [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 投票する
1 に答える
418 参照

jenkins - jenks dsl BuildMonitorView はリスト ビューを生成します

jenkins DSL を使用して buildMonitorView を生成しようとしていますが、ListView は常に生成されます。私のDSLは次のとおりです。

生成されたビュー XML を見ると、次のように表示されます。

github を見ると、BuildMonitorView が ListView を拡張していることがわかりますが、ListView と区別するものは何も含まれていません。

ビルド モニター ビュー プラグインをインストールして有効にしているので、手動で作成できるので問題はないと思います。jenkins DSL を使用して BuildMonitorView を生成した人はいますか?

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

jenkins - Jenkins プラグインの Safe Guard API トークン

Jenkins でFlowdock プラグインを使用しています。このためには、API トークンを提供する必要があります。現在、Flowdock API トークンを次のようにハードコーディングしています。

このハードコードされたトークンがコードに含まれないようにする方法はありますか? なにか提案を?

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

jenkins-job-dsl - Jenkins Job DSL で増分 Maven ビルドを生成するにはどうすればよいですか?

Advanced...Jenkins Mavenジョブに表示されるものを次のように生成しようとしています

これは、 内に直接ある XML ノードです<maven2-moduleset>

APIで見つけられなかったので、使おうと思ったのですが、わかりませんconfigure。私が理解していることから、これはうまくいくはずです:

ただし、例外が発生します。

私は何を間違っていますか?

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

jenkins-job-dsl - Jenkins Job DSL プラグイン - スクリプトの実行順序

実行するスクリプト ワイルドカードの複数行を指定する場合 ([ DSL スクリプト] フィールドで)、プラグインはスクリプトの実行順序を保証しますか? リリースjob-dsl-1.43 の時点で、実行順序が変更されました (明らかにJENKINS-30541の修正の結果として)。これで、スクリプトは [ DSL スクリプト]フィールドに表示される順序で実行されます。DSL ジョブを作成するときにこの順序付けに頼ることはできません。これは、実装の知識に基づいているためです ( .eachクロージャーとLinkedHashSetを組み合わせたもの)。スクリプト要求を保存します)。実行順序に依存できるようにしたいと思います。スクリプトが表示された順序で実行されることを保証するドキュメントを追加することはできますか?

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

jenkins - Accurev SCM でジョブ DSL を使用するには?

次の groovy スクリプトを使用して、Accurev を SCM として使用するジョブ DSL を作成しています。
正しいスクリプトがどのように見えるか教えてください。

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

jenkins - Jenkinsでビルドパイプラインを作成するには?

Jenkins CLIまたはスクリプトを使用してJenkinsでビルドパイプラインビューを作成するには? できればCLIの方がいいです。

現在、ダウンストリームを含む一連のジョブを作成しています。そのため、パイプライン ビューを自動化する方法を好むでしょう。

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

maven - Job DSL 内で EnvInject プラグインを使用する方法

生成された config.xml は次のようになると思います。

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

groovy - groovy で ansible yml 構成ファイルを読み取る方法

プロジェクトのデプロイジョブを自動的に作成する、groovy のジェンキンス用の DSL ジョブビルドスクリプトを作成したいと考えています。各プロジェクトには、ansible ロールとホスト パラメーター用の一般的な yml ファイルがあり、それを読み取り、その内容を使用してジョブを構成します。

問題は、これまでのところ yml ファイルの読み取りに snakeyml を使用していますが、効率的に使用できない arraylist (マップのようなもの) を返すことです。

誰もがより良い解決策を知っていますか?

私のymlサンプルファイル:

メインの groovy スクリプトでワークスペースからファイルを読み取ります。

別のクラスの別の関数で処理します。

マップ クラス タイプを arraylist として返します。