DevOps チェンジベロシティ の統合

  • リリースバージョン: Yokohama
  • 更新日 2025年01月30日
  • 所要時間:5分
  • DevOps チェンジベロシティ が外部DevOpsツールチェーンとどのように統合されるか、およびこの統合でサポートされているツールの概要について説明します。

    外部ツールとの DevOps チェンジベロシティ 統合は、REST エンドポイントを公開して、これらのツールからリアルタイムで Webhook 通知または直接 REST 呼び出しを受信することで実現されます。さらに、 DevOps チェンジベロシティ ではポーリングを使用してこれらのツールからデータをインポートできます。DevOps API を使用すると、コーディング、計画、またはオーケストレーションツールとの統合が可能になります。詳細については、「 DevOps API」を参照してください。

    サポートされているツール

    DevOps チェンジベロシティ アプリケーションには、データをインポートするために一般的に使用される次の DevOps ツールを接続するためのコネクタがデフォルトで用意されています。使用しているツールがこのリストに含まれていない場合は、手動で接続して統合を構成できます。「でのユーザー作成の統合 DevOps チェンジベロシティ」を参照してください。
    ツールタイプ ツールとサポートされているバージョン
    計画
    • Azure Boards (最新のクラウドバージョンAzure DevOps )
    • Azure DevOps Server (バージョン 2022.0.1)
    • Jira サーバーと Jira クラウド (最新のクラウドバージョン)
    • ServiceNow アジャイル開発 2.0
    • GitHub (最新のクラウドバージョン)
    • GitHub Enterprise (バージョン 3.7)
      • 基本認証
      • OAuth
    • Rally(クラウド最新版)
    コーディング
    • Azure Repos (最新のクラウドバージョンAzure DevOps )
    • Azure DevOps Server (バージョン 2022.0.1)
    • Bitbucket (オンプレミスバージョン 7.19.2)
    • GitHub (最新のクラウドバージョン)
    • GitHub Enterprise (バージョン 3.7)
      • 基本認証
      • OAuth
    • GitLab (オンプレミスまたは最新のクラウドバージョンの場合はバージョン 13.0.6)
    オーケストレーション
    • Azure Pipelines (最新のクラウドバージョンAzure DevOps )
      サポートされているジョブ:
      • エージェントジョブ
      • エージェントレス (サーバー) ジョブ
    • Azure DevOps Server (バージョン 2022.0.1)
    • Jenkins (バージョン2.289.1)
      サポートされているジョブ:
      • フリースタイルプロジェクト
      • フォルダー (デフォルトは 3 レベル)
      • パイプライン
      • マルチ分岐パイプライン
    • GitLab (オンプレミスまたは最新のクラウドバージョンの場合はバージョン 13.0.6)
    • GitHub (最新のクラウドバージョン)
    • GitHub Enterprise (バージョン 3.7)
      • 基本認証
      • OAuth
    • Argo CD(クラウド最新版)
    リポジトリアーティファクト
    • JFrog (オンプレミスまたは最新のクラウドバージョンの場合はバージョン 7)
    • Azure Artifacts (最新のクラウドバージョンAzure DevOps )
    • Azure DevOps Server (バージョン 2022.0.1)
    テスト 次のサポートされているオーケストレーションパイプラインのパイプライン実行の一部としてテストが実行されると、その情報がテストサマリーに表示されます
    • GitHub (最新のクラウドバージョン)
    • GitHub Enterprise (バージョン 3.7)
      • 基本認証
      • OAuth
    • GitLab (オンプレミスまたは最新のクラウドバージョンの場合はバージョン 13.0.6)
    • Azure DevOps (最新のクラウドバージョン)
    • Azure DevOps Server (バージョン 2022.0.1)
    • Jenkins (バージョン2.289.1)
    ソフトウェア品質 SonarQube (バージョン 8.9.6 以降のクラウドバージョン) スキャンのサポート対象:
    • Azure DevOps pipelines (最新のクラウドバージョン)
    • Azure DevOps Server (バージョン 2022.0.1)
    • Jenkins (ver 2.289.1) パイプライン
    機能フラグ 分割 (最新のクラウドバージョン)
    セキュリティ
    • Veracode (最新のクラウドバージョン)
    • Checkmarx One (ver 1.0.17)
    • Checkmarx SAST (バージョン 1.0.16)

    サードパーティの拡張機能

    ServiceNow 拡張機能を使用して、DevOps でパイプラインをモデル化し、SonarQube などのツールの分岐分析を構成します。

    JenkinsAzure DevOps などのアプリケーションには、追加の拡張機能が必要になる場合があります。これらの拡張機能は ServiceNow DevOps ネイティブ REST API とプッシュ通知のみを使用して統合できない場合に使用されます。

    Jenkins のプラグイン ServiceNow DevOps

    オーケストレーションツールが ServiceNow DevOps 内からパイプライン実行の特定の側面を通信および制御できるように、変更の促進を有効にする Jenkins プラグインが提供されています。

    Jenkins マーケットプレイスからプラグインをインストールします。Jenkins インスタンスの [Jenkins の管理] > [システム構成] > [プラグイン ] に移動します。ServiceNow DevOps プラグインを検索して選択し、[インストール] を選択します。

    ServiceNow DevOps for Azure DevOps

    Azure DevOps パイプラインを ServiceNow DevOps と統合する予定がある場合は、Visual Studio MarketplaceServiceNow DevOps 拡張機能を使用します。

    詳細については、「Azure DevOpsおよびAzure DevOpsカスタムアクションに ServiceNow DevOps 拡張機能を使用する」を参照してください。

    ServiceNow GitHub アクションの DevOps カスタムアクション

    GitHub ワークフローを ServiceNow DevOps と統合する場合は、GitHub マーケットプレイスServiceNow DevOps カスタムアクションを使用します。

    詳細については、「GitHub Actions構成」を参照してください。

    DevOps チェンジベロシティツールチェーンとの統合を開始するには、「DevOps チェンジベロシティ とサードパーティツールの統合」を参照してください。