forked from quentin/quentin.dufour.io
Update Article “2023-04-17-automatiser-la-publication-des-artefacts”
This commit is contained in:
parent
85865889c7
commit
43258e9892
1 changed files with 21 additions and 1 deletions
|
@ -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.
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue