From 73c5fe1dc42f2e553d8093a3dc9aa25f0958f3b0 Mon Sep 17 00:00:00 2001 From: Louis Date: Wed, 1 Oct 2025 18:02:44 +0200 Subject: [PATCH] Updating encoding --- posts/ci-gitlab-latex.qmd | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/posts/ci-gitlab-latex.qmd b/posts/ci-gitlab-latex.qmd index 99c5461..f99493f 100644 --- a/posts/ci-gitlab-latex.qmd +++ b/posts/ci-gitlab-latex.qmd @@ -20,7 +20,7 @@ Si vous voyez des incohérences, contactez-moi par mail : [louis.lacoste@agropar ::: ```{yaml} -#| code: !expr readLines("resources/ci-gitlab-latex/gitlab-ci.yaml") +#| code: !expr readLines("resources/ci-gitlab-latex/gitlab-ci.yaml", encoding = "UTF-8") ``` Détaillons ce qu'il s'y passe ! @@ -30,7 +30,7 @@ Détaillons ce qu'il s'y passe ! La section variables ci-dessous sert à définir des variables auxquelles nous ferons référence plus tard. ```{yaml} -#| code: !expr readLines("resources/ci-gitlab-latex/gitlab-ci.yaml")[1:9] +#| code: !expr readLines("resources/ci-gitlab-latex/gitlab-ci.yaml", encoding = "UTF-8")[1:9] ``` - `GIT_VERSION` : spécifie la version de git à utiliser pour l'image Docker que l'on va récupérer. @@ -43,7 +43,7 @@ La section variables ci-dessous sert à définir des variables auxquelles nous f Nous allons détailler l'étape `build_tex` : ```{yaml} -#| code: !expr readLines("resources/ci-gitlab-latex/gitlab-ci.yaml")[10:36] +#| code: !expr readLines("resources/ci-gitlab-latex/gitlab-ci.yaml", encoding = "UTF-8")[10:36] ``` On déclare tout d'abord le `stage: build` pour qualifier l'étape que l'on réalise ici. Il y en a 3 possibles : `build, test, deploy` ([documentation GitLab](https://docs.gitlab.com/ci/yaml/#stage)). @@ -66,7 +66,7 @@ Enfin `artifacts` spécifie que les artéfacts que l'on veut conserver de la CI ## La phase de déploiement `deploy` ```{yaml} -#| code: !expr readLines("resources/ci-gitlab-latex/gitlab-ci.yaml")[37:71] +#| code: !expr readLines("resources/ci-gitlab-latex/gitlab-ci.yaml", encoding = "UTF-8")[37:71] ``` Finalement nous déployons nos PDF. Pour cela on charge une image légère `Alpine Linux` avec la version Git sélectionnée dans les variables.