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

Artículos Relacionados
¿Qué es Jenkins?, Herramienta de Integración Continua

En este artículo vas a poder conocer que es Jenkins y qué es la integración continua, también sus ventajas y desventajas. Así como algunos enlaces hacía los mejores y más importantes recursos con los que aprender a implementar Jenkins dentro de tus proyectos de ¡SEGUIR LEYENDO!

¿Cómo cambiar tu configuración de actividad fuera de Facebook?

La tan esperada herramienta del control de la actividad fuera de Facebook usada por el propio Facebook. Comenzó a implementarse. Si bien, no es una medida perfecta, y aún se necesitan leyes más estrictas de privacidad de datos, esta es una herramienta que ofrece ¡SEGUIR LEYENDO!

Guía de Autodefensa Digital

Desde la Fundación Frontera Electrónica se nos presenta una amplia colección de guías y consejos más básicos con las que podemos descubrir cómo funciona la vigilancia en línea y aprender a defendernos, protegernos y preservarnos de ella. No dudes en sumergirte en las siguientes ¡SEGUIR LEYENDO!

Lanzan Apache Arrow 4.0

El equipo de Apache Arrow anunció una nueva la versión de Apache Arrow. Más en concreto, la versión de Apache Arrow 4.0.0. Esta nueva versión cubre 3 meses de trabajo y desarrollo, en las que se incluyen hasta 711 problemas resueltos de 114 colaboradores ¡SEGUIR LEYENDO!

Entrega Continua

La entrega continua (CD) es un enfoque de ingeniería de software en el que los equipos producen software en ciclos cortos, lo que garantiza que el software se pueda lanzar de manera confiable en cualquier momento y, al lanzar el software, hacerlo manualmente. Tiene ¡SEGUIR LEYENDO!

Integración continua

En ingeniería de software, la integración continua (CI) es la práctica de fusionar las copias de trabajo de todos los desarrolladores en una línea principal compartida varias veces al día. Grady Booch propuso por primera vez el término CI en su método de 1991, ¡SEGUIR LEYENDO!

Facebook se une a la Fundación Rust

Facebook Open Source anuncia su apoyo a la Fundación Rust como miembro de más alto nivel. Junto con los demás miembros de la fundación, Facebook se compromete a mantener y hacer crecer el ecosistema y la comunidad de código abierto de Rust. Facebook está ¡SEGUIR LEYENDO!