Notice: This Wiki is now read only and edits are no longer possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.
Difference between revisions of "Common Build Infrastructure/EMF"
(→CVS Tagging) |
|||
(5 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
+ | {{:DocumentationGuidelines/DraftHeader}} | ||
+ | |||
+ | == Athena Releng Project == | ||
+ | |||
+ | * http://dev.eclipse.org/viewcvs/index.cgi/org.eclipse.emf/org.eclipse.emf/releng/org.eclipse.emf.releng.athena/?root=Modeling_Project | ||
+ | |||
+ | == Hudson Jobs == | ||
+ | |||
+ | * Nightly: https://build.eclipse.org/hudson/view/Athena%20CBI/job/cbi-emf-core-2.6-nightly | ||
+ | * Integration / Milestone / Release: https://build.eclipse.org/hudson/view/Athena%20CBI/job/cbi-emf-core-2.6-integration | ||
+ | |||
+ | == Publishing == | ||
+ | |||
To publish EMF and XSD, do the following: | To publish EMF and XSD, do the following: | ||
Line 13: | Line 26: | ||
-Dpromote.properties=/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-I.properties | -Dpromote.properties=/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-I.properties | ||
− | Milestone (clean the target dir before publishing to scrub any obsolete N or I builds): | + | Milestone / Release (clean the target dir before publishing to scrub any obsolete N or I builds): |
rm -fr /home/data/httpd/download.eclipse.org/modeling/emf/emf/updates/2.6/* | rm -fr /home/data/httpd/download.eclipse.org/modeling/emf/emf/updates/2.6/* | ||
Line 24: | Line 37: | ||
-Dpromote.properties=/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-S.properties \ | -Dpromote.properties=/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-S.properties \ | ||
-DcoordinatedReleaseBuildFile=:ext:nickb@dev.eclipse.org:/cvsroot/callisto:org.eclipse.helios.build/mdt-xsd.build | -DcoordinatedReleaseBuildFile=:ext:nickb@dev.eclipse.org:/cvsroot/callisto:org.eclipse.helios.build/mdt-xsd.build | ||
+ | |||
+ | == CVS Tagging == | ||
+ | |||
+ | To tag (before or after a build), you can use the [http://download.eclipse.org/eclipse/downloads/drops/S-3.6M6-201003121448/index.php#org.eclipse.releng Eclipse Releng Tools Plugin], or simply rtag CVS this way: | ||
+ | |||
+ | for d in $(find . -maxdepth 1 -type d -name "org.*"); do \ | ||
+ | echo $d; cd $d; \ | ||
+ | cvs rtag -RFf v20100315-1340 $(cat CVS/Repository); \ | ||
+ | cd ..; \ | ||
+ | done | ||
+ | |||
+ | |||
+ | [[Category:Athena Common Build]] | ||
+ | [[Category:Releng]] | ||
+ | [[Category:EMF]] | ||
+ | [[Category:Modeling]] | ||
+ | [[Category:Draft_Documentation]] |
Latest revision as of 12:27, 16 March 2010
Athena Releng Project
Hudson Jobs
- Nightly: https://build.eclipse.org/hudson/view/Athena%20CBI/job/cbi-emf-core-2.6-nightly
- Integration / Milestone / Release: https://build.eclipse.org/hudson/view/Athena%20CBI/job/cbi-emf-core-2.6-integration
Publishing
To publish EMF and XSD, do the following:
Nightly:
/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
Integration:
/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-integration/workspace/org.eclipse.emf/org.eclipse.emf/releng/org.eclipse.emf.releng.athena/promote-I.properties
Milestone / Release (clean the target dir before publishing to scrub any obsolete N or I builds):
rm -fr /home/data/httpd/download.eclipse.org/modeling/emf/emf/updates/2.6/*
/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-integration/workspace/org.eclipse.emf/org.eclipse.emf/releng/org.eclipse.emf.releng.athena/promote-S.properties /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-integration/workspace/org.eclipse.emf/org.eclipse.emf/releng/org.eclipse.emf.releng.athena/promote-S.properties \ -DcoordinatedReleaseBuildFile=:ext:nickb@dev.eclipse.org:/cvsroot/callisto:org.eclipse.helios.build/mdt-xsd.build
CVS Tagging
To tag (before or after a build), you can use the Eclipse Releng Tools Plugin, or simply rtag CVS this way:
for d in $(find . -maxdepth 1 -type d -name "org.*"); do \ echo $d; cd $d; \ cvs rtag -RFf v20100315-1340 $(cat CVS/Repository); \ cd ..; \ done