diff --git a/spec_on_pages.sh b/spec_on_pages.sh index 1b072feaed82189d5fdbc2033017d987dfc1d642..aed5544319335d5422d9f629e9722660c3323e70 100644 --- a/spec_on_pages.sh +++ b/spec_on_pages.sh @@ -118,14 +118,38 @@ if [ ${11} == "false" ]; then ##Handling versions: update latestRelease and latest (majorVersion updated) if [[ "${latest}" > "${latestRelease}" || "${latest}" == "${latestRelease}" ]]; then - echo "Upgrade latest release...deploying version ${10} as latest and ${latest}" - mike deploy --deploy-prefix public -r $HTTPS_REMOTE -p -b $PAGES_BRANCH -u ${10} ${latest} latest + if [[ ${latestVersionDeployed_inter} < ${interVersion} || ${latestVersionDeployed_inter} == ${interVersion} ]]; then + if [[ ${latestVersionDeployed_minor} < ${minorVersion} || ${latestVersionDeployed_minor} == ${minorVersion} ]]; then + echo "Upgrade latest release...deploying version ${10} as latest and ${latest}" + mike deploy --deploy-prefix public -r $HTTPS_REMOTE -p -b $PAGES_BRANCH -u ${10} ${latest} latest + else + echo "Deploying version ${10}" + mike deploy --deploy-prefix public -r $HTTPS_REMOTE -p -b $PAGES_BRANCH -u ${10} + if [[ ${latestVersionDeployed_inter} == ${interVersion} ]]; then + echo "Hidding version ${10}..." + mike props --deploy-prefix public -r $HTTPS_REMOTE -p -b $PAGES_BRANCH --set hidden=true "${10}" + fi + fi + else + echo "Deploying version ${10}" + mike deploy --deploy-prefix public -r $HTTPS_REMOTE -p -b $PAGES_BRANCH -u ${10} + fi else if [[ ${latestVersionDeployed_inter} < ${interVersion} || ${latestVersionDeployed_inter} == ${interVersion} ]]; then if [[ ${latestVersionDeployed_minor} < ${minorVersion} || ${latestVersionDeployed_minor} == ${minorVersion} ]]; then echo "Deploying version ${10} as ${latest}" mike deploy --deploy-prefix public -r $HTTPS_REMOTE -p -b $PAGES_BRANCH -u ${10} ${latest} + else + echo "Deploying version ${10}" + mike deploy --deploy-prefix public -r $HTTPS_REMOTE -p -b $PAGES_BRANCH -u ${10} + if [[ ${latestVersionDeployed_inter} == ${interVersion} ]]; then + echo "Hidding version ${10}..." + mike props --deploy-prefix public -r $HTTPS_REMOTE -p -b $PAGES_BRANCH --set hidden=true "${10}" + fi fi + else + echo "Deploying version ${10}" + mike deploy --deploy-prefix public -r $HTTPS_REMOTE -p -b $PAGES_BRANCH -u ${10} fi fi