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, participante de larga data, en la provisión de mentores para una serie de proyectos para estudiantes interesados ​​en la entrega continua y la infraestructura de canalización de 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!”

🔥 Quizás te interese: ¿Qué es Jenkins? Herramienta de Integración Continua » ▷ Jenkins X - Solicitud y búsqueda de ayuda: Divulgación » ▷ Introducción a Zuul para mejorar el CI / CD » Qué es Tekton » Tekton Beta

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

¿Qué es 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.

🔥 Quizás te interese: 15 Mejores alternativas a Jenkins en 2020 » ▷ ¿Qué es Tekton? Novedades y Cambios » ▷ Introducción a Zuul para mejorar el CI / CD

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 a más estudiantes desarrolladores.

🛒 Los Mejores Chollos de Amazon, ¡Agrégalos a tu Lista de Deseos!