Skip to content
Snippets Groups Projects
Commit 84f0ca3c authored by Prema Soundararajan's avatar Prema Soundararajan
Browse files

Merge branch 'main' of...

Merge branch 'main' of https://gitlab.rc.uab.edu/rc-data-science/community-containers/deeplabcut into main
parents fdedaf35 c0ab18dc
No related branches found
No related tags found
No related merge requests found
Pipeline #11895 passed with stage
in 25 minutes and 23 seconds
docker-build:
# Use the official docker image.
image: docker:stable
stage: build
services:
- docker:26.0.1-dind
variables:
DOCKER_IMAGE_NAME: $CI_REGISTRY_IMAGE:$CI_COMMIT_REF_SLUG
DOCKER_TLS_CERTDIR: "/certs"
before_script:
- docker login -u "$CI_REGISTRY_USER" -p "$CI_REGISTRY_PASSWORD" $CI_REGISTRY
cache:
key: ${CI_COMMIT_REF_SLUG}
paths:
- cache/
# All branches are tagged with $DOCKER_IMAGE_NAME (defaults to commit ref slug)
# Default branch is also tagged with `latest`
script:
- docker build --cache-from ${CI_REGISTRY_IMAGE}:${CI_COMMIT_REF_SLUG} --pull -t "$DOCKER_IMAGE_NAME" .
- docker push "$DOCKER_IMAGE_NAME"
- |
if [[ "$CI_COMMIT_BRANCH" == "$CI_DEFAULT_BRANCH" ]]; then
docker tag "$DOCKER_IMAGE_NAME" "$CI_REGISTRY_IMAGE:latest"
docker push "$CI_REGISTRY_IMAGE:latest"
fi
# Run this job in a branch where a Dockerfile exists
rules:
- if: $CI_COMMIT_BRANCH
exists:
- Dockerfile
\ No newline at end of file
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment