diff --git a/_posts/2023-04-17-automatiser-la-publication-des-artefacts.md b/_posts/2023-04-17-automatiser-la-publication-des-artefacts.md index 1d519f9..69c258d 100644 --- a/_posts/2023-04-17-automatiser-la-publication-des-artefacts.md +++ b/_posts/2023-04-17-automatiser-la-publication-des-artefacts.md @@ -2,7 +2,7 @@ layout: post title: Automatiser la publication des artefacts date: 2023-04-17T07:45:22.402+02:00 -status: draft +status: published sitemap: true category: developpement description: Nous avons précédémment défini un workflow de publication @@ -134,6 +134,15 @@ Status: Downloaded newer image for registry.deuxfleurs.org/albatest:0.9 registry.deuxfleurs.org/albatest:0.9 ``` +On peut aussi lister les tags comme prévu : + +``` +$ crane ls registry.deuxfleurs.org/albatest +0.8 +0.10 +0.9 +``` + ## Publier un conteneur sur un registre Ici on partage le code de base avec la publication sur Garage, et ensuite, on utilise la logique de Crane. @@ -156,6 +165,17 @@ docker/linux.arm64.tar.gz -> [oci system image; os:linux, arch:arm64, path:/tmp/ ✅ push succeeded ``` +On peut ensuite voir l'image sur le docker hub : + + + + + +![](/assets/20230503_13h49m47s_grim.png) +## Conclusion + +Ce petit outil du nom de alba permet de remplacer le script nix+shell que j'avais réalisé pour Garage, ainsi que Kaniko et manifest-tool. Il nous permet aussi pour la première fois de “transformer” Garage en registre statique pour la première fois. Enfin, pour la suite, il devait nous permettre d'implémenter aisément la garbage collection des artifacts. +