Obter número de solicitação de mudança no pipeline do Jenkins

  • Versão de lançamento: Yokohama
  • Atualizado 30 de jan. de 2025
  • 1 min. de leitura
  • Recupere o número da solicitação de mudança em um pipeline do Jenkins com base em detalhes de mudança específicos executando o script snDevOpsGetChangeNumber.

    Antes de Iniciar

    Função necessária: administrador do Jenkins

    Procedimento

    1. No painel do Jenkins, abra o pipeline para o qual você deseja recuperar o número da solicitação de mudança.
    2. Navegue até Configurar > Pipeline.
    3. Na seção Script do pipeline, atualize o script snDevOpsGetChangeNumber com os seguintes parâmetros de entrada:
      • Nome do pipeline
        Nota:
        Para um pipeline de várias ramificações, o nome do pipeline deve ter o sufixo do nome da ramificação.
      • Número de Compilação
      • Nome da Fase
        Nota:
        Para uma fase aninhada, o nome da fase deve ser prefixado com o nome da fase primária.
      • Nome da ramificação (somente para pipeline de várias ramificações)
      Nota:
      Se você não fornecer os detalhes da solicitação de mudança como parâmetros de entrada, o número da solicitação de mudança associado ao pipeline e à fase atuais será recuperado.
      Exemplo de um pipeline de várias ramificações:
      snDevOpsGetChangeNumber (changeDetails: """{ "pipeline_name": "github_multi_branch_pipeline/scratch/release", "build_number": "${env.BUILD_NUMBER}", "stage_name": "Prod/Deploy", "branch_name": "scratch/release" }""");
      Exemplo de um pipeline do Jenkins:
      snDevOpsGetChangeNumber (changeDetails: """{ "pipeline_name": "github_pipeline", "build_number": "${env.BUILD_NUMBER}", "stage_name": "Prod/Deploy" }""");
    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á recuperando o número da solicitação de mudança.
    9. Selecione Criar agora.
      O número da solicitação de mudança associado ao pipeline será exibido como uma saída no pipeline.