Skip to content

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) :

image

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

image.png

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

Merge request reports