mirror of
https://github.com/kingomarnajjar/desktop-environment.git
synced 2026-07-29 05:00:35 +10:00
33 lines
693 B
YAML
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
|