Modelo A. GitLab Pipeline de IC básico em DevOps
Modelo A. GitLab Pipeline de IC básico mapeando o pipeline para um app e mapeando DevOps etapas do pipeline para GitLab trabalhos de pipeline.
Antes de Iniciar
Função necessária: sn_devops.admin
Procedimento
-
Mapeie seu pipeline para um app.
- 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 grupo, o nome do subgrupo (se aplicável) e o nome do projeto, conforme especificado em GitLab.
Por exemplo, Meu grupo/Meu subgrupo/Meu projeto .
Se um projeto não estiver em um grupo, basta especificar Meu projeto .
- Clique em Enviar.
-
Abra o registro do pipeline novamente e crie DevOps etapas a serem mapeadas para cada GitLab trabalho de pipeline para que uma tarefa de orquestração possa ser criada.
As etapas podem ser criadas de uma das seguintes maneiras.
- Crie e mapeie automaticamente etapas de pipeline em DevOps executando seu GitLab pipeline.
As etapas de pipeline são criadas, mapeadas e associadas automaticamente quando DevOps recebe notificações de etapa do seu GitLab pipeline durante a execução.
- Crie e mapeie manualmente cada etapa de pipeline para um GitLab trabalho de pipeline.
Na lista relacionada Etapas, clique em Novo para criar um DevOps etapa para cada um GitLab trabalho de pipeline ( 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 correspondente GitLab trabalho de pipeline.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 GitLab nome do trabalho do pipeline (diferencia maiúsculas de minúsculas).
Nota:Para associação de etapa com GitLab Trabalhos de pipeline de IC, 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 forem criadas, associe cada tarefa de Orquestração na lista relacionada Tarefas de Orquestração a um DevOps etapa do pipeline.
- Crie e mapeie automaticamente etapas de pipeline em DevOps executando seu GitLab pipeline.
- Opcional:
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.
Nota:. Gestão de mudanças o recurso 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 GitLab para manual GitLab trabalhos.
Nota:Um pipeline deve ser executado e concluído pelo menos uma vez antes de habilitar o controle de mudanças.