@@ -6,28 +6,8 @@ services:
66 - ' docker'
77
88before_install :
9- - echo GET CONFIG FROM DOCKERFILE
10- - export IMAGE_NAME=$(grep imagename= Dockerfile | sed -e 's/.*imagename="\(.*\)".*/\1/')
11- - export TEST_COMMAND=$(grep test.command= Dockerfile | sed -e 's/.*test.command="\(.*\)".*/\1/')
12- - export TEST_COMMAND_VERIFY=$(grep test.command.verify= Dockerfile | sed -e 's/.*test.command.verify="\(.*\)".*/\1/')
13- - export IMAGE_VERSION=$(grep version= Dockerfile | sed -e 's/.*version="\(.*\)".*/\1/')
14- - export IMAGE="$ORGANISATION_NAME/$IMAGE_NAME"
15- - echo IMAGE_NAME=$IMAGE_NAME
16- - echo IMAGE_VERSION=$IMAGE_VERSION
17- - echo TEST_COMMAND=$TEST_COMMAND
18- - echo TEST_COMMAND_VERIFY=$TEST_COMMAND_VERIFY
19- - echo GET CONFIG FROM GIT
20- - export CURRENT_VERSION=$(git describe --tag --always --long | sed -e 's/\(.*\)-\(.*\)-.*/\1.\2/')
21- - declare -a CURRENT_VERSION_ARRAY="(${CURRENT_VERSION//./ })"; export SEMVER_MAJOR=${CURRENT_VERSION_ARRAY[0]}; export SEMVER_MINOR=${CURRENT_VERSION_ARRAY[1]}; export SEMVER_PATCH=${CURRENT_VERSION_ARRAY[2]}; export SEMVER_BUILD=${CURRENT_VERSION_ARRAY[-1]}
22- - export SEMVER_BUILD=$(( ${SEMVER_PATCH} + ${SEMVER_BUILD} ))
23- - echo SEMVER_MAJOR:${SEMVER_MAJOR}
24- - echo SEMVER_MINOR:${SEMVER_MINOR}
25- - echo SEMVER_BUILD:${SEMVER_BUILD}
26- - export SEMVER=${SEMVER_MAJOR}.${SEMVER_MINOR}.${SEMVER_BUILD}
27- - echo SEMVER:$SEMVER
28- - if [[ ${SEMVER_MAJOR} == "" ]]; then travis_terminate 1; fi
29- - export TRAVIS_TAG=$SEMVER
30- - echo TRAVIS_TAG:$TRAVIS_TAG
9+ - " source <(curl -sL https://github.com/aem-design/aemdesign-docker/releases/latest/download/get_config.sh)"
10+ - " source <(curl -sL https://github.com/aem-design/aemdesign-docker/releases/latest/download/get_version.sh)"
3111
3212# build and test
3313install :
0 commit comments