---
sourceDocument: Zurich IT Service Management
sourceDocumentLink: https://www.servicenow.com/docs/r/pt-BR/zurich/it-service-management

 Release :

    - zurich

ft:locale :

    - pt-BR

ft:publication_title :

    - Zurich IT Service Management

ft:clusterId :

    - itsm

bundleId :

    - itsm

workflow :

    - Technology


---

# Portas de implantação do GitHub para mudança do ServiceNow DevOps

# Portas de implantação do GitHub para mudança do ServiceNow DevOps {#ariaid-title1}

* Versão de lançamento: Zurich
* 
* Atualizado 31 de jul. de 2025
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 1 min. de leitura

Use o recurso do GitHub Deployment Gate para decidir se uma nova implantação deve prosseguir ou parar.

## Antes de Iniciar

As portas de implantação do GitHub serão compatíveis somente se você conectou sua instância do GitHub com credenciais OAuth 2,0 para aplicações do GitHub usando o token do portador JWT. Para obter mais informações, consulte [Credenciais do OAuth 2,0 para GitHub JWT](https://www.servicenow.com/docs/4DdLNNHSquuoQrS_SVw7mQ#dev-ops-github-apps-oath-jwt "Execute as etapas a seguir para integrar seus aplicativos do GitHub usando o token do portador JWT.").

Por padrão, a seção Regras de proteção de implantação está disponível para ambientes em todos os repositórios selecionados no aplicativo GitHub instalado

Permissão para criar ambientes no GitHub

## Procedimento

1. Navegue até Configurações \> Ambientes em um repositório e clique em Novo ambiente para criar um ambiente.
2. Na seção Regras de proteção de implantação, selecione o nome do aplicativo GitHub instalado e selecione Salvar regras de proteção .
3. Adicione a ação personalizada Automação de mudanças do DevOps da ServiceNow no nível da etapa (por exemplo, trabalho changeRequest no fluxo de trabalho/arquivo yaml) em um trabalho de pipeline para criar a mudança para portas de implantação.  
   . deployment-gateO parâmetro deve ser adicionado no seguinte formato JSON.  

       '{"environment":"deployment_gate","jobName":"Deploy"}'

   Aqui environmento valor da chave é o ambiente criado com regras de proteção de implantação, e. jobNameO valor da chave é o trabalho de implantação criado no fluxo de trabalho/arquivo yaml com dependência do trabalho de solicitação de mudança configurado com a ação personalizada Automação de mudanças do ServiceNow DevOps.

   Quando o fluxo de trabalho/arquivo yaml específico da porta de implantação é executado nas ações do GitHub, os detalhes como número de mudança, url de mudança e status serão exibidos quando a solicitação de mudança for criada na ServiceNow.

   Os detalhes como comentários de mudança, Aprovado por, Aprovado em e status são registrados na ferramenta GitHub depois que a execução do fluxo de trabalho é retomada da ServiceNow, ou seja, quando a solicitação de mudança é aprovada e o estado da solicitação de mudança é atualizado para Implementar na ServiceNow.

