From: Tuukka Lehtonen
Date: Thu, 1 Jun 2017 05:08:36 +0000 (+0300)
Subject: Updated release engineering documentation.
X-Git-Tag: v1.31.0~345
X-Git-Url: https://gerrit.simantics.org/r/gitweb?a=commitdiff_plain;h=0659830f76d64f2376fdb39666a5e5ff4e11c2dd;p=simantics%2Fplatform.git
Updated release engineering documentation.
refs #7263
---
diff --git a/releng/doc/release.html b/releng/doc/release.html
index 6f0fd9753..df0f9d70f 100644
--- a/releng/doc/release.html
+++ b/releng/doc/release.html
@@ -396,15 +396,39 @@ the version numbers in target name and org.simantics.sdk.feature.group
-Edit version number of `org.simantics.sdk` feature in `features/org.simantics.sdk.feature/feature.xml` to `x.y.z[.w]`.
-
-<feature
+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">
-Now commit and push the changes to the release branch.
+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.
Initialize release branch distribution web site
@@ -481,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
diff --git a/releng/doc/release.md b/releng/doc/release.md
index 6d55c144d..b16736e80 100644
--- a/releng/doc/release.md
+++ b/releng/doc/release.md
@@ -120,6 +120,34 @@ With service releases, branch from an existing `release/*` branch instead.
provider-name="VTT Technical Research Centre of Finland">
~~~
+ An example of these changes can be seen in [gitweb](https://www.simantics.org:8088/r/gitweb?p=simantics/platform.git;a=commit;h=bab5c9bd68277c76dc5c20bc7a60a9896cbd1540).
+
+4. Ensure that Redmine has a release engineering issue for the branched release, such as [Simantics 1.30.0 release engineering](https://www.simantics.org/redmine/issues/7263). Make a copy of the previous release issue to create the new one. Include link to original issue while copying.
+
+5. 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]
+
+6. 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](https://www.simantics.org:8088/r/gitweb?p=simantics/platform.git;a=commitdiff;h=ae93c9930c6345c32219e6845b9e72e9d9d2d28c).
+
+ 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.
+
### Initialize release branch distribution web site
* Run [SDK/Deploy External Components to Web](https://www.simantics.org/jenkins/job/SDK/job/Deploy%20External%20Components%20to%20Web/) build with parameters: