問題タブ [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 に答える
2661 参照

jenkins-job-dsl - Jenkins Job DSL を使用して、Git プラグインの「Polling ignores commits in specific paths」を設定する

MultiScm を使用して 2 つの git リポジトリを複製する Jenkins ジョブがあります。ポーリング中に、2 つのリポジトリのうちの 1 つを無視したい。構成で「ポーリングは特定のパスのコミットを無視する」を手動で設定して、それを機能させることができます(除外するパスとして「.*」を使用)。

ジョブは job-dsl を介して作成されるため、job-dsl を介してこれを有効にしたいと考えています。ただし、変更された構成が見つかりません。ジョブの config.xml は、"Polling ignores..." 設定の有無にかかわらず同一です。

job-dsl を介してこれを有効にする方法について何か考えはありますか?

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

jenkins - Jenkins DSL プラグイン – cron トリガーが生成されない

Jenkins DSL プラグインを使用して、定期的に呼び出す必要があるジョブを生成しています すべてが期待どおりに進んでいました – 以下のコードによって生成されるはずだったトリガー cron のみがジョブの GUI に表示されず、ジョブは表示されません実際に生成されたジョブ構成ファイル (config.xml) を調べると、cron テキストがそこにありました

コードは次のとおりです。

cronVal の値は構成ファイルから取得されます。

Ubuntu 12.04 で DSL バージョン 1.39、Jenkins バージョン 1.625 を使用

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

jenkins - ジョブ DSL スクリプトをテストできますか

理想的には、Jenkins でスクリプトを実行する前に、ある種の単体テストでスクリプトを呼び出すことができるようにしたいと考えています。

ジェンキンスに実行させる以外に、ジョブ DSL スクリプトをテストする方法はありますか?

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

jenkins - groovyを使用してシェルスクリプトを実行し、env変数を更新する方法は?

簡単なシェル コマンドを実行し、後で Email-Ext で使用できるように env 変数をプロパティ ファイルに更新する groovy スクリプトを作成するにはどうすればよいですか。groovy を使用して実行するシェル コマンドは次のとおりです。

プロパティ ファイルemail_update.propが作成されたら、これを挿入された環境変数の一部としてプロパティ ファイル パスに追加します。

これを DSL スクリプトの一部としてどのように記述すればよいですか?