スクリプトリポジトリの統合
この機能は、Nerdio Manager プレミアムエディションでのみ利用可能です。
Nerdio Managerは、私たちの公開GitHubリポジトリと統合されています。つまり、これらのリポジトリにあるすべての Scripted Actions にアクセスできます。これらは常に強化され、追加され、自動的にダウンロードされ、あなたのNerdio Managerインストールに統合されます。Nerdio ManagerスクリプトリポジトリはNMWと呼ばれ、既定ではあなたのインストールにリンクされています。
注意:このリポジトリをあなたのインストールにリンクしたくない場合は、リンクを解除できます。詳細については、スクリプトリポジトリのリンクを解除するを参照してください。
さらに、独自のスクリプトリポジトリに接続できます。これにより、リポジトリの強力な機能(バージョン管理、ブランチ運用、チームコラボレーションなど)を活用しながら、すべてのリンクされたリポジトリの変更をNerdio Managerに自動的に同期できます。
注意: 既定では、GitHub統合はNerdio Managerで有効になっています。他のすべてのNerdio Manager統合リポジトリサービス(例:Azure DevOps)は、リポジトリにリンクする前に有効にする必要があります。詳細については、スクリプトリポジトリの統合を参照してください。
スクリプトリポジトリにリンクする
スクリプトリポジトリをNerdio Managerにリンクできます。
-
設定に移動し、次の中から選択します。
クラシックUI:統合を選択し、次にスクリプトリポジトリタイルに移動します。
新しいUI:環境を選択し、次に統合タブを選択します。スクリプトリポジトリセクションまでスクロールし、矢印を選択してセクションを展開します。
リンクリポジトリを選択してください。
-
次の情報を入力してください:
サービス:ドロップダウンリストからサービスを選択してください。
-
GitHubの場合:
アカウント:アカウント名を入力してください。例えば、https://github.com/アカウント名/リポジトリ名です。
リポジトリ:リポジトリ名を入力してください。
-
アクセストークン:ドロップダウンリストから既存のトークンを選択してください。または、リポジトリで生成されたトークンを貼り付けてください。
注意:プライベートリポジトリにリンクする場合は、アクセストークンを作成する必要があります。トークンをNerdio Managerに保存でき、ドロップダウンリストに表示されて選択できます。詳細については、スクリプトリポジトリトークンを追加するを参照してください。
GitHubでアクセストークンを作成する方法については、このGitHubの記事を参照してください。
-
GitHubエンタープライズの場合:
-
エンタープライズサーバーURL:GitHubエンタープライズのURLを入力してください。
例えば、https://git.example.comです。
-
アカウント:アカウント名を入力してください。
例えば、https://git.example.com/アカウント名/リポジトリ名です。
リポジトリ:リポジトリ名を入力してください。
アクセストークン:ドロップダウンリストから既存のトークンを選択してください。または、リポジトリで生成されたトークンを貼り付けてください。
-
-
GitLabの場合:
- アカウント:アカウント名を入力してください。例えば、https://gitlab.com/アカウント名/リポジトリ名です。
リポジトリ:リポジトリ名を入力してください。
アクセストークン:ドロップダウンリストから既存のトークンを選択してください。または、リポジトリで生成されたトークンを貼り付けてください。
-
GitLabエンタープライズの場合:
- エンタープライズサーバーURL:GitLab エンタープライズの URL を入力してください。
- アカウント:アカウント名を入力してください。例えば、https://github.com/アカウント名/リポジトリ名です。
リポジトリ:リポジトリ名を入力してください。
アクセストークン:ドロップダウンリストから既存のトークンを選択してください。代わりに、リポジトリで生成されたトークンを貼り付けてください。
-
Azure DevOpsの場合:
- 組織の URL: Azure DevOps 組織の URL を入力してください。例えば、https://dev.azure.com/Microsoft。
プロジェクト: Azure DevOps プロジェクト名を入力してください。
リポジトリ:リポジトリ名を入力してください。
アクセストークン:ドロップダウンリストから既存のトークンを選択してください。または、リポジトリで生成されたトークンを貼り付けてください。
-
スクリプトアクションと同期するパス、ブランチ、ファイル拡張子の情報を入力してください。
注意: 必要に応じて、パス、ブランチ、ファイル拡張子の行をいくつでも追加できます。
追加を選択して新しい行を追加します。
を選択して既存の行を削除します。
パス: リポジトリ内のパスを入力してください。
ブランチ: リポジトリ内のブランチを入力してください。
ファイル拡張子: ファイルの拡張子を入力してください。
実行環境: ドロップダウンリストから、このパス内に含まれる Scripted Actions の種類 - Windows スクリプトまたは Azure Runbook を選択してください。
サブフォルダーを含める: 指定されたパス内のすべてのサブフォルダーを再帰的に含めるオプションを選択します。
-
自動同期をオンにする: リポジトリ内のスクリプト変更が1時間ごとに Scripted Actions と自動的に同期されるように、オプションをオンにしてください。
注意: リポジトリはオンデマンドでも同期できます。詳細については、スクリプトリポジトリを手動で同期するを参照してください。
-
必要な情報をすべて入力したら、OKを選択します。
スクリプトリポジトリは Nerdio Manager にリンクされています。
注意:
リンク処理の進行状況は、ウィンドウの下部にある設定タスクセクションで確認できます。
リンク処理が完了すると、スクリプトリポジトリ内の Scripted Actions が使用できるようになります。Scripted Actionsの詳細については、Scripted Actionsの概要をご覧ください。
スクリプトリポジトリを手動で同期する
スクリプトリポジトリが自動同期に設定されている場合、Nerdio Managerは1時間ごとにリポジトリを自動的に同期します。スクリプトリポジトリが自動同期するかどうかにかかわらず、いつでも手動でスクリプトリポジトリを同期できます。
-
設定に移動し、次の中から選択します。
クラシックUI:統合を選択し、次にスクリプトリポジトリタイルに移動します。
新しいUI:環境を選択し、次に統合タブを選択します。スクリプトリポジトリセクションまでスクロールし、セクションを展開するために矢印を選択します。
同期したいリポジトリを見つけ、同期する
アイコンを選択します。
確認ポップアップを確認し、OKを選択します。
スクリプトリポジトリはNerdio Managerに同期されます。
注意:スクリプトリポジトリ内で Scripted Actions を削除すると、それはNerdio Manager内でまだ表示されます。削除後、Scripted Actions のリスト上で『孤児』状態と表示されます。これにより、Scripted Actions を使用している構成が保護されます。Nerdio Managerで Scripted Actions を引き続き使用できます。または、それを削除することもできます。
スクリプトリポジトリのリンクを解除する
Nerdio Managerからスクリプトリポジトリのリンクを解除できます。
警告:スクリプトリポジトリのリンクを解除すると、そのリポジトリから同期されたすべての Scripted Actions が削除されます。
-
設定に移動し、次の中から選択します。
クラシックUI:統合を選択し、次にスクリプトリポジトリタイルに移動します。
新しいUI:環境を選択し、次に統合タブを選択します。スクリプトリポジトリセクションまでスクロールし、セクションを展開するには矢印を選択します。
-
リンクを解除したいリポジトリを見つけ、次の中から選択します。
クラシックUI: リンク解除を選択します。
新しいUI: リンク解除
アイコンを選択します。
警告: Nerdio Managerリポジトリ内の Scripted Actions が現在どの構成で使用されているかを確認します。使用されている場合は、警告を表示し、どこで使用されているかを示します。構成から Scripted Actions を強制的に削除するには、Nerdio Managerに指示する必要があります。Scripted Actions を強制的に削除するには、強制オプションを選択できます。
確認ポップアップを確認し、OKを選択します。
スクリプトリポジトリはNerdio Managerからリンク解除され、すべての Scripted Actions が削除されます。
スクリプトリポジトリトークンを追加する
Nerdio Managerは、スクリプトリポジトリトークンを追加して、リポジトリにリンクできるようにします。
設定統合に移動します。
スクリプトリポジトリタイルで、トークンを追加を選択します。
-
次の情報を入力してください:
トークン名: リポジトリにリンクする際に表示されるトークンの名前を入力します。
サービス:ドロップダウンリストからサービスを選択してください。
アクセストークン: スクリプトリポジトリによって生成されたトークンを貼り付けます。
-
必要な情報をすべて入力したら、OKを選択します。
スクリプトリポジトリトークンがNerdio Managerに追加されます。
スクリプトリポジトリトークンを削除する
Nerdio Managerは、スクリプトリポジトリトークンを削除することを許可します。
-
設定に移動し、次の中から選択します。
クラシックUI:統合を選択し、次にスクリプトリポジトリタイルに移動します。
新しいUI:環境を選択し、次に統合タブを選択します。スクリプトリポジトリセクションまでスクロールし、セクションを展開するには矢印を選択します。
-
削除したいトークンを見つけて、次の中から選択します:
クラシックUI: 削除を選択してください。
新しいUI: ゴミ箱
アイコンを選択してください。
確認ポップアップの内容を確認し、OKを選択してください。
コメント (0件のコメント)