サービスナウ

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リソースを参照してください: