@@ -6,28 +6,8 @@ services:
6
6
- ' docker'
7
7
8
8
before_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 -s https://raw.githubusercontent.com/aem-design/aemdesign-docker/master/scripts/travis/get_config.sh)
10
+ - source <(curl -s https://raw.githubusercontent.com/aem-design/aemdesign-docker/master/scripts/travis/get_version.sh)
31
11
32
12
# build and test
33
13
install :
0 commit comments