Modele um pipeline do Azure em DevOps
Modele um pipeline do Azure mapeando o pipeline para uma aplicação e mapeando Velocidade de mudança para DevOpsEtapas 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 em DevOps.
- Navegar até DevOps > Aplicações e pipelines > Apps e abra o registro da aplicação para associar 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 que usa o nome do projeto e o nome do pipeline conforme especificado em Azure DevOpsPipelines 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 do pipeline novamente e selecione Rastrear 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 DevOpsEtapas 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 o. ServiceNow DevOpsextensão para Azure DevOpse. Azure DevOpsações personalizadas.
- Crie e mapeie automaticamente etapas do pipeline em DevOpsExecutando seu pipeline do Azure quando você Use o. ServiceNow DevOpsextensão para Azure DevOpse. Azure DevOpsações personalizadas.
As etapas do pipeline são criadas, mapeadas e associadas automaticamente quando DevOpsRecebe 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 DevOpsEtapa para cada trabalho de pipeline do Azure ( 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 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
- Teste
- Implantar
- Implantar e Testar
- Manual
- Implantação de Produção
Ordem Ordem em que 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 de 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ócio Serviço de configuração que se aplica à etapa. Depois que as tarefas de orquestração são criadas, associado Cada tarefa de orquestração na lista relacionada Tarefas de orquestração com um DevOpsetapa do pipeline.
- Crie e mapeie automaticamente etapas do pipeline em DevOpsExecutando seu pipeline do Azure quando você Use o. ServiceNow DevOpsextensão para Azure DevOpse. Azure DevOpsações personalizadas.
-
Habilite o controle de mudanças automática ou manualmente.
- Se você estiver usando a extensão DevOps da ServiceNow para DevOps do Azure, execute seu pipeline de DevOps do Azure para habilitar automaticamente o controle de mudanças.
- Se você estiver configurando o controle de mudanças manualmente, selecione Controle de mudança em uma etapa para habilitar aceleração de mudança e os campos de configuração correspondentes. Para pipelines de 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 em 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 da solicitação de mudança.
O grupo de aprovação de mudança se torna o. Grupo de atribuição em DevOpssolicitaçã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 . 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ças. Caracteres curinga são compatíveis.
Você pode configurar o controle de mudanças no Azure DevOpsPipeline do Azure clássico ou YAML usando o. API REST de invocação do Azure ou o. Extensão DevOps da ServiceNow para Azure DevOps.