2018_2019:s3:methodo:td:ci
Differences
This shows you the differences between two versions of the page.
| Next revision | Previous revision | ||
| 2018_2019:s3:methodo:td:ci [2018/08/12 06:53] – created blay | 2018_2019:s3:methodo:td:ci [2018/09/02 20:07] (current) – [Analyse de la qualité : SonarQube] blay | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| ====== Intégration continue ====== | ====== Intégration continue ====== | ||
| - | Objectifs : mettre en place une intégration continue minimale | + | Objectifs : mettre en place une intégration continue minimale |
| - | NOus allons à présent reprendre les codes donnés lors du premier exercice, les placer sous contrôle de version (GIT) et mettre en placce | + | Nous allons à présent reprendre les codes donnés lors du premier exercice, les placer sous contrôle de version (GIT) et mettre en place des mécanismes automatiques de tests. |
| + | - Placez les codes que vous avez développé lors du premier exercice dans votre répertoire sous gestion de version, i.e. **seulement '' | ||
| + | - Créez un projet java sous eclipse qui référence votre projet | ||
| + | - new java project | ||
| + | - dé-sélectionner la localisation par défaut pour y mettre la place où vous avez stocké votre projet | ||
| + | - Exécutez les tests | ||
| + | - AVANT de commiter, nous devons éliminer tout ce qui n'a pas besoin d' | ||
| + | - Sous sourceTree vous pouvez sélectionner les fichiers à ignorer et commiter.. {{ : | ||
| + | - Dans le projet que vous aviez récupéré initialement, | ||
| + | - Vérifiez que vous avez bien " | ||
| + | - A présent nous avons pour objectif de forcer la validation des tests à chaque fois que le code est poussé. | ||
| + | - Récupérer le fichier .gitlab-ci.yml et l' | ||
| + | - Ajouter le fichier à la gestion de version. | ||
| + | - Constater sous gitlab ci que l' | ||
| + | - Pour désigner le Runner aller sous Setting, Ci, {{ : | ||
| + | - Expand Runners | ||
| + | - Sélectionner | ||
| + | - Vérifier que les tests s' | ||
| + | - Oter le commentaire devant le test qui échoue dans yml, commiter et vérifier que les tests échouent bien. | ||
| + | /* - clique droit sur le projet, configure build path{{ : | ||
| + | */ | ||
| - | PENSEZ à revenir sur le 1e TD pour connecter SONAR | ||
| - | [[2018-2019: | ||
| - | ===== Analyse de la qualité : SonarQube ===== | ||
| - | |||
| - | < | ||
| - | < | ||
| - | Générer un token | ||
| - | |||
| - | Attention il faut etre sur le VPN | ||
| - | http:// | ||
| - | </ | ||
| - | </ | ||
2018_2019/s3/methodo/td/ci.1534056821.txt.gz · Last modified: 2018/08/12 06:53 by blay