問題タブ [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.

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

jenkins - シーケンシャル チェック用の Jenkins プラグイン

以下のシナリオがあります

親ジョブはジョブ B をトリガーし、ジョブ B はジョブ C をトリガーし、ジョブ C は子ジョブ (B、C、D) が失敗したか成功したかに関係なく、ジョブ C をトリガーします。

私が達成したいのは、ジョブ B、ジョブ C、ジョブ D が成功し、ジョブ E がトリガーされた後にのみです。偶然に子ジョブ (B、C、D) のいずれかが失敗した場合、最終的なジョブ E は実行されません。引き金になった。

これについてどうすればいいですか?プラグインはありますか?

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

jenkins - Jenkins ワークフロー シェルのステップとパスワード

Jenkinsワークフローの「sh」ステップを使用して、ビルドコンソール出力から実行されているものを非表示またはマスクする方法はありますか?

現在、パスワードを含むコマンドを実行するために使用していますが、これはビルド出力でプレーンテキストで公開されています。

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

groovy - クロージャー内の変数にアクセスするときの Jenkins ワークフロー エラー

クロージャを含む Jenkins Workflow スクリプト内でいくつかのグルーヴィーを使用しています。

私が理解しているmkpように、使用時にクロージャー内で使用できる変数である必要がありますが、StreamMarkupBuilderこれを実行しようとするとエラーが発生します。

私の質問は、Jenkins がそれがクラスmkpのプロパティであり、ワークフロー スクリプトではないことを認識しないのはなぜですか?StreamMarkupBuilder

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

groovy - Jenkins ワークフローのビルド情報

Jenkins ワークフロー groovy スクリプト内から現在の関連ビルド情報にアクセスするにはどうすればよいですか?

currentBuild.result や currentBuild.previousBuild などのドキュメントが表示されますが、アクセス方法がわかりません。たとえば、次のようになります。

  • 現在のビルド ジョブの URL。
  • このワークフローがトリガーしたビルド ジョブの URL。
  • 特定の失敗したビルド ジョブなどのコンソール出力。

ご指摘ありがとうございます。

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

jenkins - Jenkins - スケジュールされたジョブのトリガー

スケジュールされたジョブをトリガーする方法はありますか?

完了したら互いにトリガーする接続されたジョブのパイプラインを構築しています。ジョブの 1 つを 1 日の特定の時間に実行するようにスケジュールしたいと考えています。したがって、基本的にキューに追加して、後でトリガーできるようにしたいと考えています。

それは可能ですか?

乾杯

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

jenkins - Jenkins Job での手動承認

自動化されたテスト スクリプトを実行する Jenkins ジョブがあります。ここで、このジョブが正常に完了した後に別のジョブをトリガーしたいと考えています。このジョブの唯一のタスクは、新しいビルドを手動で検証するために QA チームから手動で承認または拒否を取得することです。QA がジョブを拒否した場合、パイプラインは停止し、QA が承認した場合、パイプラインの次のジョブがトリガーされます。このケースを実装するための指針はありますか?

0 投票する
5 に答える
22984 参照

jenkins - Jenkins ワークフロー スクリプトからリポジトリにタグを付ける

現在、Jenkins Workflow スクリプトからリポジトリにタグを付けようとしています。ステップを使用してみましたshが、資格情報が設定されていないために問題が発生します。

リポジトリにタグを付けるか、資格情報の問題を回避するために使用できる既存の手順はありますか?

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

groovy - サンドボックスが原因で文字列をフォーマットできません

私は単純なグルーヴィーなスクリプトを持っています:

このスクリプトをジョブ構成に入れて実行すると、正常に実行されます。

しかし、そのスクリプトをファイルに入れ、「SCM からのワークフロー スクリプト」を介してロードすると、エラーが発生します。

これを回避するにはどうすればよいですか? 「ワークフロー スクリプト」と同様に、「SCM からのワークフロー スクリプト」のサンドボックスをオフにすることはできますか?

または、Groovy で文字列をフォーマットするサンドボックスで承認された方法はありますか?

そもそも、文字列をフォーマットできないのはなぜですか?