GitHubリポジトリからStyleBookをインポートして同期する

最終公開日 : Sep 25, 2026
開発にCI/CDプロセスを使用しているシナリオを考えてみましょう。または、すべてのアプリケーションソースコードとデプロイオブジェクトをGitHubで管理しているシナリオを考えてみましょう。
GitHubリポジトリでは、NetScaler構成をデプロイし、これらのStyleBookを管理するために、いくつかのStyleBookを作成しているかもしれません。これらのStyleBookはCitrix Applications and Delivery Management (ADM)でも必要です。これで、これらのStyleBookをNetScaler ADMに直接インポートできます。GitHubから手動でコピーしてNetScaler ADMにアップロードしたり、ADMとGitHubの両方でファイルを手動で同期したりする必要はありません。
NetScaler® ADMでGitHubリポジトリを表すリポジトリを定義できるようになりました。GitHubリポジトリのURLと、GitHubで作成したユーザー名とパスワード(またはAPIトークン)を指定します。つまり、GitHubに有効なアカウントを持つ認証済みユーザーのみがStyleBookをインポートおよび同期できます。
リポジトリを作成したら、NetScaler ADMをGitHubリポジトリと同期できます。NetScaler ADMはGitHubに接続し、そのリポジトリで見つかったStyleBookをインポートします。その後、ADMはStyleBookを検証し、NetScaler ADMのStyleBookリストに追加します。検証に失敗したStyleBookはNetScaler ADMに追加されません。エラーを修正し、更新されたバージョンをGitHubリポジトリにコミットしてください。後で、それらをNetScaler ADMに再度インポートまたは同期を試すことができます。
注
  • StyleBookファイルは、GitHubリポジトリの任意のブランチからインポートおよび同期できます。
  • 依存するStyleBookが関連付けられているStyleBookもインポートおよび同期できます。
  • GitHubリポジトリからのStyleBookの同期は、NetScaler ADM GUIまたはAPIから手動で開始する必要があります。つまり、現在、StyleBookのインポートと同期はGitHubのコミットアクティビティに基づいて自動的に行われるわけではありません。
Related information

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

開始する前に、GitHubに有効なアカウントがあることを確認してください。
GitHubリポジトリ内の任意のフォルダーからADMにStyleBookファイルをインポートできます。
  1. NetScaler ADMで、Applications > StyleBooks > Repositories に移動します。
  2. Add をクリックします。Add Repository ウィンドウで、次のパラメータを入力します。
    • Name。リポジトリの名前を入力します。この名前は、GitHubのリポジトリ名と同じでも、異なるものでも構いません。
    • 「リポジトリURL。GitHubリポジトリのURLを入力します。」.
    • 「ユーザー名とパスワード。GitHubアカウントにアクセスするためのユーザー名とパスワードを入力します。」.
    「注」
    「パスワードの代わりにAPIトークンを指定することもできます。APIトークンは、HTTPS経由でGitHubのパスワードの代わりに使用できます。GitHubリポジトリのAPIトークンの作成方法については、GitHubドキュメントのパーソナルアクセストークンの作成を参照してください。」.
  3. 「作成をクリックします。」.
    「GITリポジトリの追加」
    「リポジトリがNetScaler ADMに作成されます。」.
  4. 「StyleBookをインポートまたは同期するには、リポジトリページでリポジトリを選択し、同期をクリックします。」.
「ここで使用できるその他のアクションは次のとおりです。」:
  • 「編集。リポジトリURL、ユーザー名、パスワード(またはAPIトークン)を編集できます。」.
  • 「削除。NetScaler ADMに存在する、以前にそのGitHubリポジトリからインポートされたすべてのStyleBookとともに、リポジトリを削除できます。」.
    「注」
    「関連付けられたConfigPackを持つStyleBookがある場合、NetScaler ADMからリポジトリを削除することはできません。まず、これらのStyleBookのすべての構成パックを削除します。その後、NetScaler ADMからリポジトリを削除して、そのリポジトリからStyleBookをクリーンアップできます。」.
  • 「リセット。NetScaler ADMからリポジトリエントリを実際に削除することなく、そのリポジトリから同期されたNetScaler ADM内のすべてのStyleBookを削除できます。」.
  • 「ファイルの一覧表示。GitHubリポジトリから取得された、NetScaler ADMに存在するすべてのStyleBookのリストを表示できます。」.