Skip to content

Mettre en place l'intégration continue avec GitLab Logo GitLab


L'intégration continue permet à un projet de se mettre à jour automatiquement à chaque modification enregistrée. Pour ce projet, j'ai mis en place une intégration continue en utilisant le service de GitLab.

J'ai commencé par intégrer une documentation puis une styleguide pour me familiariser avec GitLab CI. Ensuite j'ai laissé les 2, c'est à dire une styleguide et une documentation sur le repo pour ensuite faire une page qui redirige soit vers la styleguide, soit la doc. Toute la configuration s'écrit dans un fichier .gitlab-ci.yml.
Par exemple, ces quelques lignes ci-dessous font tenir ce journal d'apprentissage sur pied :

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
image: cogset/mkdocs:0.16

pages:
  stage: deploy
  before_script:
  - pip install mkdocs-material
  script:
  - mkdocs build
  - mv site public
  artifacts:
    paths:
    - public
  only:
  - master