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

CIサービスのビルドを自動的にデプロイする

Liferay PaaSでは、Webhookを使用して、プロジェクトのGitリポジトリ(例: GitHubBitbucketGitLabAzure DevOps)にプッシュまたはマージされた変更に対してJenkinsビルドを自動的にトリガーできます。 これらのビルドは、Liferay Cloud Console を介してプロジェクト環境に手動でデプロイできます。 また、特定のブランチで成功したビルドを、特定の環境に自動的にデプロイするようにCIサービスを設定することで、デプロイ作業を高速化することもできます。

デフォルトでは、自動デプロイメントは LCP_CI_DEPLOY_BRANCH および LCP_CI_DEPLOY_TARGET 変数によって制御されます。 これらは、自動デプロイのトリガーとなるブランチや、ビルドの自動デプロイ先となる環境を決定します。 これらのデフォルト値は、それぞれ developdev に設定されています。

必要に応じて、Liferay Cloud Console から LCP_CI_DEPLOY_BRANCH および LCP_CI_DEPLOY_TARGET 変数を編集して自動デプロイメントを設定できます。

  1. Liferay Cloud プロジェクトの インフラ 環境に移動して、環境変数を確認します。

    CIサービスのページを開き、「環境変数」タブをクリックします。

  2. CIサービスに以下の変数を追加します。

    • キー: LCP_CI_DEPLOY_BRANCH

      : 希望するブランチ名を入力します (例: useracceptance)。

    • キー: LCP_CI_DEPLOY_TARGET

      : 希望する環境名を入力します (例: uat)。

  3. 変更を保存をクリックします。 これにより、CIサービスは新しい変数で再起動します。

再起動すると、指定したブランチにプッシュまたはマージされた変更が自動的にビルドされ、ターゲット環境にデプロイされます。