CI/DI en Odoo

CI/DI en Odoo

¿Estás listo para automatizar y optimizar el despliegue de Odoo en tus proyectos? Únete a nuestro curso y lleva la administración de tu instancia de Odoo al siguiente nivel con CI/CD Odoo!

474,38
474.38 USD 474,38
459,00
Responsable Juan Carlos Montoya
Última actualización 02/02/2025
Tiempo de finalización 1 hora 42 minutos
Miembros 6

Contenidos

Introducción CI/DI

2

01:00 h
¿Qué es GitHub Actions? 00:20
Componentes de un WorkFlow 00:35
Configuración inicial de GitHub Actions - Repositorio 00:00

Preparación del Entorno

2

00:39 h
Intro preparación entorno 00:01 New
Requisitos previos para configurar un CI/CD en Odoo 00:00
Crear y Configurar Claves SSH en Mac o Linux 00:04
Agregando claves SSH a tu cuenta GitHub 00:04
Instalación y Setup de Odoo en un VPS 00:07 New
Generando un personal token GitHub 00:01 New
Instalación Odoo Enterprise 00:06 New
Creando un repositorio maestro 00:05 New
GitHub Secrets 00:03 New
Creación y gestión de claves SSH para el CI/DI 00:08 New

Implementación del WorkFlow CI/DI

0

00:00 h
Configuración scripts, hooks en el servidor Odoo. 00:00
Configuración del flujo en GitHub Actions. 00:00
Ejecución y pruebas del flujo automatizado. 00:00

Administración de la Seguridad y los Datos

0

00:03 h
ssh-copy-id command 00:03 New
Cómo manejar credenciales y secretos 00:00
Backup y recuperación de datos en Odoo. 00:00

Mejorando el WorkFlow

0

00:00 h
Personalización del WorkFlow 00:00
Estrategias de optimización y escalabilidad. 00:00

Deploy Instancia producción

0

00:00 h
Estrategias para el despliegue seguro en producción. 00:00
Monitoreo y mantenimiento de WorkFlows 00:00

Automatización Test y Revisión código

0

00:00 h

Curso de CI/CD para Odoo con GitHub Actions: Aprende Integración Continua y Despliegue Automatizado

Odoo CI/DI

¿Quieres automatizar el proceso de desarrollo y despliegue de tu Odoo? En este curso de integración continua (CI) y despliegue continuo (CD) con GitHub Actions, aprenderás a configurar pipelines automáticos para Odoo, mejorando la eficiencia de tus proyectos. Descubre cómo realizar pruebas automáticas, despliegues en entornos de desarrollo y producción, y optimiza tu flujo de trabajo de desarrollo en Odoo.

En este curso aprenderás a:

  • Configurar GitHub Actions para automatizar tus despliegues en Odoo, Updades, Backups.
  • Implementar integración continua (CI) para pruebas automáticas de código, tests.
  • Establecer un despliegue continuo (CD) de tu sistema Odoo a entornos de producción.
  • Optimizar tus flujos de trabajo de desarrollo y despliegue para mejorar la eficiencia y reducir errores.
  • Mejorar la calidad de tu código con pruebas automáticas y revisiones continuas.

✔ Objetivo del Curso

El objetivo principal de este curso es capacitar a los participantes para que implementen y gestionen un flujo de trabajo automatizado para la administración de sus instancias de Odoo, utilizando GitHub Actions. 

Al finalizar, los estudiantes serán capaces de:

✅ Automatizar tareas como backups y actualizaciones de módulos en Odoo.

✅ Configurar un flujo de trabajo CI/CD con GitHub Actions.

✅ Asegurar un proceso de despliegue consistente y libre de errores.

✅ Implementar medidas para la seguridad y la protección de datos en el servidor.

¿A quién va dirigido este curso? 

Este curso está dirigido a Desarrolladores, Implementadores de Odoo que desean mejorar su flujo de trabajo con  CI/CD, automatizando tareas y optimizando el proceso de integración y despliegue. Si estás buscando mejorar la calidad de tu código y hacer tus proyectos más eficientes, este curso es para ti.

Requisitos previos:

  • Conocimientos básicos de Odoo Backend.
  • Cuenta de GitHub e email
  • control versiones, Git.
  • Conocimientos Linux (Ubuntu, Debian)
  • Docker, Bash Scripting

🚀 Beneficios del Curso

⭐️ Automatización de procesos críticos: Aprende a automatizar tareas de backups, actualizaciones y despliegue de cambios.

⭐️ Reducción de riesgos: Minimiza los errores humanos y los problemas asociados con las actualizaciones manuales.

⭐️ Flujos de trabajo consistentes: Asegura la ejecución uniforme de los procesos cada vez.

⭐️ Mejora en la eficiencia del equipo: Permite a los equipos centrarse en el desarrollo de nuevas funcionalidades mientras el flujo automatizado se encarga de las tareas repetitivas.

⭐️ Escalabilidad: Aprende a personalizar y expandir tus flujos de trabajo según las necesidades del proyecto.

¿Cuando se publican las clases?

El curso se acaba de publicar. Las clases, videos se estarán subiendo semana a semana hasta su finalización (3-4 semanas aproximadamente) fecha de inicio 25 Enero de 2025. 

Consulta Temario

El temario  lo puedes consultar en la pestaña Clases en este curso (Pestaña superior ⬆), se incluirán nuevas clases de refuerzo mas adelante!, como algunos ejercicios.

¿Estás interesad@ en este curso? déjame tu email y te enviaré un super descuento! 😉