Atualizar detalhes da solicitação de mudança no pipeline do Jenkins

  • Versão de lançamento: Zurich
  • Atualizado 31 de jul. de 2025
  • 1 min. de leitura
  • Atualize os detalhes da solicitação de mudança associados a um pipeline do Jenkins executando o script snDevOpsUpdateChangeInfo no pipeline.

    Antes de Iniciar

    Função necessária: Administrador do Jenkins

    Por Que e Quando Desempenhar Esta Tarefa

    Quando você atualiza o. estado em uma solicitação de mudança, somente as seguintes transições são compatíveis:
    • Cancelar: O estado da solicitação de mudança deve ser implementar para mover o estado para cancelar . motivo é uma entrada obrigatória para atualizar o estado para cancelado.
    • Encerrado: O estado da solicitação de mudança deve ser implementar ou pós-implementação para mover o estado para fechar . close_code e. close_notes entrada obrigatória para atualizar o estado para encerrado.

    Especifique o estado da solicitação de mudança como um valor inteiro:

    • 4 - Cancelar (valor definido na propriedade sn_devops.change_request.cancel_state)
    • 3 - Encerrado (valor definido na propriedade sn_devops.change_request.closed_state)

    Ao atualizar um campo de seleção, você deve especificar um valor de opção válido que esteja disponível na lista de seleção correspondente. Por exemplo, os valores da lista de seleção para Código de fechamento os campos são successful, successful_issues e malsucedido. Valores de opção para o campo Código de fechamento

    Procedimento

    1. No painel do Jenkins, abra o pipeline cujos detalhes da solicitação de mudança você deseja atualizar.
    2. Navegue até Configurar > Pipeline . Seção de script de pipeline no Jenkins
    3. Na seção Script de pipeline, atualize SnDevOpsUpdateChangeInfo script com os seguintes parâmetros de entrada:
      • Número da solicitação de mudança cujos detalhes precisam ser atualizados.
      • Detalhes da solicitação de mudança a serem atualizados como pares de chave:valor.
      { "short_description": "Test description", "priority": "1", "start_date": "2021-02-05 08:00:00", 
      "end_date": "2022-04-05 08:00:00", "justification": "test justification", "description": "test description", 
      "cab_required": <true/false>, "comments": "This update for work notes is from jenkins file", "work_notes": "test work notes", 
      "assignment_group": "<SYS_ID>", "state":"<STATE_CODE>", "close_code":"<successful/successful_issues/unsuccessful>", "reason":"<As per Choice List>" 
    4. Salve o script.
    5. Navegue até Orquestrar > Solicitações de mudança de pipeline .
    6. Selecione o registro de mudança associado ao pipeline.
    7. Aprove a solicitação de mudança selecionando  Aprovado  em  Estado  campo.
    8. No Jenkins, abra o pipeline para o qual você está atualizando os detalhes da solicitação de mudança.
    9. Selecione Criar agora .
      Os detalhes da solicitação de mudança especificados na etapa 3 serão atualizados para o pipeline.