aboutsummaryrefslogtreecommitdiff
path: root/.travis.yml
diff options
context:
space:
mode:
authorValentin Popov <info@valentineus.link>2018-08-15 17:28:35 +0300
committerValentin Popov <info@valentineus.link>2018-08-15 17:39:36 +0300
commit8f92f77d5afda97e2f4c7b0a244143082f380a5c (patch)
tree56be31ee8b5a6099119dd056cfbb5c6a0d423c8b /.travis.yml
parent9bf889fa159784967814890435c416518fa0c3a7 (diff)
downloaddocker-meteor-8f92f77d5afda97e2f4c7b0a244143082f380a5c.tar.xz
docker-meteor-8f92f77d5afda97e2f4c7b0a244143082f380a5c.zip
Reconfiguration of the build algorithm
Diffstat (limited to '.travis.yml')
-rw-r--r--.travis.yml31
1 files changed, 13 insertions, 18 deletions
diff --git a/.travis.yml b/.travis.yml
index 1801f99..ba86b5c 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -10,24 +10,19 @@ notifications:
- "info@valentineus.link"
env:
- - "IMAGE=./default/latest"
- - "IMAGE=./default/1.7"
- - "IMAGE=./default/1.6"
- - "IMAGE=./default/1.5"
- - "IMAGE=./default/1.4"
- - "IMAGE=./build/latest"
- - "IMAGE=./build/1.7"
- - "IMAGE=./build/1.6"
- - "IMAGE=./build/1.5"
- - "IMAGE=./build/1.4"
+ - TAG="latest" RELEASE="latest" DIRECTORY="./default/latest"
+ - TAG="1.7" RELEASE="1.7" DIRECTORY="./default/release"
+ - TAG="1.6" RELEASE="1.6" DIRECTORY="./default/release"
+ - TAG="1.5" RELEASE="1.5" DIRECTORY="./default/release"
+ - TAG="1.4" RELEASE="1.4" DIRECTORY="./default/release"
+ - TAG="build" RELEASE="latest" DIRECTORY="./build/latest"
+ - TAG="build-1.7" RELEASE="1.7" DIRECTORY="./build/release"
+ - TAG="build-1.6" RELEASE="1.6" DIRECTORY="./build/release"
+ - TAG="build-1.5" RELEASE="1.5" DIRECTORY="./build/release"
+ - TAG="build-1.4" RELEASE="1.4" DIRECTORY="./build/release"
script:
- - docker build --tag "${TRAVIS_REPO_SLUG}" "${IMAGE}"
+ - docker build --build-arg RELEASE="${RELEASE}" --tag "${TAG}" "${DIRECTORY}"
-jobs:
- include:
- - stage: deploy
- deploy:
- provider: script
- script:
- - "curl -H 'Content-Type: application/json' --data '{\"build\":true}' -X POST 'https://registry.hub.docker.com/u/valentineus/meteor/trigger/${TOKEN}/'" \ No newline at end of file
+after_success:
+ - "curl -H 'Content-Type: application/json' --data '{\"docker_tag\":\"${TAG}\"}' -X POST 'https://registry.hub.docker.com/u/valentineus/meteor/trigger/${TOKEN}/'"