---
sourceDocument: Xanadu IT Service Management
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/ja-JP/xanadu/it-service-management

 Release :

    - xanadu

ft:locale :

    - ja-JP

ft:publication_title :

    - Xanadu IT Service Management

ft:clusterId :

    - itsm

bundleId :

    - itsm

workflow :

    - Technology


---

# Argo CD と DevOps チェンジベロシティの統合

# Argo CD と DevOps チェンジベロシティの統合 {#ariaid-title1}

* リリースバージョン: Xanadu
* 
* 更新日 2024年08月01日
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 所要時間：2分

Argo CD インスタンスに接続して、GitHub リポジトリからのアプリケーションのデプロイを自動化します。

## Argo CD 統合の概要 {#argo-cd-integration-with-devops-change-velocity__section_uxn_2q4_gxb}

この統合により、ServiceNow プラットフォームは、アプリケーションの継続的な展開のために Argo CD から受信した同期ステータスに基づいて、変更要求のクローズプロセスを管理できます。

ServiceNow で Argo CD インスタンスを接続する前に、DevOps Integration with Argo CD プラグイン (sn_devops_argocd) を有効にする必要があります。プラグインのアクティブ化については、「[Activate a plugin](https://www.servicenow.com/docs/access?context=t_ActivateAPlugin&version=xanadu&pubname=xanadu-platform-administration&ft:locale=en-US)」を参照してください。

## ワークフロー {#argo-cd-integration-with-devops-change-velocity__section_glp_pq4_gxb}

ServiceNow DevOps の Argo CD による継続的展開プロセスの仕組みのワークフローを次に示します。

* クラシック UI またはワークスペース UI を使用して、ServiceNow DevOps チェンジベロシティで Argo CD ツール接続を作成します。
* Argo CD に Webhook を手動で作成します。
* デプロイのために GitHub リポジトリの構成ファイルを更新します。コンフィグファイルの更新時に、コミットタグに変更リクエスト番号(sn_devops_change-\<変更リクエスト番号\>)を指定します。  
  注:  
  コミットタグで指定された変更要求番号は、CI パイプラインによって既に作成されており、実装ステータスである必要があります。
* Argo CD の Config ファイルとリポジトリに関連付けられた必要なアプリを同期します。
* 同期が成功すると、通知が ServiceNow DevOps に送信され、受信イベントが作成されます。
* 変更要求番号は受信イベントから取得され、Argo CD 同期ステータスで更新されます。
* 変更要求がクローズされ、同期ステータスに基づいて、変更要求のクローズコード、作業メモ、クローズメモの各フィールドが更新されます。
{#argo-cd-integration-with-devops-change-velocity__ul_rzg_rq4_gxb}

## 例 {#argo-cd-integration-with-devops-change-velocity__section_w5x_vq4_gxb}

次の例は、Argo CD で行われた変更を Webhook を介して ServiceNow DevOps に通知する方法を示しています。

* Config ファイルは、GitHub で次のコミットタグ形式に更新されます:
* Argo CD でアプリが同期されると、ServiceNow で受信イベントが作成されます。
* 同期が成功すると、変更要求はクローズされ、変更要求のクローズコード、作業メモ、クローズメモの各フィールドが更新されます。 ました
{#argo-cd-integration-with-devops-change-velocity__ul_frz_xr4_gxb}
* **[DevOps チェンジベロシティ -- ワークスペースへの Argo CD のオンボーディング](https://servicenow-prod.fluidtopics.net/LkcWk0HAzOpIsfqWFlSQAA)**   
  DevOps Change Workspace プレイブックを使用して Argo CD インスタンスに接続し、GitHub リポジトリからのアプリケーションのデプロイを自動化します。
* **[DevOps チェンジベロシティ への Argo CD のオンボード ---サービスカタログ](https://servicenow-prod.fluidtopics.net/Et4degPQC83YmBlZbWb8Ww)**   
  ServiceNow サービスカタログを使用して Sonar インスタンスを接続します。
* **[Argo CD の DevOps Change Velocity へのオンボーディング --- クラシック](https://servicenow-prod.fluidtopics.net/PVyuZHCdGS_WFq7l3nb2kw)**   
  DevOps チェンジベロシティのクラシック UI を使用して、Argo CD インスタンスを接続します。

