X-Git-Url: https://gerrit.simantics.org/r/gitweb?a=blobdiff_plain;f=releng%2Fdoc%2Frelease.html;h=17c7d28f45016120cb6736611260a8f2e648e55a;hb=c3adc8c88589a2b987ea524dd7139bc7da5c7178;hp=1ede770874c0492dbb73f6ecf834d1fe01a7aeb5;hpb=1b4d8b692f40d946deb5db8280eb4ca5b36a75a7;p=simantics%2Fplatform.git diff --git a/releng/doc/release.html b/releng/doc/release.html index 1ede77087..17c7d28f4 100644 --- a/releng/doc/release.html +++ b/releng/doc/release.html @@ -375,10 +375,14 @@ git checkout release/x.y.z[.w]
simantics.target
org.simantics.sdk.build.targetdefinition.target
At the beginning of simantics.target file, increment sequenceNumber
by 1
At the beginning of simantics.target file, increment sequenceNumber
by 1 and replace
+the version numbers in target name and org.simantics.sdk.feature.group
and
+org.simantics.sdk.source.feature.group
with x.y.z[.w]
:
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<?pde version="3.8"?>
<target name="Simantics x.y.z[.w]" sequenceNumber="11">
+<unit id="org.simantics.sdk.feature.group" version="x.y.z[.w]"/>
+<unit id="org.simantics.sdk.source.feature.group" version="x.y.z[.w]"/>
Next, replace the following rows in both mentioned files:
<repository location="http://www.simantics.org/download/master/sdk"/>
@@ -391,6 +395,41 @@ git checkout release/x.y.z[.w]
<repository location="http://www.simantics.org/download/release/x.y.z[.w]/external-components/manual"/>
+Edit version number of org.simantics.sdk
feature in features/org.simantics.sdk.feature/feature.xml
to x.y.z[.w]
.
<feature
+ id="org.simantics.sdk"
+ label="Simantics SDK"
+ version="x.y.z"
+ provider-name="VTT Technical Research Centre of Finland">
+
+An example of these changes can be seen in gitweb.
+Ensure that Redmine has a release engineering issue for the branched release, such as Simantics 1.30.0 release engineering. Make a copy of the previous release issue to create the new one. Include link to original issue while copying.
+Commit the changes made
+ git commit -a
+
+with the commit message
+ Configured release/x.y.z[.w] branch for SDK builds.
+
+ refs #xxxx
+
+where #xxxx
is the number of the x.y.z[.w] release engineering issue and push them to remote
git push origin release/x.y.z[.w]
+
+If you are branching from master
, bump the revision of master right now to start the next release cycle in master.
+An example of these changes can be seen in gitweb.
Commit the changes with the following commit message
+Bumped master target and org.simantics.sdk feature versions to x.y.z[.w].
+refs #yyyy
+
+where #yyyy
is the number of the next release's release engineering issue.
git clone ssh://<user>@www.simantics.org:29418/simantics/platform.git
cd platform
git checkout release/x.y.z[.w]
-git tag vx.y.z[.w] -m "Simantics x.y.z[.w] release"
+git tag vx.y.z[.w] -m "Simantics x.y.z[.w] simultaneous release"
git push origin --tags
git clone ssh://<user>@www.simantics.org:29418/simantics/third-party.git
cd third-party
git checkout release/x.y.z[.w]
-git tag vx.y.z[.w] -m "Simantics x.y.z[.w] release"
+git tag vx.y.z[.w] -m "Simantics x.y.z[.w] simultaneous release"
git push origin --tags
@@ -466,7 +505,7 @@ is to back up the mysql database backing the wiki. Should the wiki be required at a later time for some reason, we'll put the documentation up then in a separate Mediawiki installation.-
- Dump documentation wiki databases using [dump-wikis.sh](./dump-wikis.sh) script.
+- Dump documentation wiki databases using dump-wikis.sh script.
- Put the generated backup x.y.z.tar.gz at /var/backup/simantics-releases/x.y.z/wiki/
Compile change log entry