Liferay Cloud Infrastructure

Services Changelog に戻る

2020年6月25日 サービスアップデート 2020.26.1

Liferay Cloud Version 3, 4のサービスアップデートについて

2020.26.1へのサービスアップデートには、Backup、CI、Liferayの各サービスのアップデートが含まれています。

3と4のバージョン互換性

バージョン3と4のサービスの互換性については、リリースアップデート 6/11/2020 サービスアップデート 2020.24.1 または 5/28/2020 サービスアップデート 2020 をご覧ください。 22.1

BitBucketとGitLabのプライベートサーバーを利用する。

CIサービスとscmの連携にプライベートサーバを使用するためには、CIサービス(gitlabを例とする)に対して以下の環境変数を設定する必要があります。

LCP_CI_SCM_PROVIDER: "gitlab"
LCP_CI_SCM_SERVER_HOST: "http://private.gitlab.server.com/"

これは、CI が git checkout を使ってコードベースを取り込む際に使用するサーバーの URL を設定します。 サーバーURLのデフォルト値は、選択したプロバイダーの公開URL構文に基づき生成されます。

デフォルトのウェブサーバープロパティ

プロジェクト内の Webserver サービスは https を使用し、サービス Id に基づいてホスト名を指定します。 Liferay service 4.0.1 では、Web サーバーのエンドポイントに関連するポータルのプロパティは、デフォルトで Webserver サービスの期待されるホストに設定されるようになりました。

portal-bundle.properties ファイルに以下のプロパティが指定されます。

web.server.host=webserver-{environment}.lfr.cloud
web.server.protocol=https
web.server.https.port=443

これらは、portal-ext.properties(または、プロジェクトで読み込まれる他のプロパティファイル)で指定することで上書きすることができます。 Webserverサービスにカスタムドメインを指定した場合、ほとんどの場合、web.server.hostポータルプロパティを使用して、すでに正しいホストを指定しているはずです。

Webサーバーのプロパティが指定されていないことが必要なユースケースもあります。 このような場合は、portal-all.propertiesで以下のように設定してください。

web.server.host=
web.server.protocol=
web.server.https.port=-1

バージョン4 DXP Stack 2020.26.1

サービス名 過去のリリース 現在発売中のもの Dockerイメージ

バックアップ

4.0.1

4.0.2

liferaycloud/backup:4.0.2

ひいんようかいすう

4.0.1

4.0.2

liferaycloud/jenkins:2.222.1-4.0.2

データベース

4.0.1

4.0.1

liferaycloud/database:4.0.1

Liferay

4.0.0

4.0.1

liferaycloud/liferay-dxp:7.2-4.0.1

liferaycloud/liferay-dxp:7.1-4.0.1

liferaycloud/liferay-dxp:7.0-4.0.1

検索

4.0.0

4.0.0

liferaycloud/elasticsearch:6.8.6-4.0.0

liferaycloud/elasticsearch:2.4.6-4.0.0

ウェブサーバー

4.0.0

4.0.0

liferaycloud/nginx:1.16.1-4.0.0

バージョン4アップデート手順

バージョン4の画像にのみ適用されます。

この ガイドを使ってプロジェクトをアップグレードした後、Liferay Cloud の画像バージョンが gradle.properties ファイル内に設定されなくなりました。 これらは、service/LCP.jsonファイル内に設定する必要があります。 ただし、liferayサービスでは、2つの画像プロパティを使用します。 DXP Cloudのイメージはliferay/LCP.jsonファイルに設定されていますが、liferay/dxpのイメージはgradle.propertiesに設定されています。 この変更は、Liferay Cloud CLI を使ったデプロイを容易にするために行われたものです。

liferay/LCP.json ファイルは liferaycloud/liferay-dxp イメージを設定することになります。

"image":"liferaycloud/liferay-dxp:7.2-4.0.1"

lfieray/gradle.propertiesファイルでは、liferay/dxpのイメージを設定することになります。

liferay.workspace.docker.image.liferay=liferay/dxp:7.2.10-dxp-6-202006221121 

LCP.jsonファイルが更新されたら、変更をGitリポジトリにコミットしてください。

git add . && git commit -m "update dxp cloud stack to 2020.26.1"

これらの変更をリモートリポジトリにプッシュすると、Liferay Cloudにビルドが作成され、デプロイできるようになります。

バージョン4 変更履歴

サービス名 サービスバージョン チケット番号 説明

バックアップ

4.0.2

LCPE-1339

バックアップアップロードやダウンロードでキャンセルされた接続はログに残らない

LCP-6931

復元時に空のフォルダがバックアップにコピーされ、復元に失敗することがある。

ひいんようかいすう

4.0.2

LCPE-1374

GitlabとBitBucketのプライベートドメインと統合する。

LCPE-1458

リポジトリが git-lfs サポートを要求している場合、git checkout エラーになる。

LCP-6635

Jenkins 3.2.0からアップグレードすると、不要な'github'クレデンシャルが残ってしまう。

LCP-6948

CIビルドプロセスでOSGIウォーが正しい位置からコピーされない

Liferay

4.0.1

LCPE-1321

Webサーバのデフォルトプロパティを設定する

LCP-6850

プロジェクトシークレットが未定義の場合、liferayサービスの起動に失敗する。

LCP-6925

クラウドモニタリングの設定に誤りがあり、LIFERAYサービスの起動に不具合が生じる

バージョン3 DXP Stack 2020.24.1

サービス名 過去のリリース 現在発売中のもの Dockerイメージ

バックアップ

3.2.13

3.2.14

liferaycloud/backup:3.2.14

ひいんようかいすう

3.2.5

3.2.6

liferaycloud/jenkins:2.222.1-3.2.6

データベース

3.2.10

3.2.10

liferaycloud/database:3.2.10

Liferay

3.0.23

3.0.24

liferaycloud/liferay-dxp:7.2.10-sp1-fp5-3.0.24

liferaycloud/liferay-dxp:7.1.10-ga1-fp17-3.0.24

liferaycloud/liferay-dxp:7.0.10-ga1-fp91-3.0.24

検索

3.0.8

3.0.8

liferaycloud/elasticsearch:6.8.6-3.0.8

liferaycloud/elasticsearch:2.4.6-3.0.8

ウェブサーバー

3.2.0

3.2.0

liferaycloud/nginx:1.16.1-3.2.0

バージョン3アップデート手順

これらのアップデートを適用するには、プロジェクトのルートフォルダにある gradle.properties ファイルを、新しい docker image タグで更新してください。 7.2 の Liferay プロジェクトに対して、アップデート 2020.26.1 を適用する例を示します。

liferay.workspace.lcp.backup.image=liferaycloud/backup:3.2.14
liferay.workspace.lcp.database.image=liferaycloud/database:3.2.10
liferay.workspace.lcp.search.image=liferaycloud/elasticsearch:6.8.6-3.0.8
liferay.workspace.lcp.liferay.image=liferaycloud/liferay-dxp:7.2.10-sp1-fp5-3.0.24
liferay.workspace.lcp.webserver.image=liferaycloud/nginx:1.16.1-3.2.0
liferay.workspace.lcp.jenkins.image=liferaycloud/jenkins:2.222.1-3.2.6

gradle.properties ファイルに更新が含まれたら、変更を Git リポジトリにコミットします。

git add gradle.properties && git commit -m "update dxp cloud stack to 2020.26.1"

これらの変更をリモートリポジトリにプッシュすると、Liferay Cloudにビルドが作成され、デプロイできるようになります。

バージョン3 変更履歴

サービス名 サービスバージョン チケット番号 説明

バックアップ

3.2.14

LCPE-1339

バックアップアップロードやダウンロードでキャンセルされた接続はログに残らない

LCP-6931

復元時に空のフォルダがバックアップにコピーされ、復元に失敗することがある。

ひいんようかいすう

3.2.6

LCPE-1374

GitlabとBitBucketのプライベートドメインと統合する。

LCPE-1458

リポジトリが git-lfs サポートを要求している場合、git checkout エラーになる。

LCP-6635

Jenkins 3.2.0からアップグレードすると、不要な'github'クレデンシャルが残ってしまう。

LCP-6948

CIビルドプロセスで、OSGIウォーが正しい位置からコピーされない

Liferay

3.0.24

LCPE-1321

Webサーバのデフォルトプロパティを設定する

On this page