diff --git a/.travis.yml b/.travis.yml index 6265c758e0..fea7da6b57 100644 --- a/.travis.yml +++ b/.travis.yml @@ -38,6 +38,30 @@ script: fi fi +# jobs: +# include: +# - stage: Publish alpha to NPM +# before_install: skip +# install: skip +# script: skip +# deploy: +# provider: script +# script: (./scripts/update-version.sh -v $(./scripts/next_version.sh)-$(git rev-parse HEAD) -vj $(npm view alfresco-js-api@alpha version) -gnu) && (./scripts/npm-publish.sh -r $NPM_REGISTRY_ADDRESS -token $NPM_REGISTRY_TOKEN -t alpha --sleep 20 || exit 1;); +# on: +# branch: development +# skip_cleanup: true +# - stage: Publish beta to NPM +# before_install: skip +# install: skip +# script: skip +# deploy: +# provider: script +# script: (./scripts/update-version.sh -v $TRAVIS_TAG -gnu) && (./scripts/npm-publish.sh -r $NPM_REGISTRY_ADDRESS -token $NPM_REGISTRY_TOKEN -t beta --sleep 20 || exit 1;); +# on: +# tags: true +# skip_cleanup: true + + # Send coverage data to codecov after_success: bash <(curl -s https://codecov.io/bash) -X gcov diff --git a/scripts/last_beta_version.sh b/scripts/last_beta_version.sh new file mode 100755 index 0000000000..4ac59f2c13 --- /dev/null +++ b/scripts/last_beta_version.sh @@ -0,0 +1,6 @@ +#!/usr/bin/env bash + +ADF_VERSION=$(npm view ng2-alfresco-core@beta version) +BETA_VERSION=( ${ADF_VERSION//-/ } ) + +echo ${BETA_VERSION[0]} diff --git a/scripts/next_version.sh b/scripts/next_version.sh new file mode 100755 index 0000000000..7500b36df4 --- /dev/null +++ b/scripts/next_version.sh @@ -0,0 +1,9 @@ +#!/usr/bin/env bash + +ADF_VERSION=$(npm view ng2-alfresco-core version) +NEXT_VERSION=( ${ADF_VERSION//./ } ) +((NEXT_VERSION[1]++)) +NEXT_VERSION[2]=0 +NEXT_VERSION="${NEXT_VERSION[0]}.${NEXT_VERSION[1]}.${NEXT_VERSION[2]}" + +echo $NEXT_VERSION