9 proyectos de la Fundación CD que participan en el Google Summer of Code de este año

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

¿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.

<

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

Relacionado

Screwdriver: Una plataforma de construcción escalable para la entrega continua

En 2012, después de experimentar limitaciones de rendimiento y escala con la solución CI / CD que estábamos usando, mi equipo de Yahoo comenzó a buscar otra plataforma. No encontramos una solución que satisfaga nuestras necesidades de rápido crecimiento del desarrollador, por lo que creamos Screwdriver. Es el producto de nuestro viaje de CI / CD a escala, lecciones aprendidas en el camino y enormes cantidades ¡SEGUIR LEYENDO!

Mejores herramientas y soluciones de DevOps

Ejecutar una operación DevOps exitosa requiere un conjunto de herramientas completo para respaldar cada fase del ciclo de desarrollo de software. ¿Qué es DevOps? Este enfoque para crear software es la norma ahora, ya que la mayoría de las empresas reconocen la necesidad de iterar rápidamente y lanzar código nuevo con frecuencia. DevOps es una combinación de filosofías, prácticas y herramientas que reemplaza los largos ciclos ¡SEGUIR LEYENDO!

Más de 1.500 Libros PDF en Inglés de Desarrollo Web, Programación, Seguridad, Robótica, Blockchain, Domótica y Mucho Más

La mejor lista de libros sobre lenguajes de programación en inglés de todo Internet. https://ciberninjas.com/zlibrary/ Libros de Python / Libros PHP / Libros Java / Libros Diseño Meta Listas atariarchives.org atariarchives.org pone a disposición en la Web libros, información y software para Atari y otras computadoras clásicas. Bento Bitsavers.org Bookboon: se requiere cookie de TI y programación</. (requiere @email) DZone - Hojas de trucos (gratis) Conceptf1.blogspot.com ¡SEGUIR LEYENDO!

Historia de entrega continua de Dailymotion con Jenkins, Jenkins X y Tekton

En Dailymotion, alojamos y entregamos contenido de video premium a usuarios de todo el mundo. Constantemente estamos creando una gran variedad de software para impulsar el servicio, desde nuestro reproductor o sitio web de Dailymotion hasta nuestra API GraphQL o plataforma de tecnología publicitaria. La entrega continua es una práctica central en nuestra organización, lo que nos permite impulsar nuevas funciones de forma rápida e iterativa. ¡SEGUIR LEYENDO!

GDE: Carlos Sánchez, experto en Google Cloud

Carlos Sánchez es experto en la Plataforma en la Nube de Google. Especializado en la automatización de software, desde las herramientas de construcción hasta la entrega continua y progresiva. Involucrado en el código abierto durante más de 15 años, es autor del complemento Jenkins Kubernetes y miembro de la Fundación de Software Apache entre otros grupos de código abierto, contribuyendo a varios proyectos, como Jenkins o ¡SEGUIR LEYENDO!

Salir de la versión móvil