問題タブ [jenkinsfile]

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 投票する
3 に答える
1120 参照

jenkins - 「app-pipeline の一部」ビルド名をオーバーライドするにはどうすればよいですか?

(同じコードベースに関する) 一連のジョブをパイプラインに移行しています。複数のジョブに分割された主な理由は、達成された並列処理ときめ細かな戻り値でした。パイプライン/Jenkinsfile アプローチが適しているようです。一部のプラグインはまだ不足していますが、全体としては順調に進んでいます。

私たちが欠けているものの 1 つは、以前の良いネーミングです。以前は、各ビルドには のような名前が$jobname $buildnumber ($branch)付けられていましたapp-spec #42 (new-feature)。これにより、ジェンキンスの「executor status」サイドバーが見やすくなります。

パイプラインでは、 のみを取得するpart of app-pipeline #23ため、ビルドを調べて、特定の時点で何が実行されているかを判断する必要があります。

サイドバーに表示される名前を上書きする方法はありますか?

アップデート

私は主に、「並列化されたパイプラインのどの部分がそのエグゼキューターで実行されているか」に対する答えが欲しいです。

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

jenkins - ジェンキンス プロパティ ステップでエラーが発生しました

私の Jnekinsfile には、次の手順があります。

時々動作しますが、他の時には発生します:

何か案が?

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

git - Jenkins でのブランチ インデックス作成中に特定のパスを無視する方法

jenkinsfileのリポジトリをスキャンするJenkinsで構成された組織プロジェクトがあります。リポジトリの 1 つ ( https://github.com/VirtoCommerce/vc-module-jenkinssample ) には、次の Jenkinsfile が定義されています。

ご覧のとおり、除外領域が定義されているため、CommonAssemblyInfo.cs に変更を加えてもビルドはトリガーされません。ただし、「Branch Indexing」は、「CommonAssemblyInfo.cs」への変更をコミットすると、ジョブを強制的にビルドします。どうすればこれを防ぐことができますか?

ところで、上記のスクリプトは別のパイプライン ジョブで正常に動作します。

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

git - Groovy Jenkinsfile を使用して Git 環境変数 Jenkins を読み取れない

Git プラグインは Jenkins に (デフォルトで) インストールされていますが、Git プラグインによって渡されるはずの環境変数を取得できません。を探しています:

など。次のコードで、Jenkinsfile を使用して Github リポジトリを指しているパイプライン ジョブ アイテムを使用しています。

Github プラグインを使用するとき、envまたは使用しないときに、多くの環境変数を取得しています。 ジョブに渡された Git 環境変数を取得する方法に関するヒントはありますか?printenv

更新: フリースタイル プロジェクトを使用し、シェル ステップを使用すると、Git 環境変数を簡単に取得できますecho $GIT_COMMIT。Jenkinsfile + Pipelineジョブアイテムを使用して動作させる方法を知りたい.

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

groovy - Groovy in Jenkinsfile hangs when posting to an URL

I have following method in Jenkinsfile used to retrieve data from given URL (posting json to it and reading the output). Calling it in Jenkins causes the build to hang with *Proceeding.." text.

And the call of this method:

Is the above code correct groovy one, or am I doing something wrong that causes the code to freeze?

When I do the same thing using curl, it works:

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

groovy - パイプラインジェンキンスが失敗した後のステージファイナル

私はパイプライン-ジェンキンスを持っています また、いくつかのステージでジェンキンスファイルを使用しています.ステージでパイプラインが失敗した後、ステージが実行された場合、どうすればよいですか? たとえば、いくつかの docker コンテナを停止して削除します。

ありがとう

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

jenkins - Jenkins パイプラインの時間ベースのステップのデフォルトの単位

他の誰かによって書かれたJenkinsfileに次の行があります:

この引数「3」が表す単位がわかりませんでした:秒、分...その後、ドキュメントを確認しましたが、デフォルトの時間単位についての言葉はありません。スリープステップにも同じ問題があります。

では、Jenkins パイプラインのデフォルトの時間単位は何ですか?

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

jenkins - Jenkinsfile からパイプラインの名前と説明を設定する

コードとしてジェンキンス パイプラインの poc を実行しようとしています。Github 組織フォルダー プラグインを使用して、Github 組織をスキャンし、ブランチごとにジョブを作成しています。Jenkinsfile から取得するパイプライン ジョブの名前を明示的に定義する方法はありますか? ジョブの説明も追加したいと思います。