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
).
Merge request reports
Activity
changed milestone to %runtime-700
assigned to @c-geek
added 4 commits
- 19951913 - fix(#122 (closed)): do not build/publish debug images
- 21da50d4 - fix(#122 (closed)): do not build/publish SHA-based images
- 602ba9bd - fix(#122 (closed)): do not build/publish tag-based GDev specific images
- 17e4ad4e - fix(#122 (closed)): only use multiplatform docker release
Toggle commit listadded RN-silent label
added 1 commit
- 5a8c4e99 - fix(#122 (closed)): only use multiplatform docker release
added 1 commit
- 079fa58f - fix(#122 (closed)): only use multiplatform docker release
requested review from @pini-gh
J'ai dû désactiver la compilation pour arm64. @pini-gh je ne sais pas pourquoi, est-ce que ça te parle ? Les traces sont ici : https://git.duniter.org/nodes/rust/duniter-v2s/-/jobs/119233
- Resolved by Hugo Trentesaux
@HugoTrentesaux je sollicite aussi ta relecture pour le fonctionnement général, et voir si tu n'as pas des remarques sur de la documentation par exemple.
mentioned in issue #122 (closed)
added 6 commits
-
079fa58f...2ddae276 - 2 commits from branch
master
- 2b690a4f - fix(#122 (closed)): do not build/publish debug images
- 0ff96764 - fix(#122 (closed)): do not build/publish SHA-based images
- ae39bbf3 - fix(#122 (closed)): do not build/publish tag-based GDev specific images
- 68f7df37 - fix(#122 (closed)): only use multiplatform docker release
Toggle commit list-
079fa58f...2ddae276 - 2 commits from branch
added 8 commits
-
68f7df37...44b09061 - 3 commits from branch
master
- 4f588af0 - fix(#122 (closed)): do not build/publish debug images
- eeca04ca - fix(#122 (closed)): do not build/publish SHA-based images
- bd8b91ba - fix(#122 (closed)): do not build/publish tag-based GDev specific images
- 83cf05c3 - fix(#122 (closed)): only use multiplatform docker release
- 8d9e1525 - fix(#122 (closed)): rebase
Toggle commit list-
68f7df37...44b09061 - 3 commits from branch
enabled an automatic merge when the pipeline for 8d9e1525 succeeds