スクリプトリポジトリの統合

スクリプトリポジトリの統合

この機能は、Nerdio Manager プレミアムエディションでのみ利用可能です。

Nerdio Managerは、私たちの公開GitHubリポジトリと統合されています。つまり、これらのリポジトリにあるすべての Scripted Actions にアクセスできます。これらは常に強化され、追加され、自動的にダウンロードされ、あなたのNerdio Managerインストールに統合されます。Nerdio ManagerスクリプトリポジトリはNMWと呼ばれ、既定ではあなたのインストールにリンクされています。

注意:このリポジトリをあなたのインストールにリンクしたくない場合は、リンクを解除できます。詳細については、スクリプトリポジトリのリンクを解除するを参照してください。

さらに、独自のスクリプトリポジトリに接続できます。これにより、リポジトリの強力な機能(バージョン管理、ブランチ運用、チームコラボレーションなど)を活用しながら、すべてのリンクされたリポジトリの変更をNerdio Managerに自動的に同期できます。

注意: 既定では、GitHub統合はNerdio Managerで有効になっています。他のすべてのNerdio Manager統合リポジトリサービス(例:Azure DevOps)は、リポジトリにリンクする前に有効にする必要があります。詳細については、スクリプトリポジトリの統合を参照してください。

スクリプトリポジトリにリンクする

スクリプトリポジトリをNerdio Managerにリンクできます。

スクリプトリポジトリにリンクするには:

  1. 設定に移動し、次の中から選択します。

    • クラシックUI統合を選択し、次にスクリプトリポジトリタイルに移動します。

    • 新しいUI環境を選択し、次に統合タブを選択します。スクリプトリポジトリセクションまでスクロールし、矢印を選択してセクションを展開します。

  2. リンクリポジトリを選択してください。

  3. 次の情報を入力してください:

    • サービス:ドロップダウンリストからサービスを選択してください。

    • 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/アカウント名/リポジトリ名です。
      • リポジトリ:リポジトリ名を入力してください。

      • アクセストークン:ドロップダウンリストから既存のトークンを選択してください。代わりに、リポジトリで生成されたトークンを貼り付けてください。

  4. Azure DevOpsの場合:

    • 組織の URL: Azure DevOps 組織の URL を入力してください。例えば、https://dev.azure.com/Microsoft。
    • プロジェクト: Azure DevOps プロジェクト名を入力してください。

    • リポジトリ:リポジトリ名を入力してください。

    • アクセストークン:ドロップダウンリストから既存のトークンを選択してください。または、リポジトリで生成されたトークンを貼り付けてください。

  5. スクリプトアクションと同期するパス、ブランチ、ファイル拡張子の情報を入力してください。

    注意: 必要に応じて、パス、ブランチ、ファイル拡張子の行をいくつでも追加できます。

    • 追加を選択して新しい行を追加します。

    • を選択して既存の行を削除します。

    • パス: リポジトリ内のパスを入力してください。

    • ブランチ: リポジトリ内のブランチを入力してください。

    • ファイル拡張子: ファイルの拡張子を入力してください。

    • 実行環境: ドロップダウンリストから、このパス内に含まれる Scripted Actions の種類 - Windows スクリプトまたは Azure Runbook を選択してください。

    • サブフォルダーを含める: 指定されたパス内のすべてのサブフォルダーを再帰的に含めるオプションを選択します。

  6. 自動同期をオンにする: リポジトリ内のスクリプト変更が1時間ごとに Scripted Actions と自動的に同期されるように、オプションをオンにしてください。

    注意: リポジトリはオンデマンドでも同期できます。詳細については、スクリプトリポジトリを手動で同期するを参照してください。

  7. 必要な情報をすべて入力したら、OKを選択します。

    スクリプトリポジトリは Nerdio Manager にリンクされています。

    注意:

    • リンク処理の進行状況は、ウィンドウの下部にある設定タスクセクションで確認できます。

    • リンク処理が完了すると、スクリプトリポジトリ内の Scripted Actions が使用できるようになります。Scripted Actionsの詳細については、Scripted Actionsの概要をご覧ください。

スクリプトリポジトリを手動で同期する

スクリプトリポジトリが自動同期に設定されている場合、Nerdio Managerは1時間ごとにリポジトリを自動的に同期します。スクリプトリポジトリが自動同期するかどうかにかかわらず、いつでも手動でスクリプトリポジトリを同期できます。

スクリプトリポジトリを手動で同期するには:

  1. 設定に移動し、次の中から選択します。

    • クラシックUI統合を選択し、次にスクリプトリポジトリタイルに移動します。

    • 新しいUI環境を選択し、次に統合タブを選択します。スクリプトリポジトリセクションまでスクロールし、セクションを展開するために矢印を選択します。

  2. 同期したいリポジトリを見つけ、同期するアイコンを選択します。

  3. 確認ポップアップを確認し、OKを選択します。

スクリプトリポジトリはNerdio Managerに同期されます。

    注意:スクリプトリポジトリ内で Scripted Actions を削除すると、それはNerdio Manager内でまだ表示されます。削除後、Scripted Actions のリスト上で『孤児』状態と表示されます。これにより、Scripted Actions を使用している構成が保護されます。Nerdio Managerで Scripted Actions を引き続き使用できます。または、それを削除することもできます。

スクリプトリポジトリのリンクを解除する

Nerdio Managerからスクリプトリポジトリのリンクを解除できます。

警告:スクリプトリポジトリのリンクを解除すると、そのリポジトリから同期されたすべての Scripted Actions が削除されます。

スクリプトリポジトリのリンクを解除するには:

  1. 設定に移動し、次の中から選択します。

    • クラシックUI統合を選択し、次にスクリプトリポジトリタイルに移動します。

    • 新しいUI環境を選択し、次に統合タブを選択します。スクリプトリポジトリセクションまでスクロールし、セクションを展開するには矢印を選択します。

  2. リンクを解除したいリポジトリを見つけ、次の中から選択します。

    • クラシックUI: リンク解除を選択します。

    • 新しいUI: リンク解除アイコンを選択します。

    警告: Nerdio Managerリポジトリ内の Scripted Actions が現在どの構成で使用されているかを確認します。使用されている場合は、警告を表示し、どこで使用されているかを示します。構成から Scripted Actions を強制的に削除するには、Nerdio Managerに指示する必要があります。Scripted Actions を強制的に削除するには、強制オプションを選択できます。

  3. 確認ポップアップを確認し、OKを選択します。

  4. スクリプトリポジトリはNerdio Managerからリンク解除され、すべての Scripted Actions が削除されます。

スクリプトリポジトリトークンを追加する

Nerdio Managerは、スクリプトリポジトリトークンを追加して、リポジトリにリンクできるようにします。

スクリプトリポジトリトークンを追加するには:

  1. 設定統合に移動します。

  2. スクリプトリポジトリタイルで、トークンを追加を選択します。

  3. 次の情報を入力してください:

    • トークン名: リポジトリにリンクする際に表示されるトークンの名前を入力します。

    • サービス:ドロップダウンリストからサービスを選択してください。

    • アクセストークン: スクリプトリポジトリによって生成されたトークンを貼り付けます。

  4. 必要な情報をすべて入力したら、OKを選択します。

    スクリプトリポジトリトークンがNerdio Managerに追加されます。

スクリプトリポジトリトークンを削除する

Nerdio Managerは、スクリプトリポジトリトークンを削除することを許可します。

スクリプトリポジトリトークンを削除するには:

  1. 設定に移動し、次の中から選択します。

    • クラシックUI統合を選択し、次にスクリプトリポジトリタイルに移動します。

    • 新しいUI環境を選択し、次に統合タブを選択します。スクリプトリポジトリセクションまでスクロールし、セクションを展開するには矢印を選択します。

  2. 削除したいトークンを見つけて、次の中から選択します:

    • クラシックUI: 削除を選択してください。

    • 新しいUI: ゴミ箱アイコンを選択してください。

  3. 確認ポップアップの内容を確認し、OKを選択してください。

この記事は役に立ちましたか?

0人中0人がこの記事が役に立ったと言っています
他にご質問がございましたら、リクエストを送信してください

コメント (0件のコメント)

サインインしてコメントを残してください。