Modele um pipeline do Azure em DevOps
Modele um pipeline do Azure mapeando o pipeline para um app e mapeando Velocidade de mudança para DevOps Etapas de pipeline para trabalhos de pipeline do Azure.
Antes de Iniciar
Função necessária: sn_devops.admin
Procedimento
-
Mapeie seu pipeline para um app no DevOps.
- Navegar até DevOps > Aplicações e pipelines > Apps e abra o registro da aplicação a ser associado ao pipeline.
-
Na lista relacionada Pipelines, clique em Editar... para selecionar um pipeline para associar ao app ou clique em Novo para criar o pipeline.
Nota:Ao associar um pipeline a um app, as etapas do pipeline também são obtidas durante a importação.
Para um novo pipeline, preencha Pipeline de Orquestração campo usando o nome do projeto e o nome do pipeline conforme especificado em Azure DevOps Pipelines no formato de caminho.
Por exemplo, Meu projeto/Meu pipeline de compilação clássico .
Nota:. projeto o nome deve ser especificado com o pipeline porque pode haver vários pipelines com o mesmo nome em projetos diferentes. - Clique em Enviar.
-
Abra o registro de pipeline novamente e selecione Rastrear caixa de seleção para que os eventos do pipeline sejam recebidos.
. Rastrear a caixa de seleção deve ser marcada para integrar o pipeline com Velocidade de mudança para DevOps.
-
Criar DevOps Etapas automática ou manualmente para mapear para cada trabalho de pipeline do Azure para que uma tarefa de orquestração possa ser criada.
Nota:A criação manual de etapas não é necessária quando você Use ServiceNow DevOps extensão para Azure DevOps e. Azure DevOps ações personalizadas.
- Crie e mapeie automaticamente etapas de pipeline em DevOps Executando seu pipeline do Azure quando você Use ServiceNow DevOps extensão para Azure DevOps e. Azure DevOps ações personalizadas.
As etapas de pipeline são criadas, mapeadas e associadas automaticamente quando DevOps Recebe notificações de etapa do pipeline do Azure durante a execução.
- Crie e mapeie manualmente cada etapa de pipeline para um trabalho de pipeline do Azure.
Na lista relacionada Etapas, clique em Novo para criar um DevOps Etapa para cada trabalho de pipeline do Azure ( Fase de Orquestração ).
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 trabalho de pipeline do Azure correspondente.Nome Nome da etapa do pipeline.
Pipeline Pipeline no qual a etapa está configurada. Tipo Tipo de etapa de pipeline. - Criar e Testar
- Testar
- Implantar
- Implantar e Testar
- Manual
- Implantação de Produção
Ordem Ordem na qual as etapas são executadas.
Nota:A ordem das etapas determina a ordem dos cartões no IU do pipeline .A ordem dos cartões na IU do pipeline é por execução da tarefa.
Fase de orquestração Nome do trabalho do pipeline do Azure (diferencia maiúsculas de minúsculas).
Nota:Para associação de etapas com trabalhos de pipeline do Azure, o. Fase de Orquestração o campo deve ser configurado.Serviço de negócios Serviço de configuração que se aplica à etapa. Depois que as tarefas de orquestração são criadas, associar Cada tarefa de Orquestração na lista relacionada Tarefas de Orquestração com um DevOps etapa do pipeline.
- Crie e mapeie automaticamente etapas de pipeline em DevOps Executando seu pipeline do Azure quando você Use ServiceNow DevOps extensão para Azure DevOps e. Azure DevOps ações personalizadas.
-
Habilite o controle de mudanças automática ou manualmente.
- Se você estiver usando a extensão ServiceNow DevOps para Azure DevOps, execute o pipeline do Azure DevOps para habilitar automaticamente o controle de mudanças.
- Se você estiver configurando o controle de mudanças manualmente, selecione Controle de mudanças marque a caixa em uma etapa para habilitar aceleração de mudança e os campos de configuração correspondentes. Para pipelines da versão do Azure (CD), habilite o controle de mudanças somente na primeira etapa da fase necessária. O controle de mudanças para pipelines da versão do Azure (CD) é compatível somente com portas de pré-implantação. Nota:ServiceNow Gestão de mudanças deve ser instalado para aceleração de mudança.
Alterar recebimento Selecione para habilitar o recibo de mudança para a etapa para que o pipeline não pause quando uma solicitação de mudança for criada.
Todos os dados do pipeline estão incluídos na mudança, mas a aprovação não é necessária para que o pipeline prossiga.
Mudar grupo de aprovação Grupo de aprovação para a solicitação de mudança.
O grupo de aprovação de mudança se torna o. Grupo de atribuição em DevOps solicitação de mudança.
Nota:Certifique-se de que o grupo selecionado tenha membros e um gerente de grupo para que o campo do aprovador não esteja vazio.Tipo de mudança Tipo de solicitação de mudança a ser criada. - Normal (padrão)
- Padrão
- Emergência
Modelo de mudança Modelo de mudança para a solicitação de mudança. Para obter mais informações, consulte DevOps modelos de mudança. Modelo
Nota:Este campo é mostrado somente quando Tipo de mudança Normal ou Emergência.Lista de modelos a serem usados para preencher automaticamente campos para solicitações de mudança normais ou emergenciais.
Selecione um modelo ou crie um novo.
Modelo de mudança padrão
Nota:Este campo é mostrado somente quando Tipo de mudança Padrão.Lista de modelos de mudança padrão a serem usados para solicitações de mudança padrão. Nota:Este campo é obrigatório para o tipo de Mudança padrão.Mudar filiais controladas (Somente várias ramificações) Lista separada por vírgulas de ramificações sob controle de mudança. Curingas são compatíveis.
Você pode configurar o controle de mudanças em seu Azure DevOps YAML ou pipeline do Azure clássico usando Invoque REST API do Azure ou Extensão do ServiceNow DevOps para Azure DevOps.