編集ホストを追加

日本語翻訳に関する免責事項

このページの翻訳はAIによって自動的に行われました。可能な限り正確な翻訳を心掛けていますが、原文と異なる表現や解釈が含まれる場合があります。正確で公式な情報については、必ず英語の原文をご参照ください。

Deployアプリにはベータ機能が含まれており、オーサリング環境とホスト編集を別々に展開できます。

ベータ機能では、以下のことができます:

  • Deployアプリからホストを作成・管理できます。

  • オーサリング環境と編集ホストは別々に構築・展開してください。

  • 各オーサリング環境や編集ホストごとに異なるリポジトリを選びましょう。

  • プロジェクトや環境を作成する際にカスタム環境変数を追加してください。

この機能を有効にするには、DeployアプリのSettingsページでNow you can use different repositories for your Authoring environments and Editing hostsベータ機能をオンにしてください。これにより、以下のような変化が生じます。

  • スターターキットを使ってプロジェクトを作成すると、スターターキットリポジトリ内のコードに基づいて自動的に編集ホストが追加されます。

  • 自分のコードでプロジェクトを作成する際、編集ホストを追加し、そのホストのコードを含む リポジトリを指定する オプションがあります。

  • ベータ機能が有効になっている間に、作成したプロジェクトに編集ホストを追加できます。新しい編集ホストごとに、必要なコードを含むリポジトリを選択します。

The Editing host tab in a project in the Deploy app, when the beta feature is enabled.

編集ホストを追加するには:

注記

ベータ機能が有効になっている間に作成したプロジェクトに編集ホストを追加できるのはそれだけです。

  1. DeployアプリのナビゲーションペインでProjectsをクリックします。

  2. Projectsページで編集ホストを追加したいプロジェクトをクリックします。

  3. Editing hostsタブでAdd editing hostをクリックします。

  4. 編集ホストのソースコードを選択するには、Editing host name欄で編集ホストコードリポジトリのxmcloud.build.jsonファイルに定義されたレンダリングホストの名前を入力します。

    XM Cloudは現在SitecoreAIとなっています

    一部のコード例、画像、UIラベルは、エンジニアリング資産の更新中もXM Cloudを使用している場合があります。

    例えば、以下のxmcloud.build.jsonファイルコードスニペットでは、nextjsstarterはレンダリングホスト名です。

    {
      "renderingHosts": {
        "nextjsstarter": { // Rendering host name
          "path": "./examples/kit-nextjs-skate-park",
          ...
    注記

    プロジェクトの各編集ホストの名前は一意でなければなりません。

  5. Link to authoring environmentドロップダウンリストで、編集ホストにリンクしたいオーサリング環境をクリックします。

  6. 編集ホストコードの場所を指定するには以下のフィールドを使用します。

    • Source control provider

    • Azure DevOps account / GitHub account

    • Repository

    • Branch

  7. リンク先のリポジトリブランチにプッシュするたびに自動展開をトリガーしたい場合は、Auto deploy on push to repositoryチェックボックスを選択してください。

  8. 編集ホストにカスタム環境変数を追加したい場合は:

    1. クリックAdd variable

    2. Add environment variableダイアログでNameを入力し、Value

    3. 変数を暗号化して値を隠したいなら、Secretトグルをオンにしてください。

    4. クリックSave

    5. 必要な変数をすべて追加できるまでこのプロセスを繰り返します。

  9. クリックSave

    編集ホストを追加すると自動的にデプロイされます。

この記事を改善するための提案がある場合は、 お知らせください!