From e65a1db7e9c7f95661d741a0034fb7b9a68986c7 Mon Sep 17 00:00:00 2001 From: Maurizio Vitale Date: Thu, 15 Aug 2019 13:31:11 +0100 Subject: [PATCH] CI/CD Improvement - Create a release with tag when we merge master (#4991) * Create a release with tag when we merge master * Add release name with version --- .travis.yml | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/.travis.yml b/.travis.yml index 42fe59b828..867aecc21f 100644 --- a/.travis.yml +++ b/.travis.yml @@ -82,6 +82,22 @@ jobs: script: ./scripts/travis/e2e/process-services-cloud-e2e.sh +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 + +deploy: + provider: releases + api_key: $GITHUB_TOKEN + name: $TRAVIS_TAG + body: "Add the release note" + skip_cleanup: true + on: + branch: master + # Send coverage data to codecov after_success: bash <(curl -s https://codecov.io/bash) -X gcov