Liferay Cloud Consoleを使った変更のデプロイメント
このチュートリアルでは、Liferayサービスにポータル・プロパティを追加し、プル・リクエストでCIビルドをトリガーし、Liferay Cloudコンソールを介して dev 環境に新しいビルドをデプロイするプロセスを説明します。
開始するには、プロジェクトの CI サービスと統合されたコード ホスティング サービスと、プロジェクトのリポジトリのローカルの作業コピーが必要です。
代替のデプロイメントワークフローについては、「 CLI ツールによる変更のデプロイ」を参照して、Liferay Cloud Platform CLI ツールを使用してプロジェクト環境にローカルの変更をデプロイする方法を学んでください。
- Liferayサービスへのポータル・プロパティの追加
- プル・リクエストによるJenkinsビルドのトリガー
- Liferay Cloudコンソールによる新規ビルドのデプロイメント
- サンプルデプロイメントの検証
Liferayサービスへのポータル・プロパティの追加
dev 環境の Liferay サービスにポータル プロパティを追加し、変更をコミットして、デプロイメント ライフサイクルを開始します。
-
ローカルのマスター ブランチが、プロジェクトのリポジトリの最新バージョンに更新されていることを確認します。
-
最新の master ブランチをベースに、新しい作業用ブランチを作成します。
git checkout -b example-console-deployment-branch -
<project>\liferay\configs\dev\portal-env.propertiesに移動し、次のプロパティを追加します。web.server.display.node=true -
以下のコマンドで、
portal-env.propertiesファイルに変更を追加し、コミットします。git add .git commit -m "Test - Adding Portal Property"
プル・リクエストによるJenkinsビルドのトリガー
次に、プロジェクトの中央 Git リポジトリへのプル リクエストを使用して Jenkins ビルドをトリガーします。
-
新しいブランチを、ローカルリポジトリのオリジンにプッシュします。
git push -u origin example-console-deployment-branch -
Git リポジトリに移動し、プロジェクトの中央リポジトリへの新しいプル リクエストを使用して Jenkins ビルドをトリガーします。

ビルドのステータスを追跡し、詳細なログをプロジェクトの Jenkins ページから表示できます:
https://ci-<project-name>-infra.lfr.cloud

Liferay Cloudコンソールによる新規ビルドのデプロイメント
新しいビルドの準備ができたら、Liferay Cloud コンソールからプロジェクトs dev 環境にデプロイします。
-
Liferay Cloud コンソールで、プロジェクトの Builds ページに移動します。 このページは、どのプロジェクト環境からでもアクセスできます。
-
デプロイするビルドの アクション ボタン(⋮)をクリックし、 ビルドのデプロイ先…を選択します。

-
ドロップダウンメニューを使って、
devの環境を選択します。![開発環境を選択し、[Deploy Build]をクリックします。](https://resources.learn.liferay.com/images/dxp/latest/en/cloud/updating-services-in-liferay-paas/deploying-changes-via-the-liferay-cloud-console/images/05.png)
-
チェックボックスを使ってデプロイを確認し、 [Deploy Build]をクリックします。
ヒントデプロイするビルドの ビルド ID をクリックして、 ビルドを… にデプロイ ページにアクセスすることもできます。
デプロイメントのステータスは、 デプロイメント ページや、
dev環境のログ および アクティビティ ページから見ることができます。
サンプルデプロイメントの検証
ビルドが正常にデプロイされ、 dev 環境の Liferay サービスが Readyになったら、次の手順に従って変更を確認します。
-
プロジェクトs
dev環境に移動します。 -
Web サーバー サービスのページに移動し、その URL をクリックして
開発環境の Liferay インスタンスにアクセスします:https://webserver-<project-name>-dev.lfr.cloud/。
-
ホーム ページの下部に Web サーバー ノードが表示されていることを確認します。
