Commit d528b4de authored by Florent Chehab's avatar Florent Chehab

Ajout informations GitLab pages dans le README.md

parent 66218419
......@@ -7,6 +7,7 @@ Intégration Continue : **LaTeX** et **GitLab**.
- [C'est parti](#cest-parti)
- [Remarques](#remarques)
- [Commentaires sur l'intégration continue](#commentaires-sur-lint%C3%A9gration-continue)
- [Autre possibilité](#autre-possibilit%C3%A9)
- [Pour aller plus loin](#pour-aller-plus-loin)
# Démonstration
......@@ -84,6 +85,43 @@ building-latex-other-branch:
- docker
```
### Autre possibilité
Il pourrait être plus simple et moins coûteux en espace disque d'utiliser `GitLab Pages` pour la publication des `PDF` compilés.
**Attention les données disponibles sur GitLab Pages sont publiques même si le projet est privé !**
Voici un exemple de `.gitlab-ci.yml` pour répondre à ce cas d'utilisation :
```yaml
image: blang/latex
building-latex:
stage: build
script:
- latexmk -pdf main.tex
artifacts:
paths:
- "*.pdf"
expire_in: 2 weeks
tags:
- docker
pages:
stage: deploy
script:
- mkdir .public
- cp main.pdf .public
- mv .public public
artifacts:
paths:
- public
only: # publication sur GitLab pages uniquement pour
- master # la branche master
tags:
- docker
```
_Dans ce cas, les fichiers sont mis à disposition sur l'URL définie dans `Settings` (du projet) -> `Pages`. Par exemple `url/main.pdf`._
### Pour aller plus loin
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment