Files
unbound-site/.gitlab-ci.yml
T

28 lines
608 B
YAML

stages:
- build
- deploy
build:
stage: build
image: docker
services:
- docker:dind
script:
- docker version
- docker build --cache-from $CI_REGISTRY_IMAGE:latest -t $CI_REGISTRY_IMAGE:latest .
- docker tag $CI_REGISTRY_IMAGE:latest $CI_REGISTRY_IMAGE:$CI_COMMIT_SHA
- docker login -u gitlab-ci-token -p $CI_BUILD_TOKEN $CI_REGISTRY
- docker push $CI_REGISTRY_IMAGE:$CI_COMMIT_SHA
- docker push $CI_REGISTRY_IMAGE:latest
deploy:
stage: deploy
script:
- echo "Deploy to production"
environment:
name: prod
url: https://unbound.se
only:
- master