Programa del Curso

Introducción

  • Descripción general de los conceptos básicos y las ventajas de CI/CD
  • Comprensión de los servicios de CI (Travis-CI, CircleCI, Semaphore, etc.)

Preparación del entorno de desarrollo

  • Configuración de repositorios de Github
  • Integración de Travis-CI con Github

Creación de un paquete Python

  • Creación de una lógica de aplicación
  • Empaquetado del código localmente

Automatización de la implementación de paquetes

  • Adición del token PyPI a Travis-CI
  • Creación y definición de canalización de CI/CD
  • Activación de dependencias
  • Ejecución y prueba del código
  • Publicación del paquete Python

Implementación de aplicaciones en contenedores

  • Creación de una aplicación web Python
  • Contenedorización de la aplicación
  • Implementación de la aplicación con Docker
  • Automatización de la implementación con Heroku

Solución de problemas

Resumen y conclusión

Requerimientos

  • Experiencia con Git o Github
  • Python Experiencia en programación

Audiencia

  • Desarrolladores
  • DevOps Ingenieros
 14 horas

Número de participantes



Precio por participante

Testimonios (2)

Cursos Relacionados

Jenkins for .Net Continuous Integration (CI)

14 horas

Categorías Relacionadas