diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml new file mode 100644 index 0000000..e4e8930 --- /dev/null +++ b/.gitlab-ci.yml @@ -0,0 +1,40 @@ +image: python:latest + +stages: + - deploy + +deploy_to_dockerhub: + stage: deploy + needs: + - test + only: + refs: + - master + except: + - tags + image: docker:latest + services: + - docker:dind + before_script: + - docker login -u $DOCKERHUB_USERNAME -p $DOCKERHUB_PASSWORD + - docker buildx create --use + script: + - docker buildx build --push --tag rogsme/cleanmedia:latest . + +deploy_to_gitlab: + stage: deploy + needs: + - test + only: + refs: + - master + except: + - tags + image: docker:latest + services: + - docker:dind + before_script: + - docker login registry.gitlab.com -u $GITLAB_USERNAME -p $GITLAB_PASSWORD + - docker buildx create --use + script: + - docker buildx build --push --tag registry.gitlab.com/rogs/cleanmedia:latest .