Skip to main content

Notice: this Wiki will be going read only early in 2024 and edits will no longer be possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.

Jump to: navigation, search

Difference between revisions of "WTP Releng Processes"

(= Configuration)
(Release latest stable build to /webtools/repository)
Line 50: Line 50:
 
=== Release latest stable build to /webtools/repository ===
 
=== Release latest stable build to /webtools/repository ===
  
Update the symlink to point at the last WTP release. For example:
+
Regenerate composite site:
 
+
cd /webtools/repository
+
mv oxygen oxygen.1a
+
ln -s ../downloads/drops/R3.9.2/R-3.9.2-20171201000141/repository oxygen.2
+
ln -s oxygen.2/ oxygen
+

Revision as of 18:36, 5 February 2018

Draft doc where I plan to put all the release process docs for getting an I or M build published as an S or R build. -- Nick Boldt


Configuration

In order to send mail, you must create a ~/.buildermailrc file on build.eclipse.org, with contents like this:

set from="\"WTP Releng\"<nboldt@redhat.com>"
  or
set from="\"The WTP Build guy\"<ccc@us.ibm.com>"

Publish M build

# for http://build.eclipse.org/webtools/committers/wtp-R3.9.3-M/20180125030226/M-3.9.3-20180125030226/
# 1/3. move old/new builds out of the promote folder
cd /shared/webtools/committers/wtp-R3.9.3-M/
mkdir ../wtp-tmp; mv * ../wtp-tmp
mv ../wtp-tmp/20180125030226 . # just include the one build we want to promote
# 2/3. promote the build with email send
cd /shared/webtools/releng.control && ./promote.sh -vdscap wtp-R3.9.3-M
# 3/3. put back the other builds
cd /shared/webtools/committers/wtp-R3.9.3-M/
mv ../wtp-tmp/* .
rmdir ../wtp-tmp

Publish M build as S build

# for http://build.eclipse.org/webtools/committers/wtp-R3.9.3-M/20180125030226/M-3.9.3-20180125030226/
cd /shared/webtools/releng.control && ./promote.sh -vdcap wtp-R3.9.3-M # no -s flag
# now rename & promote again
cd /shared/webtools/committers/wtp-R3.9.3-M/20180125030226
cp /shared/webtools/releng.control/renameBuild.sh .
./renameBuild.sh M-3.9.3-20180125030226 S-3.9.3RC1-20180125030226
rm -f renameBuild.sh
cd /shared/webtools/releng.control && ./promote.sh -vdscap wtp-R3.9.3-M

Legend

# -v = verbose
# -d = delete old builds
# -s = send mail
# -c = copy from committers to downloads
# -a = add properties
# -p = projectName/folder

Release latest stable build to /webtools/repository

Regenerate composite site:

Back to the top