Updated release train pushing

This commit is contained in:
Marcin Grzejszczak
2019-06-11 10:06:19 +02:00
parent f0aea46bb8
commit cedbdc586d
2 changed files with 9 additions and 1 deletions

View File

@@ -86,6 +86,8 @@ function retrieve_current_branch() {
function switch_to_tag() {
if [[ "${RELEASE_TRAIN}" != "yes" ]] ; then
"${GIT_BIN}" checkout v"${VERSION}"
else
echo "Not switching to tag"
fi
}
@@ -93,6 +95,8 @@ function switch_to_tag() {
function build_docs_if_applicable() {
if [[ "${BUILD}" == "yes" ]] ; then
./mvnw clean install -P docs -pl docs -DskipTests
else
echo "Not building docs"
fi
}
@@ -100,6 +104,11 @@ function build_docs_if_applicable() {
# Get whitelisted branches - assumes that a `docs` module is available under `docs` profile
# shellcheck disable=SC2016
function retrieve_doc_properties() {
if [[ "${RELEASE_TRAIN}" == "yes" ]]; then
echo "Will not extract any properties for release train"
return
fi
echo "Extracting doc properties"
MAIN_ADOC_VALUE=$("${MAVEN_EXEC}" -q \
-Dexec.executable="echo" \
-Dexec.args='${docs.main}' \

View File

@@ -161,7 +161,6 @@ export -f stubbed_git
assert_output --partial "git remote set-url --push origin https://mytoken@foo.bar/baz.git"
# Previous branch was [master]
assert_output --partial "git checkout master"
assert_output --partial "Extracted 'main.adoc' from Maven build [home]"
assert_output --partial "git stash"
assert_output --partial "git checkout gh-pages"
assert_output --partial "git pull origin gh-pages"