Skip to main content

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

Christian,

 

I was not asking for offline mode, but a mode where the master pom call sub/children pom, so the dependency tree is compute once a time and download once a time and not as today with multiple, multiple repeat of download.

So there is really a need to switch to the new architecture for june with

·         a single master pom with the use of profile to activate specific module list

·         pom at all levels

·         creation of intermediate poms to group elements of plugins (model,edit,editor,test) that are strongly linked

By doing so, we will win time of the build

I will create an enhancement on it.

 

Francois

 

Sorry, for "main mailing list", it was a bad copy/paste 

 

De : mdt-papyrus.dev-bounces@xxxxxxxxxxx [mailto:mdt-papyrus.dev-bounces@xxxxxxxxxxx] De la part de Christian W. Damus
Envoyé : vendredi 17 avril 2015 12:58
À : Papyrus Project list
Objet : 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>

 

Attachment: smime.p7s
Description: S/MIME cryptographic signature


Back to the top