Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.
Bug 393265 - Migrate GMF Runtime to CBI Build
Summary: Migrate GMF Runtime to CBI Build
Status: RESOLVED FIXED
Alias: None
Product: GMF-Runtime
Classification: Modeling
Component: General (show other bugs)
Version: 1.7.0   Edit
Hardware: PC Linux
: P3 normal
Target Milestone: 1.7.0   Edit
Assignee: Anthony Hunter CLA
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on: 393259
Blocks:
  Show dependency tree
 
Reported: 2012-10-31 11:41 EDT by Anthony Hunter CLA
Modified: 2013-06-12 14:16 EDT (History)
1 user (show)

See Also:
ahunter.eclipse: kepler+


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Anthony Hunter CLA 2012-10-31 11:41:49 EDT
Once bug 393259 is complete and GMF Runtime has moved to git, we need to create a new build for GMF Runtime using the long term support build tools / Eclipse common build infrastructure.
Comment 1 Anthony Hunter CLA 2012-10-31 11:44:44 EDT
GMF-Runtime Tycho build is almost ok for trunk: https://hudson.eclipse.org/hudson/job/tycho-gmp.gmf.runtime/ . We just need to tweak for git and any new CBI components.
Comment 2 Aurelien Pupier CLA 2012-10-31 11:47:56 EDT
Hi Anthony,

do you already have the rights to update the job?
I think it would be good that you also have it.

As soon as the git migration has been done, I can also update the job myself to point to GIT if you prefer.

Regards,
Comment 3 Aurelien Pupier CLA 2012-12-06 04:06:40 EST
Hi Anthony,

I updated the job to point to the new git URL.

I noticed that the migration of Tycho build is not done yet.
As soon as you will fix it, the job should be able to do the full build correctly.

I supposed that your login is ahunter on hudson.eclipse.org. I added you the rights to configure the job.

Regards,
Comment 4 Anthony Hunter CLA 2012-12-06 11:20:03 EST
I also need to look at a second job, since we need one for Kepler and one for Juno SR2. The existing job is Kepler I assume.
Comment 5 Aurelien Pupier CLA 2012-12-06 11:37:00 EST
you're right, the current job is for the Head so Kepler
Comment 6 Anthony Hunter CLA 2012-12-06 12:02:38 EST
Raised Bug 395958 Request for a new hudson job: gmf-runtime-juno
Comment 7 Anthony Hunter CLA 2012-12-11 12:20:10 EST
I have pushed all the changes to the R1_6_maintenance branch.

I have completed all the updates required for git and updated all the pom.xml files to complete a Juno SR2 build.

I can successfully run:
mvn clean install -f org.eclipse.gmf.runtime.releng/pom.xml

Next step is to get the gmf-runtime-juno hudson job running.

Final step is to update the gmf-runtime-juno-publish.sh script to publish the bits to the downloads and update sites.
Comment 8 Anthony Hunter CLA 2012-12-11 16:05:42 EST
Successfully have the maintenance builds for Juno running , see https://hudson.eclipse.org/hudson/job/gmf-runtime-juno/

I have also updated gmf-runtime-juno-publish.sh script to publish the bits to the downloads and update sites.

The update site is at http://download.eclipse.org/modeling/gmp/gmf-runtime/updates/maintenance

The maintenance build is published as M201212111909 on the downloads site.

More testing is required, but I want to get the Kepler builds going next.
Comment 9 Anthony Hunter CLA 2013-06-12 14:16:49 EDT
This work has been completed,

The build using Maven / Tycho is at https://hudson.eclipse.org/hudson/job/gmf-runtime-kepler/