Updating Services in Liferay PaaS
ご覧のページは、お客様の利便性のために一部機械翻訳されています。また、ドキュメントは頻繁に更新が加えられており、翻訳は未完成の部分が含まれることをご了承ください。最新情報は都度公開されておりますため、必ず英語版をご参照ください。翻訳に問題がある場合は、 こちら までご連絡ください。

Jenkinsステージの再起動

CIサービスでは、Jenkinsのスタッシュを保存するように設定することができます。 この隠し場所を使って、Jenkinsビルドの特定のステージを再開することができます。

ジェンキンス・スタッシュの保存

以下のCIサービス変数を使用して、スタッシュとアーティファクトが保存される完了ビルドの数を決定します。

  • LCP_CI_PRESERVE_STASHES_BUILD_COUNT
  • LCP_CI_ARTIFACT_NUM_TO_KEEP

この例では、スタッシュは最後の 3 つのビルドに対して保存され、アーティファクトは最後の 6 つのビルドに対して保存されます。

これらの変数を使って、どのアーティファクトが保存されているかを判断します。

デフォルトでは、 LCP_CI_PRESERVE_STASHES_BUILD_COUNT の値は 20に設定されています。一方、 LCP_CI_ARTIFACT_NUM_TO_KEEP の値は 1に設定されています。 ステージの再起動が重要でない場合は、値を 0 に設定して、CI がスタッシュまたはアーティファクトを保持しないようにすることができます。

重要

LCP_CI_PRESERVE_STASHES_BUILD_COUNT変数に設定されているビルド数に関わらず、 LCP_CI_ARTIFACT_NUM_TO_KEEP 変数で許可されている以上のビルド数でスタッシュを保存することはできません。

Jenkinsのステージを再起動する方法

以下の手順で、Jenkinsステージを再起動します。

  1. プロジェクトの CI サービス ページ (つまり ci-<project>-infra.lfr.cloud) にアクセスし、 Open Blue Ocean プラグインをクリックして、プロジェクトのパイプラインを表示します。

    パイプラインのステージは、Jenkinsの標準コンソールで再起動することができますが、Open Blue Oceanプラグインは、パイプラインのステージを表示または管理する際に、より明確で直感的なユーザーエクスペリエンスを提供します。

    Open Blue Ocean」プラグインをクリックすると、プロジェクトのパイプラインが表示されます。

  2. 目的のパイプラインを選択し、目的のビルドをクリックします。

    再開したいステージのあるビルドをクリックします。

  3. 目的のステージを選択し、 再起動をクリックします。

    目的のステージを選択し、「Restart」をクリックします。

    これにより、選択したステージから始まる新しいJenkinsランが開始され、ベースとなったランと同じPRとコミット情報を持つことになります。 新しい説明文は、その前に実行された内容と、再開されたステージの名前が自動的に生成されます。 ナビゲーションバーの左上にあるパンくずボタンを使って、前のランにすばやく戻ることができます。

    これにより、選択したビルドに基づいて新しいビルドが実行されます。