1
0
Fork 0
mirror of https://github.com/eclipse-cdt/cdt synced 2025-07-03 07:05:24 +02:00

Add README_build.txt

This commit is contained in:
Martin Oberhuber 2007-06-05 14:14:36 +00:00
parent fb3d2aed9f
commit 33aae51ce3

View file

@ -0,0 +1,78 @@
Instructions for building TM and RSE
------------------------------------
1. Set up the build workspace
-----------------------------
ssh build.eclipse.org
cd /shared/dsdp/tm/
mkdir ws2_user
cd ws2_user
ln -s `pws` $HOME/ws2
ln -s /home/data/httpd/download.eclipse.org/dsdp/tm $HOME/downloads-tm
cp -R ../ws2/IBMJava2-ppc-142 .
wget -O setup.sh "http://dev.eclipse.org/viewcvs/index.cgi/org.eclipse.tm.rse/releng/org.eclipse.rse.build/setup.sh?rev=HEAD&cvsroot=DSDP_Project&content-type=text/plain"
chmod a+x setup.sh
./setup.sh
2. Do an N-build
----------------
cd $HOME/ws2
./doit_nightly.sh
3. Do an I-build
----------------
On a local client PC, install Eclipse Platform Releng.Tools
Have all TM plugins in the workspace (import tm-all-committer.psf)
Synchronize CVS Workspace to HEAD
Review all incoming changes
Right-click > Team > Release...
Select Mapfile "org.eclipse.rse.build"
Press next ... tag and commit the Mapfiles
ssh build.eclipse.org
cd ws2
./doit_irsbuild.sh I
When build worked ok, tag org.eclipse.rse.build: e.g. I20070605-1200
3a) Do an S-build
-----------------
Just like I-build, but also update
org.eclipse.rse.build/template/buildNotes.php
ssh build.eclipse.org
cd ws2
./doit_irsbuild.sh S 2.0RC3
3b) Promote an S-build to official
----------------------------------
After testing the "invisible" S-build:
ssh build.eclipse.org
cd ws2/publish/S-2.0RC3*
mv package.count.orig package.count
3c) Promote an S-build to Europa
--------------------------------
After S-build has been prepared (on signedUpdates)
On local Eclipse client, checkout Europa projects according to
http://wiki.eclipse.org/index.php/Europa_Build
Open file
org.eclipse.europa.tools/build-home/features-dsdp-tm.xml
ssh build.eclipse.org
cd downloads-tm/updates/milestones
rm -rf features.prev plugins.prev
mv features features.prev
mv plugins plugins.prev
cp -R ../../signedUpdates/features .
cp -R ../../signedUpdates/plugins .
cd bin
./mkTestUpdates.sh
From the shell where the build is ongoing, copy & Paste the
version numbers of the features listed in feature-dsdp-tm.xml
into features-dsdp-tm.xml
Commit features-dsdp-tm.xml
ssh build.eclipse.org