Integração do ARGO CD com o DevOps Change Velocity

  • Versão de lançamento: Zurich
  • Atualizado 31 de jul. de 2025
  • 1 min. de leitura
  • Conete-se à sua instância do Argo CD para automatizar a implantação de aplicações de repositórios do GitHub.

    Visão geral da integração do ARGO CD

    Esta integração permite que a plataforma ServiceNow gerencie o processo de fechamento da solicitação de mudança com base no status de sincronização recebido do Argo CD para implantação contínua de aplicações.

    Você deve ativar o plug-in Integração DevOps com o Argo CD (sn_devops_argocd) antes de conectar sua instância do Argo CD na ServiceNow. Para obter mais informações sobre como ativar um plug-in, consulte Activate a plugin.

    Fluxo de trabalho

    Este é o fluxo de trabalho de como o processo de implantação contínua funciona por meio do Argo CD na ServiceNow DevOps.
    • Crie uma conexão da ferramenta Argo CD no ServiceNow DevOps Change Speed usando a IU clássica ou do espaço.
    • Crie um webhook no Argo CD manualmente.
    • Atualize seu arquivo de configuração no repositório do GitHub para implantação. Ao atualizar o arquivo de configuração, especifique o número da solicitação de mudança no marcador Confirmar (sn_devops_change-Change Request Number>).
      Nota:
      O número da solicitação de mudança especificado no marcador Confirmar já deve ser criado pelo pipeline de IC e no estado Implementar.
    • Sincronize o aplicativo necessário associado ao arquivo de configuração e ao repositório no Argo CD.
    • Quando a sincronização é bem-sucedida, as notificações são enviadas para o DevOps da ServiceNow e os eventos de entrada são criados.
    • O número da solicitação de mudança é recuperado dos eventos de entrada e atualizado com o status de sincronização do Argo CD.
    • A solicitação de mudança é encerrada e, com base no status de sincronização, os campos Código de fechamento, Anotações de trabalho e Anotações de fechamento são atualizados na solicitação de mudança.

    Exemplo

    Os exemplos a seguir especificam como as mudanças feitas no Argo CD são notificadas para a ServiceNow DevOps por meio do webhook.

    • O arquivo de configuração é atualizado no GitHub com o seguinte formato de marcador de confirmação: Confirmar formato de marcador no GitHub
    • Os eventos de entrada são criados na ServiceNow quando um app é sincronizado no Argo CD: Evento de entrada em sincronização no Argo CD
    • Se a sincronização for bem-sucedida, a solicitação de mudança será fechada e os campos Código de fechamento, Anotações de trabalho e Anotações de fechamento serão atualizados na solicitação de mudança: Solicitação de mudança atualizada com o estado Fechar na sincronização bem-sucedida no Argo CD Anotações de trabalho de solicitação de mudança atualizadas na sincronização bem-sucedida no Argo CD