From: kaliko Date: Wed, 6 May 2020 11:23:32 +0000 (+0200) Subject: Add gitlab ci X-Git-Tag: 0.1.0~13 X-Git-Url: https://git.kaliko.me/?a=commitdiff_plain;h=2dd50775877e07ba7aba08bdb04c6b8b05fb6555;p=sid.git Add gitlab ci --- diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml new file mode 100644 index 0000000..3a886be --- /dev/null +++ b/.gitlab-ci.yml @@ -0,0 +1,47 @@ +image: python:latest + +before_script: + - python -V # Print out python version for debugging + +stages: + - test + - build + +build: + stage: build + script: + # packaging test + - python setup.py bdist_wheel sdist + - pip install dist/* + artifacts: + expire_in: 1 week + paths: + - dist/*.whl + - dist/*.tar.* + only: + - pushes + +tag_release: + stage: build + script: + - python setup.py bdist_wheel sdist + artifacts: + paths: + - dist/*.whl + - dist/*.tar.gz + - dist/*.zip + name: "$CI_PROJECT_NAME-$CI_COMMIT_TAG" + only: + - tags + +pages: + stage: build + script: + - pip install sphinx sphinx_rtd_theme + - sphinx-build -d ./build/doctrees doc/source -b html ./public -D html_theme=sphinx_rtd_theme + artifacts: + paths: + - public + only: + - master + - dev