サービスナウ
ServiceNowは、GitLabワークフローの管理を一元化し、自動化するためのインテグレーションをいくつか提供しています。
スタックを簡素化し、プロセスを合理化するために、可能な限り GitLabデプロイ承認者を使うべきです。
GitLab スポーク
ServiceNowのGitLabスポークを使用すると、GitLabプロジェクト、グループ、ユーザー、イシュー、マージリクエスト、ブランチ、リポジトリのアクションを自動化できます。
機能の詳細については、GitLabスポークのドキュメントをご覧ください。
GitLabをOAuth2認証サービスプロバイダーとして設定する必要があります。そのためには、アプリケーションを作成し、ServiceNowでアプリケーションIDとシークレットを提供する必要があります。
GitLab SCMとDevOpsのための継続的インテグレーション
ServiceNow DevOpsでは、GitLabリポジトリとGitLab CI/CDをインテグレーションし、GitLabアクティビティと変更管理プロセスを一元管理できます。以下のことが可能です:
- ServiceNowでGitLabリポジトリとCI/CDパイプラインのアクティビティに関する情報を追跡します。
- GitLab CI/CDパイプラインとインテグレーションし、変更チケットの作成を自動化し、変更を自動承認する基準を決定します。
詳細については、以下のServiceNowリソースを参照してください: