Forked from
IGWN Computing and Software / GraceDB / GraceDB Server
1065 commits behind the upstream repository.
-
Thomas Downes authoredThomas Downes authored
Code owners
Assign users and groups as approvers for specific file changes. Learn more.
.gitlab-ci.yml 583 B
---
image: docker:latest
variables:
DOCKER_DRIVER: overlay
DOCKER_BRANCH: $CI_REGISTRY_IMAGE:$CI_COMMIT_REF_NAME
DOCKER_LATEST: $CI_REGISTRY_IMAGE:latest
stages:
- branch
- latest
before_script:
- docker login -u gitlab-ci-token -p $CI_JOB_TOKEN $CI_REGISTRY
branch_image:
stage: branch
script:
- docker build --pull -t $DOCKER_BRANCH .
- docker push $DOCKER_BRANCH
latest_image:
stage: latest
dependencies:
- branch_image
only:
refs:
- master
script:
- docker tag $DOCKER_BRANCH $DOCKER_LATEST
- docker push $DOCKER_LATEST