Merge branch '28-fix-automagic-job-docker' into 'development'

fix(docker): job only run on dockerfile exists

Closes #28

See merge request nofusscomputing/projects/gitlab-ci!31
This commit is contained in:
2023-05-28 01:17:24 +00:00
3 changed files with 10 additions and 1 deletions

View File

@ -99,10 +99,19 @@ variables:
- if: '$CI_PIPELINE_SOURCE == "merge_request_event"'
when: never
- if: $CI_COMMIT_TAG
exists:
- dockerfile
- dockerfile.j2
when: on_success
- if: '$CI_COMMIT_BRANCH == "development" && $CI_PIPELINE_SOURCE == "push"'
exists:
- dockerfile
- dockerfile.j2
when: on_success
- if: '$CI_COMMIT_BRANCH != "master" && $CI_PIPELINE_SOURCE == "push"'
exists:
- dockerfile
- dockerfile.j2
when: always
- when: never

View File

@ -90,7 +90,6 @@
fi
- docker logout docker.io
needs: [ "Docker Container" ]
environment:
name: DockerHub
url: $DOCKER_IMAGE_PUBLISH_URL

View File

@ -32,6 +32,7 @@ Docker Container:
Docker Hub:
extends: .publish-docker-hub
needs: [ "Docker Container" ]
Gitlab Release: