---
sourceDocument: Xanadu IT Service Management
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/pt-BR/xanadu/it-service-management

 Release :

    - xanadu

ft:locale :

    - pt-BR

ft:publication_title :

    - Xanadu IT Service Management

ft:clusterId :

    - itsm

bundleId :

    - itsm

workflow :

    - Technology


---

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

# Atualizar detalhes da solicitação de mudança no pipeline do Jenkins {#ariaid-title1}

* Versão de lançamento: Xanadu
* 
* Atualizado 1 de ago. de 2024
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 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 parâmetro de estado em uma solicitação de mudança, somente as seguintes transições são compatíveis:

* cancel: o estado da solicitação de mudança deve ser implementado para mover o estado para cancel. O motivo é uma entrada obrigatória para atualizar o estado para cancelado.
* fechado: o estado da solicitação de mudança deve ser implementação ou pós-implementação para mover o estado para fechar. close_code e close_notes são entradas obrigatórias para atualizar o estado para fechado.
{#update-change-request-details-in-jenkins-pipeline__ul_yqb_hc1_bwb}

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)
{#update-change-request-details-in-jenkins-pipeline__ul_uwb_kc1_bwb}

Ao atualizar um campo de opçã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 o campo Código de fechamento são bem-sucedidos, bem-sucedidos e malsucedidos.

## Procedimento

1. No painel do Jenkins, abra o pipeline para o qual você deseja atualizar os detalhes da solicitação de mudança.
2. Navegue até Configurar \> Pipeline.
3. Na seção Script do pipeline, atualize o script snDevOpsUpdateChangeInfo 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.

   {#update-change-request-details-in-jenkins-pipeline__ul_pyx_l21_bwb}  

       { "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é DevOps \> 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 Aprovadono campo Estado.
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.

