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.
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
Contents
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