DevOps チェンジベロシティへのオンボードGitLabサービスカタログ

  • リリースバージョン: Yokohama
  • 更新日 2025年01月30日
  • 所要時間:3分
  • ServiceNow サービスカタログを使用してGitLabインスタンスを作成、接続、検出、および構成します。

    始める前に

    必要なロール:sn_devops.admin または sn_devops.tool_owner

    手順

    1. 次のように移動する。 All (すべて) > Service Catalog > カタログ定義 > アイテムの管理 をクリックし、 DevOpsを検索します。
      注:
      従業員センターまたはサービスポータルからサービスカタログにアクセスすることもできます。
    2. DevOpsカタログアイテムから、[DevOps アプリのオンボーディング] と [DevOps ツールのオンボーディング] を選択してアクティブ化します。
    3. アクティブ化した後、[ DevOps ツールのオンボーディング ] を選択し、[ 試す] を選択します。
    4. [ DevOps ツールオンボーディング] フォームで、ツールの詳細を入力します。
      フィールド 説明
      ツール名 GitLab 統合の名前。
      ツール統合 [GitLab] を選択します。
      ツール URL GitLabインスタンスの URL です。
      認証情報タイプ 使用している認証情報に応じて、[基本認証] または [OAuth] を選択します。
      • 基本認証の場合は、ユーザー名とパスワードまたはアクセストークンを入力します。
      • [OAuth] に認証情報を入力します。
      ツールパスワード/アクセストークン/API キー GitLab パスワードまたはアクセストークン。
      MidServer を使用 オプション。MID サーバーに接続されているオンプレミスツールの MID サーバーを選択します。アプリケーションは自動的に DevOps に設定され、機能は REST に設定されます。

      GitLab に接続するために認証情報に必要なすべての権限のリストについては、「DevOpsツールに必要な権限GitLab権限」を参照してください。

    5. [Order Now (今すぐ注文)] を選択します。
      要求が作成されます。要求が承認されると、ツールが作成され、接続され、検出されます。
    6. DevOpsカタログアイテムから、[DevOps アプリのオンボーディング] を選択します。
    7. [ DevOps アプリのオンボーディング] フォームに詳細を入力します。
      新しいアプリを作成しますか、それとも既存のアプリに追加しますか? 新しいアプリを作成するか、既存のアプリを使用するかをオプションから選択します。
      アプリケーション 作成または使用するアプリの名前を入力します。
      オンボーディングパイプライン 空のままにします。
      オンボーディングリポジトリ 接続された GitLab ツール名を入力します。
      リポジトリ Webhook を構成し、履歴データをインポートするリポジトリを選択します。
      インポート元とインポート先 データをインポートする日付を選択します。デフォルトでは、過去 30 日間が選択されています。最大 90 日間のデータのインポートを選択できます。
      ツールの Webhook を設定しますか? 選択したリポジトリの Webhook を構成する場合は、このチェックボックスをオンにします。
      オンボーディング計画 接続された GitLab ツール名を入力します。
      計画 履歴データをインポートする計画を選択します。
      インポート元とインポート先 計画データをインポートする日付を選択します。デフォルトでは、過去 30 日間が選択されています。最大 90 日間のデータのインポートを選択できます。
    8. [Order Now (今すぐ注文)] を選択します。
      要求が作成されます。要求が承認されると、計画オブジェクトとリポジトリオブジェクトがアプリレコードに関連付けられ、Webhook がリアルタイム追跡用に構成されます。選択したプランとリポジトリの履歴データがインポートされます。[ 追跡 ] フィールドは、インポートされたリポジトリに対して自動的に有効になります。リポジトリの場合、[ ファイル変更の追跡 ] も自動的に有効になります。