Aceleração de mudança para trabalhos manuais

  • Versão de lançamento: Zurich
  • Atualizado 31 de jul. de 2025
  • 1 min. de leitura
  • Habilite o acompanhamento de mudanças para o pipeline na página de registro da ferramenta em Velocidade de mudança para DevOps.

    . GitLab o trabalho sob controle de mudança deve ter estas instruções para que a execução do pipeline seja retomada ou cancelada por meio da solicitação de mudança:
    • when: manual
    • allow_failure: falso
    Por exemplo:
    
    deploy:
      stage: deploy
      tags:
        - local-runner1
      when: manual
      allow_failure: false
      script:
        - echo 'Deploy'
    Nota:
    Para when:manualmudanças baseadas, para que uma solicitação de mudança seja criada em um determinado estágio, todas as fases anteriores devem ser concluídas com sucesso. Se qualquer uma das fases anteriores não for invocada ou não for bem-sucedida, mesmo que não haja dependência da fase atual em sua fase anterior imediata, uma solicitação de mudança não será criada em ServiceNow.

    GitLab fases paralelas de pipeline são compatíveis com GitLab Imagem do Docker. Para obter mais detalhes, consulte GitLab pipelines com trabalhos paralelos e. Implemente ações personalizadas para pipelines usando a imagem genérica do contêiner do Docker.

    Consulte Referência de configuração de pipeline de IC/CD para obter mais informações sobre como configurar um GitLab trabalho.

    Considerações adicionais:
    • Se allow_failureestá definido como verdadeiro , o pipeline continua mesmo quando a mudança é rejeitada.
    • Um usuário com o acesso de função apropriado em GitLab pode desbloquear e continuar um pipeline, independentemente do estado da solicitação de mudança.
    Tabela 1. GitLab mudar comportamento de aceleração
    Execução manual Aceleração de mudança na etapa Solicitação de mudança aprovada Resultado
    Sim Sim N/D

    Se o trabalho manual estiver sob controle de mudança, a mudança será criada automaticamente.

    Sim

    O trabalho manual é executado automaticamente.

    Não

    O trabalho manual é rejeitado/falhou automaticamente.

    Não N/D

    O trabalho manual aguarda a intervenção manual do proprietário do pipeline por meio do GitLab IU (comportamento padrão).

    Não Sim N/D

    A solicitação de mudança não foi criada.

    Nota:
    Os trabalhos paralelos são exibidos sequencialmente, com base na ordem em que os trabalhos são enfileirados para execução.