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

jenkins - ビルドにパスワードを環境変数として挿入する

テストでパスワードを取得して使用できる「ビルド環境」セクションのオプションを使用して、ジェンキンスでパスワードを設定しようとしています。これは、「環境変数としてビルドにパスワードを挿入する」でチェックしているオプションです。問題は、シード ジョブが実行されると、これらの値が失われることです。そのため、シードジョブの実行後に追加された値が消えています。誰かがこの問題に直面しましたか? テストコードでそれらのpwdを取得できるように、永続的にするにはどうすればよいですか?

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

groovy - ジェンキンスジョブDSLでクラスを使用する

こんにちは、私には問題があり、それを理解できないようです。

そのため、DSL が使用するヘルパー クラスをいくつか作成していますが、これらのクラス内でメソッドを実行していないようです。

次の DSL を含むジョブを作成しました。

このジョブを jenkins で実行すると、静的メソッドまたは通常のメソッドのいずれも表示/実行されません。現在実行中のコンテキストに何らかの方法でクラスを注入する必要がありますか、それとも何か他のことをする必要がありますか?

また、github バージョンのジョブ dsl プラグインと gradle を使用して、コマンド ラインからこれとまったく同じスクリプトを実行すると、スクリプトはメソッドを呼び出すことにも注意してください。

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

git - git サブモジュールでのコミット後に Jenkins テストをトリガーする

複数の git sumodules のみを集約するスーパー プロジェクトがあります。スーパープロジェクトが更新されたときだけでなく、サブモジュールの変更ごとにJenkinsをトリガーしたいと思います。

サブモジュールごとにJob DSL プラグインを使用しており、一部のモジュールで他のモジュールのコンパイルまたはテストの実行が必要な場合を除き、正常に動作します。これが、他のすべてのリポジトリを 1 つのスーパー プロジェクトに集約する理由の 1 つです。

個々のサブモジュールをテストしたり、スーパー プロジェクトの一部として統合するにはどうすればよいですか?

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

jenkins - デリバリ パイプライン プラグインとその「列」プロパティが機能しない

Delivery Pipeline Plugincolumns(int number)の目的は何ですか? Job DSL Plugin とそのビュー参照ドキュメントによると、列数を指定します。この設定を別の値に変更しようとしましたが、効果がわかりません。

私の配信パイプラインには 3 つのステージがあり、それぞれに 3 ~ 4 つのジョブがあります。私は何を期待すべきですか?

ここに画像の説明を入力

EDITオープンイシューJENKINS-29324

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

shell - Jenkins シェルが Seed DSL 生成ジョブ内から機能しない

Groovy、Closures、Jenkins の新機能。

シード ジョブを作成しました。

予想どおり、2 つのシェル コマンドを含むサブジョブが正常に作成されます。

ただし、実行すると、この作成されたジョブは明らかに正常に実行され、次の出力が表示されます。

ただし、どちらの出力ファイルもどこにも作成されません。シェル実行可能ファイルは次のように定義されています。

何がわからないのですか?

0 投票する
4 に答える
1913 参照

jenkins - すべての Jenkins ジョブをリポジトリに保存する

特定のフローを実装するために、15 個の Jenkins ジョブを構成しています。時間が経つにつれて、これらのジョブを改善および編集しています。

これらすべてのジョブとその構成をリポジトリに保存する方法、または少なくともエクスポート ジョブの形式で保存し、保存して必要に応じてインポートする方法はありますか?

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

jenkins - Jenkins DSL を使用してジョブのタイムアウトを設定するにはどうすればよいですか

Jenkins DSL を使用してジョブのタイムアウトを 10 分に設定するにはどうすればよいですか?

http://job-dsl.herokuapp.com/から入力できます

そして、タイムアウト用に次のブロックを生成します。デフォルトは 3 分です。

DSL を生成するには、「timeoutClosure」として何を入力する必要がありますか?

代わりは ?