forked from quentin/quentin.dufour.io
22 lines
1.3 KiB
Markdown
22 lines
1.3 KiB
Markdown
|
---
|
||
|
layout: post
|
||
|
title: Fabriquer des conteneurs légers depuis une CI/CD
|
||
|
date: 2023-04-11T10:51:40.008+02:00
|
||
|
status: draft
|
||
|
sitemap: true
|
||
|
category: developpement
|
||
|
description: Construire des conteneurs légers depuis une CI/CD implique
|
||
|
plusieurs défis à relever, on les adresse un par un ici.
|
||
|
---
|
||
|
J'ai pas mal travaillé sur la CI/CD de [Garage](https://garagehq.deuxfleurs.fr/), et force est de constater qu'on a rencontré un nombre incroyable de problèmes. Entre autre, on a noté que les builds Rust sans cache sont trop lents par rapport à nos attentes, qu'il n'y avait pas de solution légère pour gérer les artefacts binaires et enfin que construire un conteneur quand on a un CI/CD à base de Docker, ça n'était pas possible car on n'avait pas accès au daemon docker ni la possibilité de faire du “docker in docker” de manière à peu près sécurisé.
|
||
|
|
||
|
Si la question du cache et des artefacts binaires est passionnante, nous allons la garder pour un autre billet de blog, et nous focaliser sur **comment construire des conteneurs légers et les envoyer sur un registre Docker statique** dans ce billet. Si vous ne voyez pas ce que j'entends par registre statique, allez donc [jeter un coup d'oeil à mon précédent billet !](https://quentin.dufour.io/blog/2023-04-06/un-registre-statique-docker-avec-garage/)
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|