Citrix Application Delivery Management 13.0

GitHubリポジトリからのスタイルブックのインポートと同期

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

GitHubリポジトリでは、Citrix ADC 構成を展開してこれらのStyleBookを管理するために、いくつかのStyleBookを作成している可能性があります。これらのスタイルブックは、Citrix アプリケーションおよび配信管理(ADM)でも必要です。これで、これらのスタイルブックをCitrix ADM に直接インポートできるようになりました。GitHubから手動でコピーしてCitrix ADMにアップロードしたり、ADMとGitHubの両方でファイルを手動で同期したりする必要はありません。

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

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

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

  • 依存するStyleBookが関連付けられているStyleBookもインポートおよび同期できます。

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

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

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

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

  1. Citrix ADM で、「 アプリケーション 」>「 スタイルブック 」>「 リポジトリ」に移動します。

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

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

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

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

    注:

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

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

    GITリポジトリの追加

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

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

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

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

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

    注:

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

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

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

GITインポート

GitHubリポジトリからのスタイルブックのインポートと同期