Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [mdt-papyrus.dev] hudson build

Hi, François,

I think the Gerrit build is configured thus only because we don't have a single root pom.  That would have been preferred.  there are four builds in total and they all have some unique dependencies, so we cannot save time by invoking any of them with -o for off-line mode.  We really do need an unified module tree.

What do you mean by the "main mailing list"?  I don't think cross-project-issues-dev for example has an interest in this.

HTH,

Christian 




On Fri, Apr 17, 2015 at 4:43 AM, LE FEVRE FRANCOIS <francois.le-fevre@xxxxxx> wrote:

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/

 

<smime.p7s>


Back to the top