Integrar Jenkins em Velocidade de mudança para DevOps — Clássico

  • Versão de lançamento: Xanadu
  • Atualizado 1 de ago. de 2024
  • 1 min. de leitura
  • Conecte sua instância Jenkins para descobrir e rastrear seus pipelines e importar suas tarefas de orquestração para rastreabilidade de ponta a ponta e automação de mudanças.

    Antes de Iniciar

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

    Instale e habilite o plug-in ServiceNow DevOps para Jenkins. Se você já o instalou, atualize para a versão mais recente. Para obter instruções, consulte configure-jenkins-plugin.html.

    Por Que e Quando Desempenhar Esta Tarefa

    Ações:
    • Conecte -se a Jenkins e obtenha a URL do webhook ao enviar um registro da ferramenta DevOps.
    • Descubra tarefas de orquestração e pipelines.
    • Importar registros de execução de tarefa e execução de etapa.
    Nota:
    Você pode autenticar sua conexão com Jenkins usando Jenkins tokens de API. Para obter mais informações, consulte Conectar-se a Jenkins usando autenticação de token de API.

    Procedimento

    1. Crie um registro de ferramenta em DevOps para se conectar automaticamente a Jenkins e obter a URL do webhook.
      1. Navegar até DevOps > Ferramentas > Criar novo (legado) e crie um registro.
      2. Insira um Nome de ferramenta e preencha os detalhes da ferramenta.
        Integração da Ferramenta Jenkins
        URL da Ferramenta

        Jenkins URL da ferramenta

        Por exemplo:

        https://jenkins.com

        Nome de usuário da ferramenta Jenkins nome de usuário
        Senha da ferramenta/token de acesso Jenkins senha, token de acesso ou o token de API gerado.
        Nota:

        Para obter uma lista de todas as permissões necessárias nas credenciais para se conectar a Jenkins, consulte Jenkins permissões em Permissões necessárias para DevOps ferramentas.

      3. Selecione MID Server para uma ferramenta no local que está anexada a um MID Server.
        O valor da Aplicação é definido automaticamente como DevOps e o valor da Capacidade é definido como REST.
      4. Clique em Enviar.
        A ferramenta foi conectada com sucesso.
    Após a criação bem-sucedida da ferramenta, você será direcionado para a página de registro da ferramenta.
    1. Clique em Descobrir para descobrir as tarefas de orquestração existentes (Jenkins fases) e os pipelines.
      Nota:
      As tarefas de orquestração e os pipelines são descobertos para pastas aninhadas no nível especificado na propriedade sn_devops.discover.folder.depth. Para obter mais informações, consulte Propriedades instaladas com o DevOps.
      Os registros são adicionados às listas relacionadas correspondentes.
    2. Abra um registro descoberto na lista relacionada Tarefas de Orquestração e clique no link relacionado Importar para importar dados históricos da tarefa de orquestração.
      Registros de execução de tarefa importados e registros de execução de etapa são adicionados às listas relacionadas correspondentes.