Outline
Main Page
1 : Introduction
2 : Projet TestGitlabCI
2.1 : Structure du projet
2.1.1 : Le CMakeLists.txt principal du projet
2.1.2 : Le script d'installation du projet
2.1.3 : Le readme
2.1.4 : La documentation
2.1.4.1 : Le fichier CMakeLists.txt
2.1.4.2 : Le logo du programme
2.1.4.3 : La page principale de la documentation
Doxygen
2.1.5 : Le gitignore
2.1.6 : Les sources du projet
2.1.6.1 : Le header
2.1.6.2 : Les sources
2.1.6.3 : Le CMakeLists.txt
2.1.7 : Le test unitaire
2.1.7.1 : L'implémentation
2.1.7.1.1 : Le
main.cpp
du test
2.1.7.1.2 : Le
CMakeLists.txt
du test
2.2 : Compilation du projet
2.3 : Couverture des tests
2.4 : Configuration du CI et image docker
2.4.1 : La recette docker
2.4.1.1 : Pour Ubuntu
2.4.2 : La configuration du CI
2.5 : Création du projet
git
et ajout des sources
3 : Sauvegarde du projet sur Gitlab
3.1 : Création du projet sur Gitlab
3.2 : Sauvegarde de l'image docker sur Gitlab
3.3 : Envoie du projet sur Gitlab
3.4 : Visulation badges, documentation et couverture des tests
3.5 : Comment lancer automatiquement un CI