Explorando ReleaseOps

  • Versão de lançamento: Zurich
  • Atualizado 31 de jul. de 2025
  • 4 min. de leitura
  • ServiceNow® ReleaseOpsé uma solução para o problema de implantar mudanças, personalizações e apps personalizados no ServiceNow AI Platform. Ao automatizar o processo de implantação, ReleaseOpsajuda a aumentar a previsibilidade e a confiabilidade das implantações, ao mesmo tempo em que reduz o risco de liberar mudanças indesejadas na produção.

    Visão geral ReleaseOps

    ReleaseOpsautomatiza e aprimora o processo de implantação de mudanças, personalizações e aplicações personalizadas no ServiceNow AI Platform. ReleaseOpsmelhora o processo de implantação de pipelines existente gerenciando internamente a confiança entre instâncias e o compartilhamento de credenciais, simplificando a configuração e a configuração de pipelines personalizados. ReleaseOpspermite implantar mudanças usando conjuntos de atualizações e acionar a implantação diretamente no ServiceNow Studioambiente de desenvolvimento. Além disso, ReleaseOpsaproveita as capacidades de automação do ServiceNow Playbooks, resultando em implantações menos propensas a erros e manuais.

    ReleaseOpsprocessa implantações por versões . As versões definem quais mudanças, personalizações ou apps personalizados serão movidos para a instância de produção (ou destino) e quando as mudanças serão implantadas. As mudanças em uma versão estão contidas em solicitações de implantação . Cada solicitação de implantação contém um ou mais conjuntos de atualizações ou instalações de aplicações. Para obter mais informações sobre versões e solicitações de implantação, consulte Liberações em ReleaseOpse. Solicitações de implantação em ReleaseOps.

    ReleaseOps usuários

    Tabela 1. Usuários
    Função Descrição
    Gerenciador de pipeline Um gerente de pipeline é responsável por criar e gerenciar pipelines, incluindo a personalização de playbooks. Os pipelines definem o fluxo de suas implantações.
    Gerenciador de versões

    Um gerente de versão é responsável por criar e programar versões, bem como verificar se o conteúdo de uma versão é relevante e correto. O gerenciador de versão pode remover itens de solicitação de implantação que não atendam aos critérios da versão.

    Desenvolvedor Um desenvolvedor é responsável por criar solicitações de implantação para enviar instalações de aplicações ou atualizar conjuntos de trabalhos concluídos por meio do pipeline.
    Testador Um testador é responsável por assinar falhas de teste ATF que ocorrem para permitir que uma implantação continue. Um testador também pode enviá-lo de volta para o desenvolvimento.

    Fluxo de trabalho do ReleaseOps

    Este é o fluxo de trabalho de pipeline de amostra instalado com ReleaseOps. Seu gerente de pipeline pode personalizá-lo conforme necessário.

    Figura 1. ReleaseOps fluxo de trabalho do pipeline de amostra
    Este infográfico exibe o fluxo de trabalho do pipeline de amostra.

    No desenvolvimento tradicional para testar o fluxo de trabalho de produção:

    1. O gerenciador de versões cria uma versão, que está associada a um pipeline.
    2. Os desenvolvedores criam e promovem conjuntos de atualizações, adicionando-os a uma solicitação de implantação existente ou criando uma nova solicitação de implantação, que é direcionada para uma versão.
    3. A versão se move pelo pipeline:
      • A fase de avaliação move mudanças de solicitações de implantação por 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.
      • Se houver falhas de avaliação, serão criadas tarefas de implantação que o testador pode aprovar ou redirecionar para o desenvolvedor para resolver.
      • A fase de versão move todas as mudanças em suas solicitações de implantação que passaram na avaliação até a data agendada para a produção. Consulte o fluxo de trabalho de versão de amostra, abaixo.
    Figura 2. Fluxo de trabalho de versão de amostra do ReleaseOps
    Este infográfico exibe o fluxo de trabalho da versão de amostra.

    No fluxo de trabalho de versão tradicional:

    1. O gerenciador de versões cria uma versão e define seu estado como Ativo.
    2. Na data de congelamento agendada, a versão começa a se preparar para implantação.
    3. Durante o processo de preparação, as solicitações de implantação que não estão prontas são definidas como adiadas e podem ser anexadas a uma versão futura.
    4. Na conclusão do processo de preparação, o estado da versão é definido como Pronto para implantação.
    5. Quando a data de lançamento chegar, os conjuntos de atualizações das solicitações de implantação serão movidos do teste para a produção na ordem em que foram implantados na última instância.
    6. As solicitações de versão e implantação estão definidas como concluídas.

    Benefícios do ReleaseOps

    Tabela 2. Benefícios do ReleaseOps
    Benefício Recurso Função
    Defina os requisitos para que uma aplicação ou atualização seja instalada em uma instância de destino. Pipelines em ReleaseOps Gerenciador de pipeline
    Implantar mudanças em um ambiente de produção ou em outro ambiente de destino. Liberações em ReleaseOps Gerenciador de versões
    Instalações de aplicações por push ou conjuntos de atualizações de trabalho concluídos por meio do pipeline com solicitações de implantação. Solicitações de implantação em ReleaseOps Desenvolvedor
    Verifique as solicitações de implantação em busca de mudanças no estado atual da instância de produção ou instância de destino com o analisador de implantação. Use essas descobertas para determinar suas ações no pipeline. Analisador de implantação em ReleaseOps Desenvolvedor