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

Liferay Cloud Consoleを使った変更のデプロイメント

このチュートリアルでは、Liferayサービスにポータル・プロパティを追加し、プル・リクエストでCIビルドをトリガーし、Liferay Cloudコンソールを介して dev 環境に新しいビルドをデプロイするプロセスを説明します。

開始するには、プロジェクトの CI サービスと統合されたコード ホスティング サービスと、プロジェクトのリポジトリのローカルの作業コピーが必要です。

代替のデプロイメントワークフローについては、「 CLI ツールによる変更のデプロイ」を参照して、Liferay Cloud Platform CLI ツールを使用してプロジェクト環境にローカルの変更をデプロイする方法を学んでください。

Liferayサービスへのポータル・プロパティの追加

dev 環境の Liferay サービスにポータル プロパティを追加し、変更をコミットして、デプロイメント ライフサイクルを開始します。

  1. ローカルのマスター ブランチが、プロジェクトのリポジトリの最新バージョンに更新されていることを確認します。

  2. 最新の master ブランチをベースに、新しい作業用ブランチを作成します。

    git checkout -b example-console-deployment-branch
    
  3. <project>\liferay\configs\dev\portal-env.propertiesに移動し、次のプロパティを追加します。

    web.server.display.node=true
    
  4. 以下のコマンドで、 portal-env.properties ファイルに変更を追加し、コミットします。

    git add .
    
    git commit -m "Test - Adding Portal Property"
    

プル・リクエストによるJenkinsビルドのトリガー

次に、プロジェクトの中央 Git リポジトリへのプル リクエストを使用して Jenkins ビルドをトリガーします。

  1. 新しいブランチを、ローカルリポジトリのオリジンにプッシュします。

    git push -u origin example-console-deployment-branch
    
  2. Git リポジトリに移動し、プロジェクトの中央リポジトリへの新しいプル リクエストを使用して Jenkins ビルドをトリガーします。

    プロジェクトのセントラル・リポジトリへの新しいプルリクエストによって、Jenkinsのビルドが開始されます。

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

    プロジェクトのJenkinsページでビルドのステータスを追跡

    プロジェクトのJenkinsページから詳細なログを見ることができます。

Liferay Cloudコンソールによる新規ビルドのデプロイメント

新しいビルドの準備ができたら、Liferay Cloud コンソールからプロジェクトs dev 環境にデプロイします。

  1. Liferay Cloud コンソールで、プロジェクトの Builds ページに移動します。 このページは、どのプロジェクト環境からでもアクセスできます。

  2. デプロイするビルドの アクション ボタン(⋮)をクリックし、 ビルドのデプロイ先…を選択します。

    ビルドページからビルドの表示とデプロイを行うことができます。

  3. ドロップダウンメニューを使って、 dev の環境を選択します。

    開発環境を選択し、[Deploy Build]をクリックします。

  4. チェックボックスを使ってデプロイを確認し、 [Deploy Build]をクリックします。

    チェックボックスを使ってデプロイを確認し、[Deploy Build]をクリックします。

    ヒント

    デプロイするビルドの ビルド ID をクリックして、 ビルドを… にデプロイ ページにアクセスすることもできます。

    デプロイメントのステータスは、 デプロイメント ページや、 dev 環境のログ および アクティビティ ページから見ることができます。

    デプロイメントページからデプロイメントのステータスを確認する

サンプルデプロイメントの検証

ビルドが正常にデプロイされ、 dev 環境の Liferay サービスが Readyになったら、次の手順に従って変更を確認します。

  1. プロジェクトs dev 環境に移動します。

  2. Web サーバー サービスのページに移動し、その URL をクリックして 開発 環境の Liferay インスタンスにアクセスします: https://webserver-<project-name>-dev.lfr.cloud/

    Webサーバー URLをクリックし、開発環境のLiferayインスタンスにアクセスします。

  3. ホーム ページの下部に Web サーバー ノードが表示されていることを確認します。

    ホーム ページの下部に Web サーバー ノードが表示されていることを確認します。