Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.
Bug 312663 - Requesting a Job for EMF Compare
Summary: Requesting a Job for EMF Compare
Status: RESOLVED FIXED
Alias: None
Product: Community
Classification: Eclipse Foundation
Component: CI-Jenkins (show other bugs)
Version: unspecified   Edit
Hardware: PC Linux
: P3 normal (vote)
Target Milestone: ---   Edit
Assignee: CI Admin Inbox CLA
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-05-12 12:09 EDT by Cedric Brun CLA
Modified: 2010-09-28 05:29 EDT (History)
6 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Cedric Brun CLA 2010-05-12 12:09:57 EDT
Hi,

Could you please create a job for a Buckminster based EMF Compare's build?

The job name:
emf-compare-1.1

Who should have access:
cbrun
lgoubet
sbouchet
Comment 2 Cedric Brun CLA 2010-05-19 08:02:07 EDT
I have a few questions regarding the naming of the job, I don't really care about the buckminster, cbi or any other prefix if it is useful for anybody though I don't think it's useful to me and  - from my perspective - I'd like to be able to find the build jobs corresponding to any project just knowing about the project (and not the build technology it is using). To do so starting by the name looks easier to me but I guess we should then have something like modeling-emf-compare..

the "nightly" is not making a lot of sense to me neither, whether it is launched nightly or not is subject to change, once the 1.1 version is released we'll probably move from a nightly schedule to a manually triggered one (or a "poll from SCM only" one).

And what should I do once the 1.1 stream enters maintenance mode and I need to start a 1.2 stream, what kind of name should I pick then ?

Adding helios, ganymede or any other simultaneous release name in the job is not nice neither as the 1.1 stream of emf compare for instance might be built upon the 3.3, 3.4, 3.5 and 3.6 platforms.

Is there a specific intention in changing the "emf-compare-1.1" name I gave into "buckminster-emf-compare-nightly" or is that just an overlook ?
Comment 3 Thomas Hallgren CLA 2010-05-19 08:13:50 EDT
My personal opinion is that the build technology used for the build is irrelevant and should not be part of the name.

Buckminster has a job called 'buckminster-nightly', a name is motivated by the simple fact that it actually builds buckminster.
Comment 4 David Carver CLA 2010-05-19 10:05:48 EDT
The build name comes from the following page:

http://wiki.eclipse.org/Common_Build_Infrastructure/Getting_Started/Build_In_Hudson

Particularly the following sentence:

generally, name is build_system-project_name-version-qualifier, where qualifier could be "nightly", "release", or the Eclipse version used 

Please open a separate bug if the community wishes to come up with some other convention.   From a Hudson Admin standpoint, it helps us to narrow down the type of build technology that is being used if it is part of the name.  In general I don't care what the name is.  

I'll rename the job to:

emf-compare-1.1
Comment 5 Nick Boldt CLA 2010-05-19 10:16:52 EDT
(In reply to comment #3)
> My personal opinion is that the build technology used for the build is
> irrelevant and should not be part of the name.
> 
> Buckminster has a job called 'buckminster-nightly', a name is motivated by the
> simple fact that it actually builds buckminster.

If you use the ${buildTechPrefix}- when naming jobs, you can very easily see who's using what tech on the server. Why would you care? Well, consider the build panel @ EclipseCon where I was able to point to the 60+ projects using Athena, compared to the 1 dozen using Bucky or the handful using Tycho. 

Stats are useful. :)
Comment 6 Thomas Hallgren CLA 2010-05-19 10:21:42 EDT
(In reply to comment #5)
> Stats are useful. :)

Hmm, perhaps you should change form 'cbi' to 'athena' to get them on top of the list :)
Comment 7 Nick Boldt CLA 2010-05-19 11:42:25 EDT
(In reply to comment #6)
> (In reply to comment #5)
> > Stats are useful. :)
> 
> Hmm, perhaps you should change form 'cbi' to 'athena' to get them on top of the
> list :)

It's not about alpha order, it's about # of adopters. :)
Comment 8 Bouchet Stéphane CLA 2010-09-28 05:29:59 EDT
closing, 

EMF Compare is using buckminster.

I can attach the build to a specific view for stats if required.