diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 867d3dd1072671e49a70858ea585160161a9493f..2a967306d5153637651ac8a3bab5f77b5b4561de 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -1,9 +1,11 @@ stages: - build - test + - release variables: - CONTAINER_TEST_IMAGE: boileaum/rosen:latest + CONTAINER_TEST_IMAGE: boileaum/rosen:$CI_COMMIT_REF_NAME + CONTAINER_RELEASE_IMAGE: boileaum/rosen:latest before_script: - echo $DOCKERHUB_PASSWD | docker login -u boileaum --password-stdin @@ -21,7 +23,17 @@ t:docker: tags: - shell, docker script: - #- docker build --pull -t boileaum/rosen:latest -f ./docker/Dockerfile-rosen . - docker pull $CONTAINER_TEST_IMAGE - docker run $CONTAINER_TEST_IMAGE /bin/bash -c 'pytest -v' +r:docker: + stage: release + tags: + - shell, docker + script: + - docker pull $CONTAINER_TEST_IMAGE + - docker tag $CONTAINER_TEST_IMAGE $CONTAINER_RELEASE_IMAGE + - docker push $CONTAINER_RELEASE_IMAGE + only: + - master +