Introducing G2.ai, the future of software buying.Try now
Vikash K.
VK
Engineering Manager - Cloud Performance | Open Source | Data center Platform Validation | DevOps | SW Security

Como automatizo a verificação do Klocwork?

A instalação acontece rapidamente, e é hora de começar a analisar! Criei um projeto Klocwork para cada um dos meus projetos VS. Meus projetos eram relativamente pequenos. Apenas cerca de 100 arquivos ou mais no maior. O próximo passo foi executar minha análise completa inicial em ambos os meus arquivos de projeto. A análise incremental acontece após isso com cada compilação.
1 comentário
Parece que você não está logado.
Os usuários precisam estar logados para responder perguntas
Entrar
CR
Director of Marketing
0
Oi Vikash, Normalmente, as verificações do Klocwork hoje em dia são automatizadas através de pipelines CI/CD e como parte da infraestrutura geral de DevOps. Tudo isso começou há 5-10 anos com o uso de ferramentas como Jenkins, Bamboo e TeamCity operando localmente e gerenciando as diferentes compilações e pipelines de projetos. Mais recentemente, os pipelines CI/CD migraram para a nuvem e agora vemos mais comumente as plataformas CI/CD baseadas em nuvem como Azure DevOps, GitLab CI e GitHub Actions como os principais motores. Em todos os casos, o Klocwork tem dois modos principais de operação como parte dos pipelines CI/CD - ou uma análise completa de marco, onde os resultados são carregados em um painel central para relatórios de conformidade e colaboração, que é tipicamente realizada com cada novo commit na branch principal como uma confirmação de que o código ainda é seguro, confiável e está em conformidade com os padrões exigidos, ou uma análise de atualização incremental super-rápida das mudanças locais na branch de funcionalidade ou branches de integração, que é executada com cada commit ou pull request, e nos ajuda a entender se as mudanças atendem aos nossos requisitos para o código, a fim de manter a segurança, confiabilidade e conformidade. Fundamentalmente, o Klocwork fornece as interfaces de linha de comando necessárias e APIs abertas para integrá-lo perfeitamente em qualquer pipeline CI/CD ou projeto de automação DevOps. Se isso não responder à sua pergunta, por favor, entre em contato comigo em creycraft@perforce.com e eu colocarei você em contato com um de nossos especialistas em produtos.
Parece que você não está logado.
Os usuários precisam estar logados para escrever comentários
Entrar
Responder