[
Date Prev][
Date Next][
Thread Prev][
Thread Next][
Date Index][
Thread Index]
[
List Home]
[emf-dev] Re: EMF 2.6.0 Nightly build w/ RAP published using Athena
|
Thanks, Nick.
For our M6 build next week, we'll have to tag the source, update the map file accordingly, and run the build. Does anyone have any other changes they want to commit before that happens?
Nick, I may need (more of) your help when I go to promote the build on Monday...
Cheers,
Kenn
On Fri, Mar 12, 2010 at 3:26 AM, Nick Boldt
<nickboldt@xxxxxxxxx> wrote:
First EMF 2.6 build (including new RAP features) published thanx to Kenn and my work today.
http://eclipse.org/modeling/emf/downloads/?showAll=1&hlbuild=N201003120151&project=emf#N201003120151
The build project is here [0], which includes the promote.xml and promote-?.properties files for publishing builds:
[0]/cvsroot/modeling/org.eclipse.emf/org.eclipse.emf/releng/org.eclipse.emf.releng.athena
The promote command, which can be set up to run via crontab, is this:
ant -f promote.xml -Dpromote.properties=promote-N.properties
With full paths:
/opt/public/common/apache-ant-1.7.1/bin/ant -f \
/opt/users/hudsonbuild/.hudson/jobs/cbi-emf-core-2.6-nightly/workspace/org.eclipse.emf/org.eclipse.emf/releng/org.eclipse.emf.releng.athena/promote.xml \
-Dpromote.properties=/opt/users/hudsonbuild/.hudson/jobs/cbi-emf-core-2.6-nightly/workspace/org.eclipse.emf/org.eclipse.emf/releng/org.eclipse.emf.releng.athena/promote-N.properties
or
/opt/public/common/apache-ant-1.7.1/bin/ant -f \
/opt/users/hudsonbuild/.hudson/jobs/cbi-emf-core-2.6-integration/workspace/org.eclipse.emf/org.eclipse.emf/releng/org.eclipse.emf.releng.athena/promote.xml \
-Dpromote.properties=/opt/users/hudsonbuild/.hudson/jobs/cbi-emf-core-2.6-nightly/workspace/org.eclipse.emf/org.eclipse.emf/releng/org.eclipse.emf.releng.athena/promote-I.properties
Still left to do is setting up the correct properties in the promote-I.properties such that the Helios .build file will be automatically updated when EMF 2.6M6 (and subsequent milestones/RCs) are published [1].
[1] http://wiki.eclipse.org/Common_Build_Infrastructure/Publishing/Helios
And, if Kenn (or someone else) wants to own the automated publishing of I or N builds, then they can add the above command(s) to their crontab [2].
[2] http://wiki.eclipse.org/Common_Build_Infrastructure/Publishing
I also have a suspicion that either a junit test needs to be updated, or the doc features/plugins are not being built correctly [3]:
[3] http://download.eclipse.org/modeling/emf/emf/downloads/drops/2.6.0/N201003120151/testresults/html/org.eclipse.emf.test.build_linux.gtk.html
Also, tagging and releasing is not yet integrated into Athena. However, you can still do so via commandline script [4], [5] or using Eclipse Releng Tools plugin.
[4] http://wiki.eclipse.org/Modeling_Project_Releng/Releasing/Scheduled_Releases
[5] http://dev.eclipse.org/viewcvs/index.cgi/releng-common/tools/org.eclipse.releng.tools.tagandrelease/update_tags.sh?root=Modeling_Project&view=markup
--
Nick Boldt :: http://nick.divbyzero.com
Release Engineer :: Eclipse Modeling & Dash Athena