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

¿Cómo automatizo el escaneo de Klocwork?

La instalación ocurre en un abrir y cerrar de ojos, ¡y es hora de comenzar a analizar! Creé un proyecto de Klocwork para cada uno de mis proyectos de VS. Mis proyectos eran bastante pequeños. Solo alrededor de 100 archivos o así en el más grande. El siguiente paso fue ejecutar mi análisis completo inicial en ambos archivos de proyecto. El análisis incremental ocurre después de esto con cada compilación.
1 comentario
Parece que no has iniciado sesión.
Los usuarios deben estar conectados para responder preguntas
Iniciar Sesión
CR
Director of Marketing
0
Hola Vikash, Típicamente, los escaneos de Klocwork en estos días están automatizados a través de pipelines de CI/CD y como parte de la infraestructura general de DevOps. Todo esto comenzó hace 5-10 años con el uso de herramientas como Jenkins, Bamboo y TeamCity que operaban en las instalaciones y gestionaban las diferentes construcciones de proyectos y pipelines. Más recientemente, los pipelines de CI/CD se han trasladado a la nube y ahora vemos más comúnmente plataformas de CI/CD basadas en la nube como Azure DevOps, GitLab CI y GitHub Actions como el motor. En todos los casos, Klocwork tiene dos modos principales de operación como parte de los pipelines de CI/CD: ya sea un análisis completo de hitos, donde los resultados se cargan en un panel central para informes de cumplimiento y colaboración, lo cual se realiza típicamente con cada nuevo commit a la rama principal como una confirmación de que el código sigue siendo seguro, confiable y cumple con los estándares requeridos, o un análisis de actualización incremental súper rápido de los cambios locales a la rama de características o ramas de integración, que se ejecuta con cada commit o solicitud de extracción, y nos ayuda a entender si los cambios cumplen con nuestros requisitos para el código, con el fin de mantener la seguridad, confiabilidad y cumplimiento. Fundamentalmente, Klocwork proporciona las interfaces de línea de comandos necesarias y APIs abiertas para integrarlo sin problemas en cualquier pipeline de CI/CD o proyecto de automatización DevOps. Si esto no responde a tu pregunta, por favor contáctame en creycraft@perforce.com y te pondré en contacto con uno de nuestros expertos en productos.
Parece que no has iniciado sesión.
Los usuarios deben estar conectados para escribir comentarios
Iniciar Sesión
Responder