ETQ utilisateur je veux que le CI d'un projet conj.region puisse déployer la note sur gitlab pages INSEE
ETQ utilisateur je veux que le CI d'un projet conj.region puisse déployer la note sur gitlab pages
À l'heure actuelle le CI du projet utilisateur construit mais ne déploie pas la note de conjoncture sur gitlab pages.
Validation
-
Version simplifiée: Je valide que le CI du projet utilisateur déploie la note de conjoncture sur gitlab pages avec copie de projet -
Le dépôt créé pour les tests est ici: https://gitlab.insee.fr/pg22ww/test.conj.region : Validé en direct pendant les tests du 14/11
-
-
Version longue : dans une autre issue #35 (closed)
Comment Technique
- [ ] Changer le nom du fichier index.Rmd
par 00-index.Rmd
dans la commande qui compile le bookdown:
Ceci n'est plus d'actualité cf ETQ Rédacteur j'aimerais pourvoir compiler la note grâce au Build Pane de Rstudio
-
Ajouter les deux étapes manquante au .gitlab-ci.yml
. Malencontreusement supprimées par @alanguillaume MEA CULPA:
stages:
- book-create
- prepare-deploy
- deploy
et puis
gh-pages-prep:
stage: prepare-deploy
only:
- main
- master
- production
- validation
script:
# Deploy a unique site in gh-pages branch,
# or a sub-website for each branch if SITE_BY_BRANCH: "TRUE"
- wget https://raw.githubusercontent.com/statnmap/GitLab-Pages-Deploy/main/deploy_pages_branch.sh
- /bin/bash deploy_pages_branch.sh
pages:
stage: deploy
script:
- echo "book deployment"
artifacts:
paths:
- public
only:
# Because we use "deploy_pages_branch", only gh-pages branch needs to be deployed
# All outputs from other branches in "prepare-deploy" step will push in "gh-pages"
- gh-pages
-
Version simplifiée: Je valide que le CI du projet utilisateur déploie la note de conjoncture sur gitlab pages avec copie de projet => Le dépôt créé pour les tests est ici: https://gitlab.insee.fr/pg22ww/test.conj.region - Télécharger le zip (c'est un projet GitLab déjà tout prêt):
- Aller sur votre GitLab et créer un nouveau projet avec "Import Project" > "GitLab export"
- Suivre les instructions de "dev/dev_history_book.Rmd" pour créer les token de CI (cf
PROJECT_ACCESS_TOKEN
) - Relancer le CI: CI/CD > Pipeline : Relancer le CI pour un pipeline de type "gh-pages"
- Cliquer sur l'icone verte, cliquer sur l'icone avec les flèches
Edited by Sebastien Rochette