Newer
Older
stages:
- publish
- deploy
variables:
REGISTRY: registry.sc07.dev
- changes:
- ".gitlab/*"
when: never
- changes:
- "**/*.md"
when: manual
interruptible: true
before_script:
- echo $PAT | docker login $REGISTRY -u $GITLAB_USER_LOGIN --password-stdin
script:
- docker build . --tag $REGISTRY/$IMAGE_NAME
- docker push $REGISTRY/$IMAGE_NAME
deploy:
stage: deploy
- changes:
- ".gitlab/*"
when: never
- changes:
- "**/*.md"
when: manual
interruptible: true
- cd $WORK_DIR
- docker compose pull
- docker compose up -d