TAGL/TP: Difference between revisions

From air
Jump to navigation Jump to search
Line 16: Line 16:
</pre>
</pre>


Installer dans votre Eclipse le plugin ReST Editor depuis le [https://marketplace.eclipse.org/content/rest-editor Marketplace Eclipse]
En parallèle : Installer dans votre Eclipse le plugin ReST Editor depuis le [https://marketplace.eclipse.org/content/rest-editor Marketplace Eclipse]




Line 24: Line 24:


Ajouter un collaborateur au projet ''forké''
Ajouter un collaborateur au projet ''forké''

Activer le Email hook depuis les paramètres (settings) du dépôt.


Activer le Travis-CI ''hook' depuis https://travis-ci.org/ (sign in avec le compte GitHub)
Activer le Travis-CI ''hook' depuis https://travis-ci.org/ (sign in avec le compte GitHub)
Line 37: Line 39:
Créer '''cron4j-mvn''' (layout + pom.xml)
Créer '''cron4j-mvn''' (layout + pom.xml)


Modifier .travis.yml pour mvn -DskipTests=true clean install (Commit/Push)
Modifier .travis.yml pour ''mvn -DskipTests=true clean install'' (Commit/Push)


Tests unitaires du i.s.c.CronParser (JUnit 4)
Tests unitaires du i.s.c.CronParser (Ajouter la dépendance JUnit 4 au pom.xml)


Modifier '''.travis.yml''' pour ''mvn clean install'' (Commit/Push)
Modifier '''.travis.yml''' pour ''mvn clean install'' (Commit/Push)

Revision as of 10:45, 6 February 2014

Séance 1

Créer un dépôt Git local (bare)

mkdir tagl
cd tagl
mkdir testgit
cd testgit
git init --bare
cd ..
git clone testgit testgit-work
cd testgit-work
echo hello > readme.rst
git add readme.rst
git commit
git push

En parallèle : Installer dans votre Eclipse le plugin ReST Editor depuis le Marketplace Eclipse


Créer compte individuel sur GitHub https://github.com

Forker le projet TAGL (url) cron4j (2.5.5)

Ajouter un collaborateur au projet forké

Activer le Email hook depuis les paramètres (settings) du dépôt.

Activer le Travis-CI hook' depuis https://travis-ci.org/ (sign in avec le compte GitHub)

Commit/Push .travis.yml pour Ant (depuis un gist)




Créer cron4j-mvn (layout + pom.xml)

Modifier .travis.yml pour mvn -DskipTests=true clean install (Commit/Push)

Tests unitaires du i.s.c.CronParser (Ajouter la dépendance JUnit 4 au pom.xml)

Modifier .travis.yml pour mvn clean install (Commit/Push)

Séance 2