mirror of
https://github.com/eclipse-cdt/cdt
synced 2025-07-14 12:35:22 +02:00
Add README_build.txt
This commit is contained in:
parent
fb3d2aed9f
commit
33aae51ce3
1 changed files with 78 additions and 0 deletions
78
releng/org.eclipse.rse.build/README_build.txt
Normal file
78
releng/org.eclipse.rse.build/README_build.txt
Normal 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
|
||||||
|
|
||||||
|
|
||||||
|
|
Loading…
Add table
Reference in a new issue