DevOps チェンジベロシティへのオンボードGitLab —サービスカタログ
ServiceNow サービスカタログ を使用して GitLab インスタンスを作成、接続、検出、および構成します。
始める前に
必要なロール:sn_devops.admin または sn_devops.tool_owner
手順
-
移動先 すべて > サービスカタログ > カタログ定義 > アイテムの管理 「 DevOps」を検索します
注:従業員センターまたはサービスポータルからサービスカタログにアクセスすることもできます。
- DevOpsカタログアイテムから、[DevOps アプリのオンボーディング] と [DevOps ツールのオンボーディング] を選択してアクティブ化します。
- アクティブ化した後、 [DevOps Tool Onboarding](DevOps ツールのオンボーディング ) を選択し、 [ Try it](試行) を選択します。
-
[ DevOps ツールオンボーディング] フォームで、ツールの詳細を入力します。
Field (フィールド) Description (説明) ツール名 GitLab統合の名前。 ツール統合 [GitLab] を選択します。 ツール URL GitLabインスタンスの URL です。 認証情報タイプ 使用している認証情報に応じて、[基本認証] または [OAuth] を選択します。 - [基本認証] で、ユーザー名とパスワードまたはアクセストークンを入力します。
- [OAuth] で、認証情報を入力します。
ツールパスワード/アクセストークン/API キー GitLab パスワードまたはアクセストークン。 MidServer を使用 オプション。MID サーバーに接続されているオンプレミスツールの MID サーバーを選択します。アプリケーションは自動的に DevOps に設定され、機能は REST に設定されます。 GitLab に接続するために資格情報に必要なすべてのアクセス許可の一覧については、「DevOpsツールに必要な権限 のアクセス許可GitLab」を参照してください。
-
[Order Now (今すぐ注文)] を選択します。
要求が作成されます。要求が承認されると、ツールが作成され、接続され、検出されます。
- DevOpsカタログアイテムから、[DevOps アプリのオンボーディング] を選択します。
-
[ DevOps アプリのオンボーディング] フォームで、次の詳細を入力します。
新しいアプリを作成しますか、それとも既存のアプリに追加しますか? 新しいアプリを作成するか、既存のアプリを使用するかをオプションから選択します。 App (アプリ) 作成または使用しているアプリの名前を入力します。 オンボーディングパイプライン 空のままにします。 オンボーディングリポジトリ 接続されている GitLab ツール名を入力します。 リポジトリ Webhook を構成して履歴データをインポートするリポジトリを選択します。 インポート元とインポート先 データをインポートする日付を選択します。デフォルトでは、過去 30 日間が選択されています。最大 90 日間のデータをインポートすることを選択できます。 ツールの Webhook を設定しますか? 選択したリポジトリの Webhook を設定する場合は、このチェックボックスをオンにします。 オンボーディング計画 空のままにします。 -
[Order Now (今すぐ注文)] を選択します。
要求が作成されます。要求が承認されると、リポジトリオブジェクトがアプリレコードに関連付けられ、リアルタイム追跡用に Webhook が構成されます。選択したリポジトリの履歴データがインポートされます。[ 追跡] フィールドは、インポートされたリポジトリで自動的に有効になります。リポジトリの場合、[ ファイルの変更を追跡] も自動的に有効になります。