Hello
Just a small idea, I have look a little to the defaut hudson build trigger after any gerrit changes.
It executes at least 2 maven actions
· mvn clean verify for top-pom-main.xml
· mvn clean verify for top-pom-extra.xml
the major time is spent in querying and downloading .p2 , .m2 repository data.
If ever, we refactor the architecture and execute only one action configured by a profile, then the Hudson build should be perhaps reduce by 30%
But perhaps the double command has a specific interest?
Any idea, on the subject?
May I ask to the main mailing list
Francois
[workspace] $ /shared/common/apache-maven-latest/bin/mvn clean verify -V -B "-DGERRIT_EVENT_ACCOUNT_NAME=Francois Le Fevre" '-DGERRIT_PATCHSET_UPLOADER=\"Francois Le Fevre\" <francois.le-fevre@xxxxxx>' -DGERRIT_CHANGE_URL=https://git.eclipse.org/r/45235 -DGERRIT_CHANGE_ID=Ia1a4c853e0d3d1687392172203cef9d0b9dee5ae -DGERRIT_CHANGE_NUMBER=45235 "-DGERRIT_PATCHSET_UPLOADER_NAME=Francois Le Fevre" "-DGERRIT_CHANGE_SUBJECT=Bug 463294 : [drag and drop] develop a dnd for signal" -DGERRIT_PATCHSET_UPLOADER_EMAIL=francois.le-fevre@xxxxxx -DGERRIT_EVENT_HASH=-1860298914 -DGERRIT_BRANCH=master -DGERRIT_REFSPEC=refs/changes/35/45235/11 -DGERRIT_PATCHSET_NUMBER=11 "-DGERRIT_CHANGE_OWNER_NAME=Francois Le Fevre" '-DGERRIT_EVENT_ACCOUNT=\"Francois Le Fevre\" <francois.le-fevre@xxxxxx>' -DGERRIT_EVENT_ACCOUNT_EMAIL=francois.le-fevre@xxxxxx -DGERRIT_PATCHSET_REVISION=0818c70580186c660041e4533d691014e307a853 -DGERRIT_PROJECT=papyrus/org.eclipse.papyrus '-DGERRIT_CHANGE_OWNER=\"Francois Le Fevre\" <francois.le-fevre@xxxxxx>' -DGERRIT_CHANGE_OWNER_EMAIL=francois.le-fevre@xxxxxx -Dmaven.ext.class.path=/home/hudson/genie.papyrus/.hudson/maven/slavebundle/resources:/home/hudson/genie.papyrus/.hudson/maven/slavebundle/lib/maven3-eventspy-3.1.jar:/home/hudson/genie.papyrus/.hudson/war/webapp/WEB-INF/lib/hudson-remoting-3.0.3.jar -Dhudson.eventspy.port=57784 -f releng/top-pom-main.xml
[workspace] $ /shared/common/apache-maven-latest/bin/mvn clean verify -V -B "-DGERRIT_EVENT_ACCOUNT_NAME=Francois Le Fevre" '-DGERRIT_PATCHSET_UPLOADER=\"Francois Le Fevre\" <francois.le-fevre@xxxxxx>' -DGERRIT_CHANGE_URL=https://git.eclipse.org/r/45235 -DGERRIT_CHANGE_ID=Ia1a4c853e0d3d1687392172203cef9d0b9dee5ae -DGERRIT_CHANGE_NUMBER=45235 "-DGERRIT_PATCHSET_UPLOADER_NAME=Francois Le Fevre" "-DGERRIT_CHANGE_SUBJECT=Bug 463294 : [drag and drop] develop a dnd for signal" -DGERRIT_PATCHSET_UPLOADER_EMAIL=francois.le-fevre@xxxxxx -DGERRIT_EVENT_HASH=-1860298914 -DGERRIT_BRANCH=master -DGERRIT_REFSPEC=refs/changes/35/45235/11 -DGERRIT_PATCHSET_NUMBER=11 "-DGERRIT_CHANGE_OWNER_NAME=Francois Le Fevre" '-DGERRIT_EVENT_ACCOUNT=\"Francois Le Fevre\" <francois.le-fevre@xxxxxx>' -DGERRIT_EVENT_ACCOUNT_EMAIL=francois.le-fevre@xxxxxx -DGERRIT_PATCHSET_REVISION=0818c70580186c660041e4533d691014e307a853 -DGERRIT_PROJECT=papyrus/org.eclipse.papyrus '-DGERRIT_CHANGE_OWNER=\"Francois Le Fevre\" <francois.le-fevre@xxxxxx>' -DGERRIT_CHANGE_OWNER_EMAIL=francois.le-fevre@xxxxxx -Dpapyrus.repo.main=file://home/hudson/genie.papyrus/.hudson/jobs/Papyrus-Gerrit/workspace/releng/main/target/repository -Dmaven.ext.class.path=/home/hudson/genie.papyrus/.hudson/maven/slavebundle/resources:/home/hudson/genie.papyrus/.hudson/maven/slavebundle/lib/maven3-eventspy-3.1.jar:/home/hudson/genie.papyrus/.hudson/war/webapp/WEB-INF/lib/hudson-remoting-3.0.3.jar -Dhudson.eventspy.port=54915 -Dmaven.repo.local=/home/hudson/genie.papyrus/.hudson/jobs/Papyrus-Gerrit/workspace/.maven/repo -f releng/top-pom-extras.xml
François Le Fèvre
Institut CARNOT CEA LIST – Nano INNOV
CEA Tech/DILS/Laboratoire d’Ingénierie dirigée par les modèles pour les Systèmes Embarqués (LISE),
Point Courrier n°174
91191 Gif sur Yvette CEDEX
T :0169084986
@ :francois.le-fevre@xxxxxx
-
LISE: http://www-list.cea.fr/fr/ingenierie-logiciel-et-systeme
Papyrus: https://www.eclipse.org/papyrus/
Blog: http://biocamp.blogspot.fr/