Pipelines em ReleaseOps

  • Versão de lançamento: Zurich
  • Atualizado 31 de jul. de 2025
  • 2 min. de leitura
  • Um pipeline é o fluxo de uma implantação em ReleaseOps. O fluxo de um pipeline é definido nos playbooks, o que permite personalizar conforme necessário.

    Um pipeline consiste em duas fases, cada uma representada por seu próprio playbook: Uma fase de avaliação e uma fase de lançamento.
    • A fase de avaliação move mudanças em solicitações de implantação individuais por meio de instâncias que não são de produção e foi projetada para fazer análise de implantação e executar verificações e testes.
    • A fase de versão move todas as mudanças em uma versão em suas solicitações de implantação de membro que passaram na avaliação até a data agendada para produção.

    ReleaseOps inclui playbooks de amostra para demonstrar pipelines básicos com a intenção de personalizá-los para os processos da sua empresa. Esses playbooks são o playbook de implantação de versão, playbook de avaliação de solicitação de implantação e playbook de avaliação de solicitação de implantação sob demanda.

    Tabela 1. Amostra playbooks incluídos com ReleaseOps
    Playbook Fase Descrição
    Playbook de avaliação de solicitação de implantação Fase de avaliação de uma versão padrão/agendada Move conjuntos de atualizações na solicitação de implantação para a instância de teste e executa o Definido Automated Test Framework(ATF) (conforme especificado na solicitação de implantação e no pipeline).
    Playbook de avaliação de solicitação de implantação sob demanda Fase de avaliação de uma versão sob demanda Executa o analisador de implantação e. Instance Scancom regras de amostra para habilitar ou negar uma implantação sob demanda. Não executa testes de ATF.
    Playbook de implantação da versão Fase da versão Prepara uma versão, incluindo mover solicitações de implantação que não estão prontas para fora da versão e calcular a ordenação do conjunto de atualizações. Usado para versões sob demanda e agendadas.

    Um pipeline mapeia instâncias intermediárias para o playbook. Por exemplo, os playbooks de amostra fazem referência a uma instância de teste, que deve ser mapeada para uma instância de implantação física. O pipeline real é executado da instância de origem especificada na solicitação de implantação até a instância de destino especificada na versão. As instâncias intermediárias (como Teste) são definidas no pipeline. Os pacotes de testes ATF também podem ser especificados no nível do pipeline para impor uma determinada lista de testes a serem executados quando um determinado pipeline for usado.

    Os pipelines podem usar playbooks personalizados, playbooks padrão incluídos com ReleaseOps, ou uma combinação de ambos. Vários pipelines podem aproveitar os mesmos playbooks mapeando uma definição de instância diferente, que é referenciada nos playbooks.