From db0f4df97ebff5d854c379a551c3a48220898a71 Mon Sep 17 00:00:00 2001 From: Quentin Date: Mon, 17 Apr 2023 06:04:00 +0000 Subject: [PATCH] =?UTF-8?q?Update=20Article=20=E2=80=9C2023-04-17-automati?= =?UTF-8?q?ser-la-publication-des-artefacts=E2=80=9D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ...utomatiser-la-publication-des-artefacts.md | 21 ++++++++++++------- 1 file changed, 13 insertions(+), 8 deletions(-) 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 653bb1b..a7a4a60 100644 --- a/_posts/2023-04-17-automatiser-la-publication-des-artefacts.md +++ b/_posts/2023-04-17-automatiser-la-publication-des-artefacts.md @@ -14,15 +14,20 @@ Cet article fait suite aux 3 articles précédents : - [Construire et publier des conteneurs sans daemon Docker](https://quentin.dufour.io/blog/2023-04-11/fabriquer-des-conteneurs-l%C3%A9gers-depuis-une-ci-cd/) - [Spécifier un registre d'artefacts et l'intégrer dans un site web](https://quentin.dufour.io/blog/2023-04-12/un-outil-sans-daemon-pour-g%C3%A9rer-ses-artefacts-de-build/) -On aimerait définir un outil pour nous faciliter la vie à la publication. Commençons par l'entrée qui doit être générée par nos outils Nix : +On aimerait définir un outil pour nous faciliter la vie à la publication. Commençons par les entrées de notre programme : un ensemble de fichiers qui doit être généré par nos outils Nix : ```bash -nix build .#packages.x86_64-linux.albatros -o df/linux/amd64/albatros -nix build .#packages.i686-linux.albatros -o df/linux/386/albatros -nix build .#packages.aarch64-linux.albatros -o df/linux/arm64/albatros -nix build .#packages.armv6l-linux.albatros -o df/linux/arm/albatros +# static +nix build .#packages.x86_64-linux.albatros -o publish/static/linux/amd64/albatros +nix build .#packages.i686-linux.albatros -o publish/static/linux/386/albatros +nix build .#packages.aarch64-linux.albatros -o publish/static/linux/arm64/albatros +nix build .#packages.armv6l-linux.albatros -o publish/static/linux/arm/albatros + +# docker +nix build .#packages.x86_64-linux.docker.albatros -o publish/docker/linux/amd64/image.tar.gz +nix build .#packages.armv6l-linux.docker.albatros -o publish/docker/linux/arm/image.tar.gz +nix build .#packages.aarch64-linux.docker.albatros -o publish/docker/linux/arm64/image.tar.gz +nix build .#packages.i686-linux.docker.albatros -o publish/docker/linux/386/image.tar.gz ``` - - - +On va avoir besoin de