Main Page
1.
Introduction
2.
Concepts
❱
2.1.
Construction des images
Docker
2.2.
L'intégration continue classique
2.3.
La gestion des
releases
3.
Développement complet du projet
❱
3.1.
Les grands classiques
❱
3.1.1.
Le
readme.md
3.1.2.
Le script d'installation
3.1.3.
Le script de mise à jour
3.1.4.
Le .gitignore et la licence
3.1.5.
Le
CMakeLists.txt
principal
3.1.6.
Le
.gitlab-ci.yml
❱
3.1.6.1.
Construction des images
Docker
3.1.6.2.
Utilisation standard
3.1.6.3.
Couverture des tests unitaires
3.1.6.4.
Génération de la documentation
3.1.6.5.
Envoie en ligne
3.1.6.6.
Génération de paquets
3.1.6.7.
Génération de la release avec les paquets
3.1.6.8.
Le fichier
.gitlab-ci.yml
complet
3.2.
Le dossier
CMake
❱
3.2.1.1.
La création d'un projet
3.2.1.2.
La génération de la documentation
3.2.1.3.
La génération du
CMakeFind
3.2.1.4.
Le header de la version du projet
3.2.1.5.
La gestion de
anaconda
3.2.1.6.
La gestion des version de bibliothèques
3.2.1.7.
La gestion de
Linux
et
OSX
3.2.1.8.
La génération des paquets binaires
❱
3.2.1.8.1.
Paramétrage des paquets binaires
3.2.1.8.2.
Script des paquets binaires
3.2.1.9.
La génération des releases
3.3.
Le dossier
doc
❱
3.3.1.
Le fichier doxyfile
3.3.2.
La page principale de la doc
3.3.3.
Le CMakeLists.txt
3.4.
Le dossier
src
❱
3.4.1.
Le header
shadok.h
3.4.2.
Les sources
shadok.cpp
3.4.3.
Le
CMakeLists.txt
3.5.
Le dossier
program
❱
3.5.1.
Le
main
3.5.2.
Le
CMakeLists.txt
3.6.
Le dossier
TESTS
❱
3.6.1.
Le
CMakeLists.txt
3.6.2.
Le
CMakeLists.txt
du test
4.
Sauvegarde du projet sur Gitlab
❱
4.1.
Création du projet sur Gitlab
4.2.
Le
token
des
releases
Navy
3.2.1.8 : La génération des paquets binaires