0
gitlab ci + docker

Solved 1 Respuestas 1 Views

Buenas gente,

 

Estoy comenzando en este maravilloso mundo de los containers pero tengo una duda. Tengo un pipeline hecho en gitlab por lo que al hacer un commit, se ejecutan una serie de pasos:

1) build container

2) testing

3) store container (docker push)

 

La pregunta es como podria meter un 4to paso en el que desde gitlab corra esto en la instancia donde tengo los containers:

docker-compose pull 

docker-compose create

docker-compose up -d

 

 

Gracias!

 

1 Respuesta

0
Mejor respuesta
Podes tener un script en bash que lo ejecutes al final del pipeline para que se conecte remotamente a tu server con keys y ejecute los comandos de docker-compose. O tener un webhook en la instancia y que el CI le haga un GET, supongo uqe la mas sencilla es por ssh.
respondido por edux (9,470 puntos) Ene 13
seleccionada por ajolo Ene 13
...