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.
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.
Los usuarios deben estar conectados para escribir comentarios
Iniciar Sesión
Responder
¿Ya tienes Klocwork?
Acerca de Klocwork
Klocwork es una herramienta de análisis de código estático y SAST para C, C++, C#, Java, JavaScript, Python y Kotlin que identifica problemas de seguridad, calidad y fiabilidad del software, ayudando
Con más de 2.5 millones de reseñas, podemos proporcionar los detalles específicos que te ayudarán a tomar una decisión informada al comprar software para tu negocio. Encontrar el producto adecuado es importante, déjanos ayudarte.