Automatizar a criação da solicitação de mudança do DevOps

  • Versão de lançamento: Yokohama
  • Atualizado 30 de jan. de 2025
  • 2 min. de leitura
  • Modifique o pipeline para criar automaticamente uma solicitação de mudança do DevOps.

    Por Que e Quando Desempenhar Esta Tarefa

    A etapa 5 deste tópico requer que você especifique os atributos da solicitação de mudança. Os atributos de mudança podem ser especificados em várias áreas. Eles podem ser especificados na etapa do pipeline da Velocidade de mudança do DevOps, no subfluxo do manipulador de mudança padrão, em um fluxo de aprovação, em um modelo ou aprovados no pipeline. Se um modelo de mudança for usado, ele também poderá ser especificado nas predefinições do modelo. Para obter mais informações, consulte Atributos de solicitação de mudança do DevOps.

    Se você usou regras de negócio, deverá definir a propriedade sn_devops.change_request.apply_attributes_on_creation como verdadeira, para que os atributos de mudança passados no pipeline sejam definidos quando a solicitação de mudança for criada, em vez dos atributos que são passados após a criação da solicitação de mudança. Para obter mais informações, consulte Propriedades Velocidade de mudança para DevOps.

    Antes de Iniciar

    Função necessária: sn_devops.admin, sn_devops.tool_owner ou sn_devops.app_owner

    Procedimento

    1. Em Mudança de DevOps Espaço, selecione Automatizar criação de mudança.
    2. No campo Aplicação, selecione a aplicação que você deseja associar ao pipeline para o qual deseja automatizar a criação da solicitação de mudança e selecione Avançar.

      Selecione sua aplicação.

    3. Selecione o pipeline que tem a etapa (fase) de onde você deseja acionar a criação automatizada de solicitações de mudança.
      Nota:
      Se você não vir o pipeline, verifique se ele está associado à aplicação selecionada na etapa anterior.

      Selecione um pipeline.

      Você pode ver o estado da conexão da ferramenta associada ao pipeline na coluna Status geral. Um alerta também será exibido com base no estado da conexão da ferramenta antes de prosseguir para a próxima etapa.

    4. Selecione a etapa no pipeline em que você deseja acionar a criação automatizada de uma solicitação de mudança.
      Nota:
      Você pode ignorar esta atividade se quiser gerenciar e especificar atributos de mudança no pipeline, conforme especificado na etapa Habilitar mudança.

      Selecione uma etapa.

    5. Especifique os atributos de mudança nos campos de mudança e habilite o recibo de mudança selecionando a opção Mudar recibo.
      Nota:
      Você pode ignorar a atividade de especificar atributos de mudança se quiser gerenciar e especificar esses atributos no pipeline. No entanto, o recibo de mudança pode ser habilitado somente no ServiceNow DevOps Change Velocity.

      Para obter mais informações sobre como definir configurações de mudança, consulte Criar uma mudança.

      Você deve habilitar o recibo de mudança se não quiser que o pipeline seja pausado quando a solicitação de mudança for criada. Você pode desabilitar a propriedade sn_devops.enable_change_receipt_state_transition se não quiser que o estado faça a transição automaticamente.

      Especifique atributos de mudança.

    6. Modifique seu pipeline e use o snippet de código correspondente para habilitar o controle de mudanças e especificar atributos de mudança.
      Dependendo da sua ferramenta de orquestração, as etapas para habilitar o controle de mudanças são exibidas. Siga as instruções fornecidas na página e modifique seu pipeline de acordo.

      A imagem a seguir exibe as etapas do Azure DevOps.

      Script de controle de mudança para o Azure DevOps.

    7. Clique em Done (Concluído).