この記事は機械翻訳されています.免責事項
GitHubリポジトリからのStyleBook のインポートと同期
開発に CI/CD プロセスを使用しているシナリオを考えてみましょう。または、すべてのアプリケーションソースコードとデプロイオブジェクトを GitHub で管理しているシナリオ。
GitHubリポジトリでは、NetScaler構成をデプロイしてこれらのStyleBookを管理するためのStyleBookを複数作成している場合があります。これらのStyleBookは、Citrix のアプリケーションおよびデリバリー管理(ADM)にも必要です。これで、これらのStyleBookをNetScaler ADMに直接インポートできるようになりました。GitHubから手動でコピーしてNetScaler ADMにアップロードしたり、ADMとGitHubの両方のファイルを手動で同期したりする必要はありません。
GitHubリポジトリを表すリポジトリをNetScaler ADM で定義できるようになりました。GitHub リポジトリの URL と、GitHub で作成したユーザ名とパスワード (または API トークン) を入力します。つまり、GitHubで有効なアカウントを持つ権限のあるユーザーのみがStyleBookをインポートおよび同期できます。
リポジトリを作成したら、NetScaler ADM をGitHubリポジトリと同期できます。NetScaler ADMはGitHubに接続し、そのリポジトリにあるStyleBookをインポートします。次に、ADMはStyleBookを検証し、NetScaler 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 にインポートできます。
-
NetScaler ADM で、[ **アプリケーション ] > [ StyleBook ] > [リポジトリ] に移動します。**
-
[追加] をクリックします。「 リポジトリの追加 」ウィンドウで、次のパラメータを入力します。
-
名前。リポジトリの名前を入力します。この名前は、GitHub のリポジトリ名と同じでもかまいません。
-
リポジトリの URL。GitHub リポジトリの URL を入力します。
-
ユーザー名とパスワード。GitHub アカウントにアクセスするためのユーザー名とパスワードを入力します。
注:
パスワードの代わりに API トークンを指定することもできます。HTTPS 経由で GitHub のパスワードの代わりに API トークンを使用できます。GitHub リポジトリの API トークンを作成する方法については、 個人アクセストークンの作成に関するGitHub ドキュメントを参照してください。
-
-
[作成] をクリックします。
リポジトリはNetScaler ADM で作成されます。
-
StyleBookをインポートまたは同期するには、リポジトリページでリポジトリを選択し、「同期」をクリックします。
ここで使用できるその他のアクションは次のとおりです。
-
編集。リポジトリの URL、ユーザー名、パスワード (または API トークン) を編集できます。
-
[削除]。リポジトリは、そのGitHubリポジトリから以前にインポートされたNetScaler ADMにあるすべてのStyleBookとともに削除できます。
注:
ConfigPackが関連付けられているStyleBookがある場合は、NetScaler ADM からリポジトリを削除できません。まず、これらのStyleBookのすべての構成パックを削除します。後でNetScaler ADM からリポジトリを削除して、そのリポジトリからStyleBooksをクリーンアップできます。
-
リセット。NetScaler ADMから実際にリポジトリエントリを削除しなくても、そのリポジトリから同期されたNetScaler ADMのすべてのStyleBookを削除できます。
-
ファイルを一覧表示します。NetScaler ADM に存在する、GitHubリポジトリからのすべてのStyleBookのリストが表示されます。