Version de hugo dans le registry de plmlab ? ( gitlab-ci)

Bonjour,
le MCF en charge du site web de la fédé du nord (https://fmhf.math.cnrs.fr/) m’appelle au secours car ne “compile” plus

note1 : je lui ai concocté le passage wordpress → hugo il y a deux ans…pas mis le nez dedans depuis (il se débrouille) … donc niveau 0 en ce qui me concerne :wink:

note2: l’image docker du gitlab-ci.yml (de la doc plm, j’imagine) pointait sur registry.gitlab.com/pages/hugo:latest (désolé pour les pull docker probablement inutiles , mais peu fréquents / mise à jour site rares)

  • le job.log de la phase ‘test’ m’indique clairement des erreurs et warning potentiels sur une config qui devient obsolète avec les version 0.125 puis 0.13x de hugo
  • évidemment, en local (sur nos PC) , ça passe sans problème ( avec nos 'vieux HuGO)
  • Il semble que le registry local de la plmlab date de 3 ans, du coups , je ne comprends pas pourquoi ça ne compile pas en décommentant une des quatre propositions du gitlab-ci.yml de la plm? :
#image:  registry.plmlab.math.cnrs.fr/docker-images/hugo/alpine-3.14:edge
#image:  registry.plmlab.math.cnrs.fr/docker-images/hugo/alpine:base
#image:  registry.plmlab.math.cnrs.fr/docker-images/hugo:latest
#image:  registry.plmlab.math.cnrs.fr/docker-images/hugo/alpine-3.14:base

Dans l’immédiat, je me suis dém… en prenant un vieux hugo sur gitlab (registry.gitlab.com/pages/hugo/hugo:0.119.0), donc tout est OK pour nous, mais y-a-t-il un moyen:

  • par ex. via gitlab-ci.yml de voir précisément quelle version de hugo se trouve dans le registry de plmlab ( lancer un hugo version )
    merci d’avance,
    Philippe

Salut,
Oui c’est possible. Il faut rajouter une commande dans la partie script du fichier .gitlab-ci.yml, comme ceci :

test:
  script:
  - hugo version
  - hugo 

Merci Sylvain! (j’ai un peu honte :slight_smile:

···

On 26/09/2024 09:32, Sylvain Allemand via PLM-Forum wrote:

[sylvain.allemand] Sylvain Allemand
https://forum.math.cnrs.fr/u/sylvain.allemand sylvain.allemand
Septembre 26

Philippe Marion:

mais y-a-t-il un moyen:

  * par ex. via gitlab-ci.yml de voir précisément quelle version de
    hugo se trouve dans le registry de plmlab ( lancer un |hugo
    version> )
    merci d’avance,
    Philippe

Salut,
Oui c’est possible. Il faut rajouter une commande dans la partie

script> du fichier |.gitlab-ci.yml|, comme ceci :

test: script: - hugo version - hugo |


Voir le sujet
https://forum.math.cnrs.fr/t/version-de-hugo-dans-le-registry-de-plmlab-gitlab-ci/1541/2 ou répondre à cet e-mail pour répondre.

Pour vous désabonner de ces e-mails, cliquez ici
https://forum.math.cnrs.fr/email/unsubscribe/d2eb0825807a902049e236a79c1a984c9290d0e2eec6b78395f4d594915e8e69.


Philippe Marion
Philippe.Marion@univ-littoral.fr
DSI-ULCO: Pôle Calcul Scientifique
http://www-lmpa.univ-littoral.fr/~marion/
Tel: (33)3 21 46 55 81

1 « J'aime »

Si tu ne veux pas avoir à changer le .gitlab-ci.yml, tu peux aussi pull l’image sur ta machine. Pour ça, il faut docker ou podman : par ex. podman run --rm docker.io/hugomods/hugo:latest --version.