• ramaestudiantil@frba.utn.edu.ar

CI/CD en proyectos Python

CI/CD en proyectos Python

Temario

La integración continua (CI) es una práctica de desarrollo que requiere que los desarrolladores integren código en un repositorio compartido varias veces al día. Cada check-in es verificado por un build automático, lo que permite a los equipos detectar problemas temprano. Por otro lado, la entrega continua (CD) es un enfoque de ingeniería de software en el que los equipos producen software en ciclos cortos, garantizando que el software pueda ser liberado de forma fiable en cualquier momento. Su objetivo es construir, probar y liberar software más rápido y con mayor frecuencia. En el caso de proyectos Python existen muchas herramientas y flows en la web acerca del packageo de los proyectos, donde la mayoría ya están siendo votados al desuso por PyPA. El objetivo de esta charla es ofrecer un conjunto de “best practices” a la hora de packagear un proyecto python e integrarlo a un proceso CI/CD, algunos inconvenientes al llevarlo a la práctica y algunas lecciones aprendidas.

Expositor Axel Sirota

Fecha Sábado 14 de Octubre de 2017

Lugar Aula a confirmar – Sede Medrano

Inscripción:

 

FLYER de promoción del evento:

Melania Miranda