Skip to content

Commit 4d77db8

Browse files
replace common exports with reusable shell scripts
1 parent 5805526 commit 4d77db8

File tree

1 file changed

+2
-22
lines changed

1 file changed

+2
-22
lines changed

.travis.yml

+2-22
Original file line numberDiff line numberDiff line change
@@ -6,28 +6,8 @@ services:
66
- 'docker'
77

88
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)
3111

3212
#build and test
3313
install:

0 commit comments

Comments
 (0)