Integrado SonarQubepara Velocidade de mudança para DevOps- Espaço de trabalho

  • Versão de lançamento: Yokohama
  • Atualizado 30 de jan. de 2025
  • 2 min. de leitura
  • Conecte-se à sua instância do Sonar usando o playbook Espaço de mudança de DevOps.

    Antes de Iniciar

    Conclua as tarefas especificadas em Comece com Velocidade de mudança para DevOpstópico.

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

    Procedimento

    1. Navegar até Espaços > Espaço de mudança de DevOps E use uma das seguintes opções para abrir o playbook para integrar SonarQube.
      OpçãoEtapas
      Página inicial
      1. Selecione Ferramenta de conexão widget
      2. No  modal Conectar a uma ferramenta, selecione SonarQubeem Qualidade do software categoria.
      Módulo de aplicações
      1. Selecione Aplicações ( Ícone de aplicações.).
      2. Selecione uma aplicação existente ou crie uma. Para criar uma aplicação, consulte Criar uma aplicação - Clássico.
      3. No  painel Ações recomendadas, selecione  Conecte uma ferramenta  cartão.
      4. No  modal Conectar a uma ferramenta, selecione SonarQubeem Qualidade do software categoria.
      Módulo de ferramentas
      1. Selecione Ferramentas ( Ícone de ferramentas.).
      2. Na lista de capacidades, selecione Qualidade do software .
      3. Selecione Conecte uma ferramenta .
      4. Em  Conecte-se a uma ferramenta  modal, selecione SonarQube .
    2. Insira um nome para identificar sua ferramenta e clique em Próximo .
    3. Na seção Inserir atividade do playbook de detalhes da instância do sonar, insira os seguintes detalhes:
      1. Em URL da instância do SonarQube , insira SonarQubeOu URL da instância do SonarCloud.

        Por exemplo, https://sonarcloud.io.

      2. Em Nome de usuário do SonarQube Insira o nome de usuário da sua conta Sonar.
      3. Em Token de acesso ou senha Insira o token gerado no Sonar.
      4. Se sua instância do Sonar estiver conectada a um MID Server, selecione Use o MID Server e insira seus detalhes.

        Um MID Server será necessário se a instância da ferramenta estiver hospedada no local. Para obter mais informações sobre o MID Server, consulte Seleção do MID Server .

    4. Clique em Conectar E revise os detalhes da instância do sonar conectada com sucesso.

      Conete-se à instância do SonarQube no espaço de mudança de DevOps.

    5. Especifique o acesso para a ferramenta.
      1. Se você quiser controlar o acesso à ferramenta, adicione os grupos que devem receber acesso à ferramenta no Mantido por campo.
        As tarefas que esses usuários nos grupos podem executar dependem da função atribuída a eles.
        • DevOps Função de proprietário da ferramenta: Pode exibir e editar a ferramenta.
        • DevOps Função de proprietário da aplicação: Pode exibir a ferramenta e associar, descobrir, importar dados históricos e modificar etapas de pipeline (se aplicável) dos objetos da ferramenta (como planos, repositórios e pipelines).
        • DevOps Função de administrador: Pode editar todas as ferramentas.
        • Outro DevOpsFunções: Pode exibir a ferramenta.
        Nota:
        Se você não selecionar um grupo e ignorar esta etapa, todos os usuários com DevOpsA função de Proprietário da ferramenta poderá editar a ferramenta.
      2. Se você optar por controlar o acesso à ferramenta, o. Todos os proprietários de aplicações podem exibir e associar objetos de ferramenta a aplicações a opção fica disponível para seleção.

        Esta opção habilita todos os usuários que têm o. DevOpsFunção de proprietário da aplicação para acessar a ferramenta. Se selecionado, eles poderão exibir, associar, descobrir, importar dados históricos e modificar etapas de pipeline (se aplicável) dos objetos da ferramenta.

      3. Selecione Atribuir.

      Especifique o acesso à ferramenta

    6. Em Resumo , selecione Exibir registro da ferramenta para revisar os detalhes da instância conectada.

      Resumo da conexão

    Resultado

    Você integrou com sucesso seu SonarQubeferramenta para Velocidade de mudança para DevOps.