問題タブ [jenkins-workflow]
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 プラグイン
以下のシナリオがあります
親ジョブはジョブ B をトリガーし、ジョブ B はジョブ C をトリガーし、ジョブ C は子ジョブ (B、C、D) が失敗したか成功したかに関係なく、ジョブ C をトリガーします。
私が達成したいのは、ジョブ B、ジョブ C、ジョブ D が成功し、ジョブ E がトリガーされた後にのみです。偶然に子ジョブ (B、C、D) のいずれかが失敗した場合、最終的なジョブ E は実行されません。引き金になった。
これについてどうすればいいですか?プラグインはありますか?
jenkins - Jenkins ワークフロー シェルのステップとパスワード
Jenkinsワークフローの「sh」ステップを使用して、ビルドコンソール出力から実行されているものを非表示またはマスクする方法はありますか?
現在、パスワードを含むコマンドを実行するために使用していますが、これはビルド出力でプレーンテキストで公開されています。
groovy - クロージャー内の変数にアクセスするときの Jenkins ワークフロー エラー
クロージャを含む Jenkins Workflow スクリプト内でいくつかのグルーヴィーを使用しています。
私が理解しているmkp
ように、使用時にクロージャー内で使用できる変数である必要がありますが、StreamMarkupBuilder
これを実行しようとするとエラーが発生します。
私の質問は、Jenkins がそれがクラスmkp
のプロパティであり、ワークフロー スクリプトではないことを認識しないのはなぜですか?StreamMarkupBuilder
groovy - Jenkins ワークフローのビルド情報
Jenkins ワークフロー groovy スクリプト内から現在の関連ビルド情報にアクセスするにはどうすればよいですか?
currentBuild.result や currentBuild.previousBuild などのドキュメントが表示されますが、アクセス方法がわかりません。たとえば、次のようになります。
- 現在のビルド ジョブの URL。
- このワークフローがトリガーしたビルド ジョブの URL。
- 特定の失敗したビルド ジョブなどのコンソール出力。
ご指摘ありがとうございます。
jenkins - Jenkins - スケジュールされたジョブのトリガー
スケジュールされたジョブをトリガーする方法はありますか?
完了したら互いにトリガーする接続されたジョブのパイプラインを構築しています。ジョブの 1 つを 1 日の特定の時間に実行するようにスケジュールしたいと考えています。したがって、基本的にキューに追加して、後でトリガーできるようにしたいと考えています。
それは可能ですか?
乾杯
jenkins - Jenkins Job での手動承認
自動化されたテスト スクリプトを実行する Jenkins ジョブがあります。ここで、このジョブが正常に完了した後に別のジョブをトリガーしたいと考えています。このジョブの唯一のタスクは、新しいビルドを手動で検証するために QA チームから手動で承認または拒否を取得することです。QA がジョブを拒否した場合、パイプラインは停止し、QA が承認した場合、パイプラインの次のジョブがトリガーされます。このケースを実装するための指針はありますか?
jenkins - Jenkins ワークフロー スクリプトからリポジトリにタグを付ける
現在、Jenkins Workflow スクリプトからリポジトリにタグを付けようとしています。ステップを使用してみましたsh
が、資格情報が設定されていないために問題が発生します。
リポジトリにタグを付けるか、資格情報の問題を回避するために使用できる既存の手順はありますか?
groovy - サンドボックスが原因で文字列をフォーマットできません
私は単純なグルーヴィーなスクリプトを持っています:
このスクリプトをジョブ構成に入れて実行すると、正常に実行されます。
しかし、そのスクリプトをファイルに入れ、「SCM からのワークフロー スクリプト」を介してロードすると、エラーが発生します。
これを回避するにはどうすればよいですか? 「ワークフロー スクリプト」と同様に、「SCM からのワークフロー スクリプト」のサンドボックスをオフにすることはできますか?
または、Groovy で文字列をフォーマットするサンドボックスで承認された方法はありますか?
そもそも、文字列をフォーマットできないのはなぜですか?