#15 Webhook la push, pentru actualizarea codului de pe server

state: closed opened by: adrianharabula on: 4/18/2017

La push să se actualizeze codul de pe server printr-un webhook. S-ar putea folosi imaginea asta https://hub.docker.com/r/almir/webhook/ Să se aibe în vedere automatizarea acestui proces și pentru alte proiecte, iar sistemul să fie cross-platform, să nu depindă de o distribuție anume.

Comments


from: adrianharabula on: 4/18/2017

Imaginea https://hub.docker.com/r/almir/webhook/ nu este suficientă. Trebuie instalat gitul pe ea, poate și bashul.

Avem endpointul, putem rula un script la accesare endpoint. Dar acum să vedem cum facem exact pull prin webhook.


from: adrianharabula on: 4/19/2017

Avem imaginea cu git, bash și ssh instalate https://hub.docker.com/r/adrianharabula/webhook/

La accesarea endpointului se poate face pull pe un repo, mai trebuie integrat în proiect, probabil în docker-compose.yml.


from: adrianharabula on: 4/19/2017

Comanda cu care se rulează webhookul:

docker run -d -p 9000:9000 \
-v /root/webhook/hooks.json:/etc/webhook/hooks.json \
-v /root/webhook/pull.sh:/var/scripts/pull.sh \
-v /root/webhook/.ssh:/root/.ssh \
-v /root/condr:/root/condr
--name=webhook adrianharabula/webhook
-verbose -hooks=/etc/webhook/hooks.json -hotreload

from: adrianharabula on: 4/19/2017

gata, pentru instrucțiuni a se citi https://github.com/adrianharabula/webhook


from: adrianharabula on: 4/19/2017

6c0551bda57f18c243c18e43b3a306e78cf17894

results matching ""

    No results matching ""