From 2dd50775877e07ba7aba08bdb04c6b8b05fb6555 Mon Sep 17 00:00:00 2001 From: kaliko Date: Wed, 6 May 2020 13:23:32 +0200 Subject: [PATCH] Add gitlab ci --- .gitlab-ci.yml | 47 +++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 47 insertions(+) create mode 100644 .gitlab-ci.yml 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 -- 2.39.2