From 0b65b9e03c2fe0eae91af7a8b87b63df749dc5f9 Mon Sep 17 00:00:00 2001 From: Tuukka Lehtonen Date: Mon, 11 Jun 2018 11:03:49 +0300 Subject: [PATCH] Modernized release engineering instructions. --- releng/doc/release-helper.sh | 7 +- releng/doc/release.html | 153 +++++++++++++++++++--------------- releng/doc/release.md | 157 +++++++++++++++++++---------------- 3 files changed, 177 insertions(+), 140 deletions(-) diff --git a/releng/doc/release-helper.sh b/releng/doc/release-helper.sh index 3f990dcf9..856182f22 100755 --- a/releng/doc/release-helper.sh +++ b/releng/doc/release-helper.sh @@ -22,7 +22,7 @@ declare -a repositories=( "simantics/3d.git" "3d" "members/fmi.git" "fmi" "members/simupedia.git" "simupedia" - "gold-members/proteus.git" "simupedia" + "gold-members/proteus.git" "proteus" ) repositoryCount=$((${#repositories[@]} / 2)) @@ -114,6 +114,11 @@ case "$action" in ;; esac +if [ ! -d $version ]; then + echo "Version directory '$version' does not exist yet. Please run the 'clone' action first." + exit -1 +fi + pushd $version > /dev/null case "$action" in branch) diff --git a/releng/doc/release.html b/releng/doc/release.html index ccb50611d..222857de0 100644 --- a/releng/doc/release.html +++ b/releng/doc/release.html @@ -324,22 +324,22 @@ img {

Plug-in components are installable features that are deployed online as P2 repositories for general availability. Products are deployed as ZIP files and made available online in designated locations on simantics.org.

Core components of the release train:

Plug-in components that are part of the release train:

Products that are part of the release train: