フルスタックコード
フルスタックコードパイプラインは、1 つ以上の AEM サーバーアプリケーションを含んだバックエンドおよびフロンエンドコードビルドと HTTPD/Dispatcher 設定を同時にデプロイします。
フルスタックコードの実稼動以外のパイプラインの設定を完了するには、次の手順に従います。
-
「ソースコード」タブで、次のオプションを定義する必要があります。
- 適格なデプロイメント環境 - パイプラインがデプロイメントパイプラインの場合、デプロイ先の環境を選択する必要があります。
- リポジトリ - このオプションは、パイプラインがコードを取得する Git リポジトリを定義します。
TIP
Cloud Manager でリポジトリを追加および管理する方法については、リポジトリの追加と管理を参照してください。-
Git ブランチ - このオプションは、選択したパイプラインのどのブランチからコードを取得するかを定義します。
- ブランチ名の最初の数文字と、このフィールドのオートコンプリート機能を入力します。これにより、選択できる一致するブランチを検索できます。
-
web 階層設定を無視 - オンにすると、パイプラインは web 階層設定をデプロイしなくなります。
-
パイプライン - パイプラインがデプロイメントパイプラインの場合、テストフェーズを実行するように選択できます。このフェーズで有効にするオプションを選択します。どのオプションも選択していない場合、テストフェーズはパイプラインの実行中に表示されません。
- 実稼動機能テスト - 開発環境に対して実稼動機能テストを実行します。
- カスタム機能テスト - 開発環境に対してカスタム機能テストを実行します。
- カスタム UI テスト - カスタムアプリケーションに対してカスタム UI テストを実行します。
- エクスペリエンス監査 - エクスペリエンス監査の実行
-
「保存」をクリックします。
パイプラインが保存され、プログラムの概要 ページの パイプライン カードでパイプラインを管理できるようになりました。
ターゲットデプロイメント
ターゲットデプロイメントは、AEM アプリケーションの選択した部分のコードのみをデプロイします。このようなデプロイメントでは、次のいずれかのタイプのコードを 含む よう選択できます。
-
設定 - AEM 環境の様々な機能の設定を行います。
- サポートされている設定(ログ転送、パージ関連のメンテナンスタスク、様々な CDN 設定を含む)のリストと、これらが適切にデプロイされるようにリポジトリで管理する方法について詳しくは、設定パイプラインの使用を参照してください。
- ターゲットのデプロイメントパイプラインを実行している場合、設定は、パイプラインで定義した環境、リポジトリ、分岐に保存されていれば、デプロイされます。
- 設定パイプラインは、常に 1 つの環境に 1 つしか存在できません。
-
フロントエンドコード - AEM アプリケーションのフロントエンド用に JavaScript と CSS を設定します。
- フロントエンドパイプラインを使用すると、フロントエンド開発者の作業の独立性が高まるほか、開発プロセスを速めることができます。
- このプロセスの可能性を最大限に引き出すために知っておくべきいくつかの考慮事項と、このプロセスがどのように機能するかについては、フロントエンドパイプラインを使用したサイトの開発のドキュメントを参照してください。
-
Web 階層の設定 - Web ページをクライアントに保存、処理、配信するための Dispatcher プロパティを設定します。
- 詳しくは、CI/CD パイプラインのドキュメントを参照してください。
- 選択した環境に web 階層コードパイプラインが存在する場合、この選択は無効になります。
- 環境に既にフルスタックパイプラインがデプロイされている場合、同じ環境に web 階層設定パイプラインを作成すると、フルスタックパイプライン内の既存の web 階層設定は無視されます。
実稼動以外のターゲットデプロイメントパイプラインの作成を完了する手順は、デプロイメントタイプを選択した場合と同じです。
- 必要なデプロイメントのタイプを選択します。
-
適格なデプロイメント環境 を定義します。
- パイプラインがデプロイメントパイプラインの場合、デプロイ先の環境を選択する必要があります。
-
ソースコード の下で次のオプションを定義します。
- リポジトリ - このオプションは、パイプラインがコードを取得する Git リポジトリを定義します。
TIP
Cloud Manager でリポジトリを追加および管理する方法については、リポジトリの追加と管理を参照してください。- Git ブランチ - このオプションは、選択したパイプラインのどのブランチからコードを取得するかを定義します。
- ブランチ名の最初の数文字と、このフィールドのオートコンプリート機能を入力します。これにより、選択可能な一致するブランチが検索されます。
- コードの場所 - このオプションは、パイプラインがコードを取得する必要がある、選択したリポジトリーのブランチ内のパスを定義します。
- パイプライン - フロントエンドの実稼動以外のパイプラインの場合、エクスペリエンス監査 を有効にするオプションがあります。
-
エクスペリエンス監査を有効にした場合は、「続行」をクリックして「エクスペリエンス監査」タブに進みます。ここでは、エクスペリエンス監査に常に含めるパスを定義できます。
- 「エクスペリエンス監査」を有効にした場合、設定方法について詳しくは、エクスペリエンス監査のドキュメントを参照してください。
- 有効にしていない場合は、この手順をスキップします。
-
「保存」をクリックしてパイプラインを保存します。
パイプラインが保存され、プログラムの概要 ページの パイプライン カードでパイプラインを管理できるようになりました。