railmiles/.gitlab-ci.yml
2024-05-18 13:29:27 +01:00

20 lines
No EOL
495 B
YAML

workflow:
rules:
- if: '$CI_COMMIT_BRANCH == "build"'
stages:
- build
default:
image: docker
services:
- docker:dind
buildAndPush:
stage: build
before_script:
- "echo $CI_REGISTRY_PASSWORD | docker login $CI_REGISTRY --username $CI_REGISTRY_USER --password-stdin"
- "docker info"
script:
- "docker build . --file Dockerfile --tag ${CI_REGISTRY_IMAGE}:latest --tag ${CI_REGISTRY_IMAGE}:${CI_COMMIT_SHORT_SHA}"
- "docker push --all-tags $CI_REGISTRY_IMAGE"