diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 0893a5c..bc592b2 100755 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -10,18 +10,6 @@ test: script: - pip install -q -r requirements.txt - python -m unittest discover tests - only: - - main - -build: - needs: - - test - - stage: build - script: - - docker build -t $CI_REGISTRY/$CI_PROJECT_PATH:$CI_COMMIT_REF_SLUG . - - docker tag $CI_REGISTRY/$CI_PROJECT_PATH:$CI_COMMIT_REF_SLUG $CI_REGISTRY/$CI_PROJECT_PATH:$CI_COMMIT_SHORT_SHA - - docker tag $CI_REGISTRY/$CI_PROJECT_PATH:$CI_COMMIT_REF_SLUG $CI_REGISTRY/$CI_PROJECT_PATH:latest only: changes: - ^README.md @@ -35,6 +23,17 @@ build: - requirements.txt + +build: + needs: + - test + + stage: build + script: + - docker build -t $CI_REGISTRY/$CI_PROJECT_PATH:$CI_COMMIT_REF_SLUG . + - docker tag $CI_REGISTRY/$CI_PROJECT_PATH:$CI_COMMIT_REF_SLUG $CI_REGISTRY/$CI_PROJECT_PATH:$CI_COMMIT_SHORT_SHA + - docker tag $CI_REGISTRY/$CI_PROJECT_PATH:$CI_COMMIT_REF_SLUG $CI_REGISTRY/$CI_PROJECT_PATH:latest + pre_push: needs: - build