---
sourceDocument: Yokohama Gestão de serviços de TI
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/pt-BR/yokohama/it-service-management

 Release :

    - yokohama

ft:locale :

    - pt-BR

ft:publication_title :

    - Yokohama Gestão de serviços de TI

ft:clusterId :

    - itsm

bundleId :

    - itsm

workflow :

    - Technology


---

# Modelo A. Jenkinspipeline em DevOps

# Modelo A. Jenkinspipeline em DevOps {#ariaid-title1}

* Versão de lançamento: Yokohama
* 
* Atualizado 30 de jan. de 2025
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 2 min. de leitura

Modelo A. Jenkinsmapeamento do pipeline para um app e mapeamento DevOpsetapas do pipeline para Jenkinsfases.

## Antes de Iniciar

. Jenkinsplug-in para ServiceNow DevOpsé fornecido para habilitar a aceleração de mudanças para que sua ferramenta de orquestração possa se comunicar com ServiceNow DevOpse controlar determinados aspectos das execuções de pipeline.

Instale o plug-in do Jenkins Marketplace. Navegue até Gerencie Jenkins \> Configuração do sistema \> Plug-ins Em sua instância do Jenkins. Pesquisar Plug-in DevOps da ServiceNow e selecione-o e, em seguida, selecione Instalar .

Função necessária: sn_devops.admin

## Por Que e Quando Desempenhar Esta Tarefa

Ambos [pipelines com script](https://servicenow-prod.fluidtopics.net/NLsEtApwPn5LOpoYyX3HWw "Quando você usa um Jenkinsfile, as etapas são criadas, mapeadas e associadas a tarefas de orquestração automaticamente em vez de manualmente.")(Jenkinsfile) e trabalhos freestyle são compatíveis.

Para pipelines do Jenkinsfile, as etapas do pipeline são criadas, mapeadas e associadas a tarefas de orquestração automaticamente, em vez de manualmente.

## Procedimento

1. Mapeie seu pipeline para um app em DevOps.
   1. Navegar até DevOpsAplicações e pipelinesApps e abra o registro da aplicação para associar ao pipeline.
   2. Na lista relacionada Pipelines, clique em Editar... para selecionar um pipeline para associar ao app ou clique em Novo para criar o pipeline.  
      Para um novo pipeline, preencha Pipeline de orquestração Campo usando o nome completo do projeto, conforme especificado em Jenkins.  
      Nota:  
      Ao associar um pipeline a um app, as etapas do pipeline também são obtidas durante a importação.
   3. Clique em Enviar.
2. Abra o registro do pipeline novamente e selecione Rastrear para que os eventos do pipeline sejam recebidos.  
   Nota:  
   . Rastrear a caixa de seleção deve ser marcada para integrar o pipeline com DevOps.
3. Criar DevOpsetapas automática ou manualmente para mapear para cada Jenkinsfase do pipeline para que uma tarefa de orquestração seja criada.
   * Para pipelines declarativos ou com script, execute seu Jenkinspipeline para criar e mapear automaticamente etapas do pipeline em DevOps.

     As etapas do pipeline são criadas, mapeadas e associadas automaticamente quando DevOpsRecebe notificações de etapa do pipeline do Jenkins durante a execução.
   * Para trabalhos de estilo livre, crie e mapeie manualmente cada etapa do pipeline para um Jenkinstrabalho de pipeline.

     Na lista relacionada Etapas, clique em Novo para criar um DevOpsetapa para cada Jenkinsfase do pipeline ( Fase de Orquestração campo)  
     Nota:  
     . Fase de Orquestração o valor do campo de cada etapa diferencia maiúsculas de minúsculas e deve corresponder ao nome original do correspondente Jenkinsfase do pipeline.  

     |-|-|
     | Nome | Nome da etapa do pipeline. |
     | Pipeline | Pipeline no qual a etapa está configurada. |
     | Tipo | Tipo de etapa de pipeline. * Criar e Testar * Teste * Implantar * Implantar e Testar * Manual * Implantação de Produção {#model-jenkins-pipeline-dev-ops__ul_hcg_z4f_gnb} |
     | Ordem | Ordem em que as etapas são executadas. Nota: A ordem das etapas determina a ordem dos cartões no [IU do pipeline](https://servicenow-prod.fluidtopics.net/YtK8Xu6zcoBZHlN0yz9RQg "Use a IU de pipeline para visualizar interações e resultados em uma execução de pipeline. Esta exibição gráfica mostra a progressão da etapa do pipeline e outros detalhes de cada pipeline."). A ordem dos cartões na IU do pipeline é por execução de tarefa. |
     | Fase de orquestração | Jenkins nome da fase do pipeline (diferencia maiúsculas de minúsculas). Nota: Para associação de etapa com Jenkinsfases do pipeline, o. Fase de Orquestração o campo deve ser configurado. |
     | Serviço de negócio | Serviço de configuração que se aplica à etapa. |
     [ ]

     {#model-jenkins-pipeline-dev-ops__table_gcg_z4f_gnb}

     Depois que as tarefas de orquestração forem criadas, associe cada tarefa de orquestração na lista relacionada Tarefas de orquestração a um DevOpsetapa do pipeline.
   {#model-jenkins-pipeline-dev-ops__choices_fhs_ynf_gnb}
4. Navegar até DevOpsFerramentasFerramentas de Orquestração e no Jenkinsregistro da ferramenta, copie o. DevOps URL do webhook valor do campo.  
   O URL do webhook contém DevOpslocal para Jenkinspara enviar mensagens, incluindo o sys_id da ferramenta:

   <kbd class="ph userinput">&lt;devops.integration.user&gt;://&lt;password&gt; em &lt;your-instance&gt;.service-now.com/api/sn_devops/v1/devops/tool/event/{sys_id do registro)</kbd>

## Exemplo

Figura 1. DevOps app  
Figura 2. DevOps pipeline  
Figura 3. DevOps etapa do pipeline

