Application Delivery Management
ご意見をお寄せいただきありがとうございました

この記事は機械翻訳されています.免責事項

GitHubリポジトリからのStyleBook のインポートと同期

開発に CI/CD プロセスを使用しているシナリオを考えてみましょう。または、すべてのアプリケーションソースコードとデプロイオブジェクトを GitHub で管理しているシナリオ。

GitHubリポジトリでは、Citrix ADC構成をデプロイしてこれらのStyleBookを管理するためのStyleBookを複数作成している場合があります。これらのStyleBookは、Citrix のアプリケーションおよびデリバリー管理(ADM)にも必要です。これで、これらのStyleBookをCitrix ADM に直接インポートできます。GitHub から手動でコピーして Citrix ADM にアップロードしたり、ADM と GitHub の両方でファイルを手動で同期したりする必要はありません。

GitHubリポジトリを表すリポジトリをNetScaler ADM で定義できるようになりました。GitHub リポジトリの URL と、GitHub で作成したユーザ名とパスワード (または API トークン) を入力します。つまり、GitHubで有効なアカウントを持つ権限のあるユーザーのみがStyleBookをインポートおよび同期できます。

リポジトリを作成したら、NetScaler ADM をGitHubリポジトリと同期できます。Citrix ADM は GitHub に接続し、そのリポジトリにあるStyleBookをインポートします。次に、ADMはStyleBookを検証し、Citrix ADM のStyleBookのリストに追加します。検証に失敗した場合、StyleBookはNetScaler ADM に追加されません。エラーを修正し、更新されたバージョンを GitHub リポジトリにコミットします。その後、それらをインポートするか、NetScaler ADM に再度同期してみてください。

  • StyleBooks ファイルは、GitHub リポジトリのどのブランチからでもインポートおよび同期できます。

  • 依存関係にあるStyleBookが関連付けられているStyleBookをインポートして同期することもできます。

  • GitHubリポジトリからのStyleBooksの同期は、NetScaler ADM GUIまたはAPIから手動で開始する必要があります。つまり、現在、StyleBookのインポートと同期は、GitHubコミットアクティビティに基づいて自動的に行われません。

リポジトリを追加し、GitHub リポジトリから StyleBook をインポートする

開始する前に、GitHubに有効なアカウントがあることを確認してください。

StyleBookファイルは、GitHub リポジトリ内の任意のフォルダーから ADM にインポートできます。

  1. Citrix ADM で、[ アプリケーション ]>[ StyleBook ]>[リポジトリ]に移動します。

  2. [追加] をクリックします。「 リポジトリの追加 」ウィンドウで、次のパラメータを入力します。

    • 名前。リポジトリの名前を入力します。この名前は、GitHub のリポジトリ名と同じでもかまいません。

    • リポジトリの URL。GitHub リポジトリの URL を入力します。

    • ユーザー名とパスワード。GitHub アカウントにアクセスするためのユーザー名とパスワードを入力します。

    注:

    パスワードの代わりに API トークンを指定することもできます。HTTPS 経由で GitHub のパスワードの代わりに API トークンを使用できます。GitHub リポジトリの API トークンを作成する方法については、 個人アクセストークンの作成に関するGitHub ドキュメントを参照してください。

  3. [作成] をクリックします。

    Git リポジトリの追加

    リポジトリはNetScaler ADM で作成されます。

  4. StyleBookをインポートまたは同期するには、リポジトリページでリポジトリを選択し、「同期」をクリックします。

ここで使用できるその他のアクションは次のとおりです。

  • 編集。リポジトリの URL、ユーザー名、パスワード (または API トークン) を編集できます。

  • [削除]。リポジトリを、そのGitHubリポジトリから以前にインポートされたCitrix ADMに存在するすべてのStyleBookとともに削除できます。

    注:

    ConfigPackが関連付けられているStyleBookがある場合は、NetScaler ADM からリポジトリを削除できません。まず、これらのStyleBookのすべての構成パックを削除します。後でNetScaler ADM からリポジトリを削除して、そのリポジトリからStyleBooksをクリーンアップできます。

  • リセット。Citrix ADM からリポジトリエントリを実際に削除しなくても、そのリポジトリから同期されたCitrix ADM 内のすべてのStyleBookを削除できます。

  • ファイルを一覧表示します。NetScaler ADM に存在する、GitHubリポジトリからのすべてのStyleBookのリストが表示されます。

このコンテンツの正式なバージョンは英語で提供されています。Cloud Software Groupドキュメントのコンテンツの一部は、お客様の利便性のみを目的として機械翻訳されています。Cloud Software Groupは機械翻訳されたコンテンツを管理していないため、誤り、不正確な情報、不適切な用語が含まれる場合があります。英語の原文から他言語への翻訳について、精度、信頼性、適合性、正確性、またはお使いのCloud Software Group製品またはサービスと機械翻訳されたコンテンツとの整合性に関する保証、該当するライセンス契約書またはサービス利用規約、あるいはCloud Software Groupとのその他すべての契約に基づき提供される保証、および製品またはサービスのドキュメントとの一致に関する保証は、明示的か黙示的かを問わず、かかるドキュメントの機械翻訳された範囲には適用されないものとします。機械翻訳されたコンテンツの使用に起因する損害または問題について、Cloud Software Groupは責任を負わないものとします。
GitHubリポジトリからのStyleBook のインポートと同期