問題タブ [jenkins-job-builder]
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 Job-Builder:外部ファイルからジョブテンプレートを正しく含める方法は?
jenkins ジョブ構成を管理する手段として、Jenkins Job-Builder (OpenStack から)を使用して調査しています。!include
そうすることで、カスタムタグ を使用して外部ファイルからジョブテンプレートを含める正しい (最善の) 方法を見つけようとしています。
現在のユース ケースでは、基本的に、多くのジョブで使用される 1 つのテンプレートがあります。ここでの範囲外の理由により、各ジョブは独自のファイルに存在する必要があります。
これまでのところ、これを機能させることができました:
ジョブテンプレート.yml
ジョブ-1.yml
-job-template:
テンプレート定義が両方のファイルに分割され、すべてのジョブ ファイルで行を不必要に複製する必要があるため、これは間違っているように見えます。代わりに以下を機能させたいと思います。
ジョブテンプレート.yml
ジョブ-1.yml
- project:
後者は、残念ながら次の行で yaml 解析エラーになります。
yaml.scanner.ScannerError: 「job-1.yml」、行 3、列 10 で値のマッピングは許可されていません
テンプレート定義全体をテンプレート ファイルに入れる方法はありますか? 複数のファイルから複数のテンプレートを取得する必要がある場合、これは特に面倒です。
groovy - Jenkins: jenkins ジョブで UI ブロックの groovy コマンドを確認するにはどうすればよいですか?
.groovy ファイルを実行して jenkins サーバーで他のジョブを生成するジョブを作成しようとしています。今のところ、「shell()」が「シェルコマンドの実行」にマップされることがわかっています。しかし、プラグイン固有のブロックに相当する groovy をどのように把握すればよいでしょうか?
サイドバープラグインがインストールされているように、同じものと同等のグルーヴィーなプラグインがわかりません。どうすればそれを取得できますか? 各プラグインに、同等の Groovy を指定するドキュメントはありますか?
これに関する一元化されたドキュメントはありますか?
java - ジェンキンス。毎秒ビルド中に実行テストを停止するには?
Jenkinsに毎秒ビルド中にのみテストを実行させる方法は?
jenkins - Jenkins ジョブを毎日 1 時間ごとに実行するようにスケジュールしますが、真夜中 (00:00) をスキップして、01:00 から 23:00 まで再び再開します。
(01:00) 午前 1 時から (23:00) 午後 11 時まで実行したい Jenkins ジョブがありますが、真夜中 (00:00) をスキップして、毎日 (01:00) から再開します。次の 12 時間、1 時間ごとに Jenkins ジョブをスケジュールする方法のスレッドには、この例 H 9-21 * * * があり、私の例に合わせて H 1-23 * * * に変更しました。
H 1-23 * * *を使用して、おそらく正しい軌道に乗っていますか??
jenkins - Jenkins Job Builder: !include パスの変数置換
このようなプロジェクトを考えると
そして、このようなジョブテンプレート
エラーが発生します
IOError: [Errno 2] No such file or directory: 'builders/{type}.yml'
これにより、JJB は、インクルード ファイルのパスで変数の置換を行う意思がないことがわかります。
これを行う方法はありますか?
ありがとう。