improve travis conf for avoid multiple tag

This commit is contained in:
Eugenio Romano
2019-11-25 11:44:33 +00:00
parent 8a41da0506
commit 46e53105c2
+6 -7
View File
@@ -4,7 +4,6 @@ git:
language: node_js
dist: trusty
sudo: required
node_js:
# Use the explicit NodeJS LTS version 8.9.4 to avoid any automatic upgrade of the version.
- '10.16.0'
@@ -129,18 +128,18 @@ jobs:
before_deploy:
# Set up git user name and tag this commit
- git config --local user.name "Alfresco"
- export TRAVIS_TAG=$(cat package.json | grep version | head -1 | awk -F= "{ print $2 }" | sed 's/[version:,\",]//g' | tr -d '[[:space:]]')
- echo "Create tag:" $TRAVIS_TAG
- git tag $TRAVIS_TAG
if ![[ $TRAVIS_TAG ]]; then
git config --local user.name "Alfresco"
export TRAVIS_TAG=$(cat package.json | grep version | head -1 | awk -F= "{ print $2 }" | sed 's/[version:,\",]//g' | tr -d '[[:space:]]')
echo "Create tag:" $TRAVIS_TAG
git tag $TRAVIS_TAG
fi
deploy:
provider: releases
api_key: $GITHUB_TOKEN
name: $TRAVIS_TAG
body: "Add the release note"
skip_cleanup: true
on:
branch: master