desktop-environment/.travis.yml
2019-03-03 10:49:28 +00:00

33 lines
693 B
YAML

language: sh
services:
- docker
addons:
apt:
packages:
- docker-ce
cache:
directories:
- /docker
git:
depth: false
quiet: true
before_script:
- echo $DESKTOP_ENVIRONMENT_REGISTRY_PASSWORD | docker login -u $DESKTOP_ENVIRONMENT_REGISTRY --password-stdin
script:
- docker load < /docker/cache.tar
- docker/scripts/build.sh
- docker/scripts/push.sh
- docker save $DESKTOP_ENVIRONMENT_REGISTRY/$DESKTOP_ENVIRONMENT_CONTAINER_NAME $(docker history -q $DESKTOP_ENVIRONMENT_REGISTRY/$DESKTOP_ENVIRONMENT_CONTAINER_NAME) > /docker/cache.tar
- packer/scripts/build.sh
deploy:
on:
branch: master
provider: script
script: terraform/scripts/restart.sh