問題タブ [jenkins-pipeline]

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 に答える
1414 参照

android - Pipeline プロジェクトから Android Lint の結果を公開する

Jenkins (2.0 Beta) をパイプラインとして使用して Android プロジェクトを構築しています。

Freestyle ジョブから、ビルド後のアクション Publish Android Lint Results を使用してビルド結果をアーカイブできます。

私のパイプラインスクリプトは次のとおりです。

lint を実行していますが、結果はファイルに保存されます。Android Lint Plugin が結果を取得できるように、結果を公開する方法がわかりません。

JUnit の結果は正常にアーカイブされます。

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

jenkins - Jenkins パイプラインで前の段階のビルドのステータスを取得できますか?

パイプラインの仕組みを使用する Jenkins の仕事があります。いくつかのステップがあります。理解するために、3 つのステージがあると仮定しましょう。最初の 2 つは並行して実行され、3 番目はその後に実行されます。ステージ 3 の最後のビルドの結果に応じて、別のことをしたいと考えています。ステージ 3 が以前に成功した場合は、ステージ 1 の結果が必要です。それ以外の場合は、ステージ 2 の結果が必要です。これは確認可能でしょうか?ステージの最後の結果を取得する方法がわかりません。ジョブの最後の状態に対して同様のことをしただけです。

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

jenkins - Jenkinsfile でのマルチ構成プロジェクトの使用 (ビルド パイプライン プラグイン)

互換性マトリックスを定義する一連のビルドをテストするマルチ構成プロジェクトを作成しようとしています (たとえば、ブラウザーと os によって)。を介して単一の組み合わせのステップを定義したいと思いますJenkinsfile

どうすればこれを達成できますか?JenkinsFile に依存するパイプライン パラメータ化ビルドを作成できますが、マルチ構成ビルドに接続する方法がわかりません。

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

groovy - Jenkins パイプラインで失敗したステージの再試行オプションを実装するにはどうすればよいですか?

複数のステージを持つJenkinsfileがあり、そのうちの1つは実際には別のジョブ(デプロイジョブ)であり、場合によっては失敗する可能性があります。

Jenkinsfile を使用してプロンプトを作成できることは知っていますが、このジョブの再試行メカニズムを実装する方法がよくわかりません。

失敗したステージをクリックして、再試行できるようにしたいと考えています。 ジェンキンス-パイプライン-ステージ付き

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

jenkins - How do I prevent Jenkins pipeline (workflow) from triggering multiple builds when used with multiple git repos?

If you have a workflow which uses multiple git repositories, each git push triggers a build in Jenkins.

If I have a workflow job configured to poll 10 git repositories and I pushed changes to all of them [quite possible when doing a release build] - that's 10 builds in the queue. This is both good and bad. Bad because we will have changes in different repositories and we would like to kick off the build once all the files are in. At the same time I don't want to avoid polling the repositories.

stage 'REPO-1' {
git branch: "feature/testbranch", changelog: true, poll: true, url: 'ssh://git@stash.com/repo1.git', credentialsId: 'xxx' }

stage 'REPO-2' {
git branch: "feature/testbranch", changelog: true, poll: true, url: 'ssh://git@stash.com/repo2.git', credentialsId: 'xxx' }

Is there a way I can prevent this behavior perhaps introduce a delay in polling.

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

jenkins-workflow - 壊れた Jenkins パイプラインの Jira チケットを作成するにはどうすればよいですか?

Jenkins で壊れたパイプライン ビルドごとに Jira チケットの作成を自動化したいと考えています。

これどうやってするの?内部で使用する実用的なグルーヴィーな例を誰かが持っていますJenkinsfileか?

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

jenkins - Jenkins パイプライン プラグイン: ビルドの説明を設定する

Jenkinsfile古い学校の Jenkins ジョブを使用して現在ハッキングされている現在のビルド パイプラインを、Jenkins パイプライン プラグインを使用し、プロジェクト リポジトリからロードする新しいジョブに置き換えようとしています。

レガシー ジョブが行ったことの 1 つは、ビルドを簡単に見つけられるように、説明セッター プラグインを使用して Mercurial ハッシュ、ユーザー名、および現在のバージョンを含むようにビルドの説明を設定することでした。

Jenkins パイプライン プラグインを使用してこの動作を複製/エミュレートする方法はありますか?

0 投票する
7 に答える
124864 参照

jenkins - パイプラインで sh DSL コマンドから stdout をキャプチャすることは可能ですか?

例えば:

私は手に入れます:

したがって、明らかに、標準出力ではなく終了コードを取得します。stdout をパイプライン変数にキャプチャして、結果として取得できるようにすることはできます output=foo か?