オンボーディングジャーニーのこのオプションのパートでは、開発者とデプロイメントマネージャーが Git にアクセスしてアプリケーションを開発し、パイプラインを使用してデプロイする方法を説明します。
オンボーディングジャーニーで長い道のりを歩んできました。おめでとうございます。システム管理者は、必要なクラウドリソースを設定し、AEM 製品プロファイルの割り当てのドキュメントでアクセス権を付与することで、オンボーディングジャーニーを完了しました。
この時点で、開発者とデプロイメントマネージャーは独自のアプリケーションの作成を開始でき、AEM ユーザーはコンテンツの作成を開始できます。つまり、オンボーディングは完了し、新しい AEM as a Cloud Service システムを使用できるようになりました。その方法について、このドキュメントで説明します。
このドキュメントは、開発者およびデプロイメントマネージャーの視点で作成されています。
システム管理者も同じタスクを実行できますが、通常、これらの役割は別のユーザーが担当します。
このドキュメントは、オンボーディングジャーニーの補足であり、システム管理者がすべてのユーザーをオンボーディングして必要なクラウドリソースを作成した後の、開発者とデプロイメントマネージャーの基本的なタスクを示すものです。
このドキュメントを読み終えると、次をできるようになります。
システム管理者がユーザーの作成とクラウドリソースの設定という主なオンボーディングタスクを完了すると、一般に、システムへのアクセスを最も必要とするユーザーは開発者とデプロイメントマネージャーになります。 これは、AEM as a Cloud Service 上にカスタムアプリケーションを構築する責任を負うユーザーであるためです。
組織のニーズに応じて、同じユーザーが両方の役割を持つことができます。
開発者またはデプロイメントマネージャーは、このドキュメントで説明するタスクを開始する前に、システム管理者がこのオンボーディングジャーニーのすべての手順を完了していることを確認してください。以下の手順です。
Cloud Manager でセルフサービスの Git アカウント管理を使用すると、Git リポジトリにアクセスして管理できます。
my.cloudmanager.adobe.com で Cloud Manager にログインし、適切な組織とプログラムを選択します。
プログラムの概要ページからパイプラインカードに移動し、「リポジトリ情報にアクセス」ボタンを見つけて、Git リポジトリにアクセスして管理します。
「リポジトリ情報を表示」ボタンをクリックして、以下を表示するダイアログを開きます。
これらの資格情報を使用して、リポジトリのローカルコピーを複製し、そのローカルリポジトリで変更を加えることができます。変更できたら、Cloud Manager のリモートコードリポジトリにコードの変更をコミットして戻すことができます。
開発者が Git リポジトリにカスタムコードを追加すると、デプロイメントマネージャーはパイプラインを作成して実行し、そのコードを AEM 環境にデプロイできます。
次の手順に従って、最初の実稼動以外のデプロイメントパイプラインを作成します。
my.cloudmanager.adobe.com で Cloud Manager にログインし、適切な組織とプログラムを選択します。
Cloud Manager のホーム画面からパイプラインカードにアクセスします。「+追加」をクリックし、「実稼動以外のパイプラインを追加」を選択します。
実稼動以外のパイプラインを追加ダイアログの「設定」タブで、追加する実稼動以外のパイプラインのタイプを選択します。この例では、「デプロイメントパイプライン」を選択します。
実稼動以外のパイプライン名を指定して、次の追加情報と共にパイプラインを特定します。
デプロイメントトリガーで「手動」を選択して、開始時にのみパイプラインが実行されるようにします。
「続行」をクリックします。
実稼動以外のパイプラインを追加ダイアログの「ソースコード」タブで、パイプラインが処理するコードのタイプを選択する必要があります。この例では、「フルスタックコード」を選択します。
「ソースコード」タブで、次のオプションを定義する必要があります。
「保存」をクリックします。
これで、最初のパイプラインを作成できました。デプロイメントマネージャーの役割を持つユーザーは、Cloud Manager UI からパイプラインを開始できるようになりました。
開発者がカスタムコードを Git リポジトリに追加し、デプロイメントマネージャーがそのコードをデプロイするためのパイプラインを作成したので、パイプラインを実行して、そのコードを Git からご利用の環境に実際に移動します。
my.cloudmanager.adobe.com で Cloud Manager にログインし、適切な組織とプログラムを選択します。
プログラムの概要ページからパイプラインカードに移動し、前のセクションで作成したパイプラインの横にある省略記号ボタンをクリックして、メニューから「実行」を選択します。
パイプラインの実行が開始され、「ステータス」列に示されます。
実行の詳細を確認するには、省略記号ボタンをもう一度クリックし、「詳細を表示」を選択します。
おめでとうございます。これで、Git リポジトリから実稼動以外の環境にコードをデプロイしました。
このドキュメントを読み終えたので、次のことをできるようになりました。
開発者またはデプロイメントマネージャーとして、Cloud Manager の実務知識だけでなく、作業環境、リポジトリ、パイプラインを使用して作業に取りかかれるようになりました。ただし、AEM as a Cloud Service の強力な CI/CD ツールについて学ぶべきことは他にもあります。詳しくは、その他のリソースのセクションを参照してください。
コンテンツ作成者が AEM as a Cloud サービスにアクセスして使用する方法に興味がある場合は、オンボーディングジャーニーの最後のパートである AEM ユーザータスクに進んでください。
オンボーディングした後は、最小限の AEM 構成でサンドボックス環境に AEM Reference Demos Add-On を簡単に追加する方法を学ぶ ことができ、ベストプラクティスに基づいた豊富な例を使用して AEM の強力な機能をテストできます。
オンボーディングジャーニーのコンテンツの範囲を超えたい場合の追加のオプションリソースを次に示します。