Update Article “2023-04-17-automatiser-la-publication-des-artefacts”
continuous-integration/drone/push Build is passing Details

This commit is contained in:
Quentin 2023-05-03 11:53:39 +00:00
parent 85865889c7
commit 43258e9892
1 changed files with 21 additions and 1 deletions

View File

@ -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.