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"

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

Revision as of 15:05, 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


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

Update the symlink to point at the last WTP release. For example:

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

Back to the top