DevSecOps - Delfín Santana
Contenido
Resumen
En este trabajo se quiere definir el término DevSecOps, hacer una investigación sobre algunas de las herramientas que se utilizan actualmente y una implementación práctica. El repositorio de la implementación es [este](https://github.com/DelfinSR/DevSecOps-Delfin). Además, durante el desarrollo del trabajo, aunque no se planteara en un primer momento, se ha implementado una nueva funcionalidad a la herramienta rosemary cli.
Resultados obtenidos
- Se ha generado la un documento en el desarrollo el trabajo [1]
- Se ha creado el repositorio [2] con la implementación. Hay que tener en cuenta que la sección de security es privada para los miembros del repositorio por lo que hay cosas que solo se pueden ver mediante las capturas del documento en el que desarrollo el trabajo
- Se ha añadido una funcionalidad a rosemary cli, que se encuentra en la rama [3] de ese mismo repositorio.
Tareas realizadas
- Se ha hecho un estudio previo en el que se ha investigado qué es DevSecOps y qué herramientas se pueden utilizar.
- Se han probado dichas herramientas en un repositorio de pruebas[4], que no es el que se ha entregado pero si se quiere se puede mirar.
- Durante las pruebas se ha decidido hacer la implementación de la funcionalidad a rosemary cli.
- Se han recogido los resultados el documento en el que desarrollo el trabajo[5].
Obstáculos
- Solo se puede hacer un fork a un repositorio de GitHub
- Algunos de los workflows implementados tardan demasiado tiempo en ejecutarse(de esto se habla más en la conclusión)
- Cuando estaba probando diferentes herramientas de seguridad me dí cuenta de que corría el riesgo de terminar usando muchas herramientas que no estén integradas con el entorno de desarrollo original de uvlhub. Esta es una de las razones por las que implementé la funcionalidad a rosemary cli.