Je souhaite un CI sur le GitLab de l'Insee en cohérence avec les derniers changements
Validation
-
Le fichier gitlab-ci.yml contient les modifications de Proxy et de nom de conteneur récents -
Le fichier gitlab-ci.yml contient de nouvelles opérations. Je suis conscient que le changement de REPO_NAME
peut potentiellement grandement allonger le temps d'exécution du CI car les packages R téléchargés devront être compilés.
-
J'ai effectué la procédure "Actions complémentaires" ci-dessous sur mes projets et c'est fonctionnel -
Si c'est ok, je met à jour le package sur Nexus en suivant la procédure du README: https://git.lab.sspcloud.fr/propre-conj/conj.region/-/blob/main/README.md#d%C3%A9poser-une-nouvelle-version-du-package-sur-nexus -
Quand c'est ok, je préviens tout le monde qu'ils peuvent mettre à jour le package sur leur AUS en suivant la procédure du README (qui a été corrigée depuis la dernière fois): https://git.lab.sspcloud.fr/propre-conj/conj.region/-/blob/main/README.md#installation-avec-nexus
Actions complémentaires à réaliser sur les projets en cours d'utilisation sur le GitLab Insee
Pour tous les projets de notes de conjoncture déjà existants sur le GitLab de l'Insee, créé avec le package {conj.region} version 0.0.0.9001
ou avant :
-
Je crée un ticket avec pour titre: "Je souhaite un CI sur le GitLab de l'Insee en cohérence avec les derniers changements" et pour contenu les étapes suivantes:
-
Je crée une nouvelle branche à partir du ticket -
Je récupère ma branche en local -
Je supprime le fichier ".gitlab-ci.yml" de mon projet -
S'il n'est pas visible dans RStudio, il faut peut-être afficher les fichiers cachés
-
-
Je télécharge le fichier ici: https://git.lab.sspcloud.fr/propre-conj/conj.region/-/raw/main/inst/rmarkdown/templates/conjoncture/gitlab-ci.yml?inline=false -
Je dépose ce fichier à la racine de mon projet -
Je prend soin de renommer ce fichier pour ajouter un point devant le nom: .gitlab-ci.yml
-
Je commit -
Je push -
Je fais une Merge Request vers la branche principale -
J'observe si le CI redevient fonctionnel -
J'accepte la MR
Edited by Marc Henninger