diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index b90b766d2e4f5a92c36e8329393a0b067b2c54cd..225d38885493ff10b7b271a90f1c715feee867b3 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -4,6 +4,11 @@ cache: paths: - .tox +stages: + - check_style + - build + + before_script: - pip install tox==2.9.1 @@ -14,5 +19,22 @@ pep8: docstyle: script: - tox -v -e docstyle + +build_image: + stage: build + image: docker:18.09.7 + only: + - master + services: + - docker:18.09.7-dind + before_script: + - '' + script: + - docker build -t clarinpl/cluto . + - echo $DOCKER_PASSWORD > pass.txt + - cat pass.txt | docker login --username $DOCKER_USERNAME --password-stdin + - rm pass.txt + - docker push clarinpl/cluto +