La Fundación CD se ha unido a la lista de organizaciones que participan en el Summer of Code (GSoc) de Google este año.
GSoC es un programa anual destinado a atraer más desarrolladores de estudiantes al desarrollo de software de código abierto.
Los proyectos de la Fundación CD: Spinnaker y Screwdriver se unieron a Jenkins, en la provisión de mentores para una serie de proyectos dedicados a estudiantes interesados en la entrega continua y la infraestructura de canalización del software.
En total, se aceptaron 7 proyectos Jenkins, 2 proyectos Spinnaker y 1 destornillador en el programa de este verano. Mentores de muchas organizaciones diferentes en todo el mundo están colaborando, incluidos los embajadores de la Fundación CD.
“La Fundación CD se dedica a apoyar proyectos de entrega continua de código abierto en todo el mundo. Parte de esa misión incluye apoyar y alentar a la próxima generación de desarrolladores talentosos en todo el mundo, dijo Tara Hernández, Gerente de Ingeniería Senior, Google Cloud Platform y miembro del Comité de Supervisión Técnica de la Fundación CD. “Gracias a los estudiantes y mentores que trabajan incansablemente para crear e innovar para el GSoC. Esperamos que todos pasen un tiempo fantástico codificando y aprendiendo este verano. ¡Felicidades!”
La siguiente es una lista de los proyectos aceptados y enlaces a la descripción de cada proyecto y los mentores asociados.
Proyectos de Jenkins
Loghi Perinpanayagam: Complemento de aprendizaje automático Jenkins para ciencia de datos
- Este proyecto proporciona un complemento para científicos de datos en búsqueda de integrar la tecnología del Workflow de Machine Learning junto a Jenkins.
Kezhi Xiong: API de comprobaciones de GitHub para complementos de Jenkins
- La API de GitHub Checks permite a los desarrolladores informar la información detallada de las integraciones de CI en lugar del estado de compilación binaria de aprobación / falla en las páginas de GitHub.
Stellargo: Almacenamiento externo de huellas digitales para Jenkins
- La huella digital de archivos es una forma de rastrear qué versión de un archivo está siendo utilizada por un trabajo / compilación, facilitando el seguimiento de dependencias.
Rishabh Budhouliya: Mejora del rendimiento del complemento Git
- Los principios de la micro-evaluación comparativa se utilizaron para crear y ejecutar un conjunto de pruebas que implica la comparación de las API de GitClient implementadas por CliGitAPIImpl y JGitAPIImpl utilizando el “tiempo de ejecución promedio por operación” como una métrica de rendimiento.
Buddhika Chathuranga: Jenkins Windows Services: soporte de configuración YAML
- Mejore la administración del servicio de agente y maestro Jenkins en Windows al ofrecer nuevos formatos de archivo de configuración y mejorar la validación de la configuración.
Zixuan Liu: Jenkins X: consolidar el uso de aplicaciones / complementos
¿Qué es Jenkins X?
- El objetivo principal del proyecto es consolidar aplicaciones y complementos dentro de Jenkins X para evitar confusiones.
Sladyn Nunes: Servicio de construcción de distribución de Jenkins personalizado de
- La idea principal detrás del proyecto es crear un servicio de distribución de Jenkins personalizable que se pueda utilizar para crear distribuciones de Jenkins a medida.
Proyectos de Spinnaker
Victor Odusanya: Tipo de Drone CI para la etapa de la tubería Spinnaker
- Agregue el tipo de construcción Drone como un tipo de etapa de canalización Spinnaker.
Moki Daniel: “Entrega continua, implementaciones continuas con Spinnaker”
- Esta idea de proyecto tendrá como objetivo garantizar la entrega continua y las implementaciones continuas, presentando lanzamientos automatizados, implementando implementaciones en múltiples proveedores de la nube y dominando las mejores prácticas de implementaciones integradas de Spinnaker.
Proyectos de Screwdriver
Supratik Das: Mejora la integración SCM
- Las dos áreas clave en las que se mejorará Destornillador son la introducción de claves de implementación para el manejo continuo de repositorios privados y la activación de compilaciones desde repositorios SCM externos.
<
blockquote>
? Quizás también te interese: 15 Mejores alternativas a Jenkins en 2020 >> ¿Qué es Tekton? Novedades y Cambios >> Introducción a Zuul para mejorar el CI / CD