GEN Labo 03
procédure effectuée:
- utilisation de
https://travis-ci.com/
(signup with github) - installation de la "github app" de travis-ci pour le repository du laboratoire
- ajout du
.travis.yml
- ajout d'un projet vide maven en ayant adapté le pom.xml pour avoir les dependances de test
- ajout d'une classe d'example pour verifier le bon fonctionnement du build qui se lance apres avoir push
- nous pouvons egalement voir que les notifications de mail arrivent par e-mail
on doit selectionner le language a compiler avec : language: java
cache:
directories:
- $HOME/.m2
sert à accelerer le build
script: "mvn ..."
pour lancer nos scripts maven
dans notre cas: mvn clean test
- etablissement de la regle permettant de verifier status travis avant de merge dans l'onglet
Braches
des parametre du repo
faire une classe transfert faire une classe de test pour transfert
état inconsistent recréer dans dev1
dans dev2
on résouds le problème au moyen de bloc synchronized