Resolve "CI/Docker: only publish images for active networks"
Closes #122 (closed).
Nouveau fonctionnement de la publication d'images Docker
Désormais, il existe un job unique par monnaie (gdev
et gtest
) :
Ces jobs ne se manifestent que sur les branches release/*
et lors le fichier de specs de la monnaie concernée (node/specs/gdev-raw.json
ou node/specs/gtest-raw.json
) est modifié.
J'ai pu faire un test manuel en modifiant temporairement le job pour que celui-ci se déclenche sur une branche test/cgeek-700
et mon image Docker a bien été produite :
https://hub.docker.com/r/duniter/duniter-v2s-gdev/tags
L'image fonctionne correctement sur ma machine :
docker run --rm -it duniter/duniter-v2s-gdev
Modifications réalisées
J'ai globalement conservé uniquement le job .deploy_docker_release_tag_multiplatform
que j'ai renommé en .deploy_docker_multiplatform
. Ce job est dérivé pour chaque monnaie (gdev
et gtest
).
Edited by Cédric Moreau