問題タブ [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.
android - Pipeline プロジェクトから Android Lint の結果を公開する
Jenkins (2.0 Beta) をパイプラインとして使用して Android プロジェクトを構築しています。
Freestyle ジョブから、ビルド後のアクション Publish Android Lint Results を使用してビルド結果をアーカイブできます。
私のパイプラインスクリプトは次のとおりです。
lint を実行していますが、結果はファイルに保存されます。Android Lint Plugin が結果を取得できるように、結果を公開する方法がわかりません。
JUnit の結果は正常にアーカイブされます。
jenkins - Jenkins パイプラインで前の段階のビルドのステータスを取得できますか?
パイプラインの仕組みを使用する Jenkins の仕事があります。いくつかのステップがあります。理解するために、3 つのステージがあると仮定しましょう。最初の 2 つは並行して実行され、3 番目はその後に実行されます。ステージ 3 の最後のビルドの結果に応じて、別のことをしたいと考えています。ステージ 3 が以前に成功した場合は、ステージ 1 の結果が必要です。それ以外の場合は、ステージ 2 の結果が必要です。これは確認可能でしょうか?ステージの最後の結果を取得する方法がわかりません。ジョブの最後の状態に対して同様のことをしただけです。
jenkins - Jenkinsfile でのマルチ構成プロジェクトの使用 (ビルド パイプライン プラグイン)
互換性マトリックスを定義する一連のビルドをテストするマルチ構成プロジェクトを作成しようとしています (たとえば、ブラウザーと os によって)。を介して単一の組み合わせのステップを定義したいと思いますJenkinsfile
。
どうすればこれを達成できますか?JenkinsFile に依存するパイプライン パラメータ化ビルドを作成できますが、マルチ構成ビルドに接続する方法がわかりません。
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.
jenkins-workflow - 壊れた Jenkins パイプラインの Jira チケットを作成するにはどうすればよいですか?
Jenkins で壊れたパイプライン ビルドごとに Jira チケットの作成を自動化したいと考えています。
これどうやってするの?内部で使用する実用的なグルーヴィーな例を誰かが持っていますJenkinsfile
か?
jenkins - Jenkins パイプライン プラグイン: ビルドの説明を設定する
Jenkinsfile
古い学校の Jenkins ジョブを使用して現在ハッキングされている現在のビルド パイプラインを、Jenkins パイプライン プラグインを使用し、プロジェクト リポジトリからロードする新しいジョブに置き換えようとしています。
レガシー ジョブが行ったことの 1 つは、ビルドを簡単に見つけられるように、説明セッター プラグインを使用して Mercurial ハッシュ、ユーザー名、および現在のバージョンを含むようにビルドの説明を設定することでした。
Jenkins パイプライン プラグインを使用してこの動作を複製/エミュレートする方法はありますか?
jenkins - パイプラインで sh DSL コマンドから stdout をキャプチャすることは可能ですか?
例えば:
私は手に入れます:
したがって、明らかに、標準出力ではなく終了コードを取得します。stdout をパイプライン変数にキャプチャして、結果として取得できるようにすることはできます
output=foo
か?