Update Article “2023-04-17-automatiser-la-publication-des-artefacts”

This commit is contained in:
Quentin 2023-05-03 11:53:39 +00:00
parent 85865889c7
commit 43258e9892

View file

@ -2,7 +2,7 @@
layout: post layout: post
title: Automatiser la publication des artefacts title: Automatiser la publication des artefacts
date: 2023-04-17T07:45:22.402+02:00 date: 2023-04-17T07:45:22.402+02:00
status: draft status: published
sitemap: true sitemap: true
category: developpement category: developpement
description: Nous avons précédémment défini un workflow de publication 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 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 ## 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. 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 ✅ 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.