Drone workshop
Óscar García Amor
https://ogarcia.me/
Drone es una plataforma de Entrega Continua (Continuous Delivery) que automatiza tus flujos de trabajo desde las pruebas a la puesta en producción.
Drone workshop
Óscar García Amor
https://ogarcia.me/
Drone workshop
Óscar García Amor
https://ogarcia.me/
Drone es un sistema que permite automatizar todos los procesos de CD/CI por medio de la definición de un flujo de trabajo (pipeline) con la principal particularidad de que cada paso de dicho flujo puede ser ejecutado en su propio contenedor de Docker.
Drone workshop
Óscar García Amor
https://ogarcia.me/
Drone workshop
Óscar García Amor
https://ogarcia.me/
La arquitectura de Drone es muy sencilla:
Drone workshop
Óscar García Amor
https://ogarcia.me/
Drone puede trabajar con los siguientes servidores de repositorio:
Drone workshop
Óscar García Amor
https://ogarcia.me/
Drone workshop
Óscar García Amor
https://ogarcia.me/
pipeline:
frontend:
image: node
commands:
- npm install
- npm test
backend:
image: golang
commands:
- go test -v
- go install
services:
database:
image: mysql
Drone workshop
Óscar García Amor
https://ogarcia.me/
pipeline:
hola-drone:
image: alpine
commands:
- echo "Hola drone"
Drone workshop
Óscar García Amor
https://ogarcia.me/
Drone workshop
Óscar García Amor
https://ogarcia.me/
Drone workshop
Óscar García Amor
https://ogarcia.me/
Drone workshop
Óscar García Amor
https://ogarcia.me/
Drone workshop
Óscar García Amor
https://ogarcia.me/
Drone workshop
Óscar García Amor
https://ogarcia.me/