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/*whl 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.* name: "$CI_PROJECT_NAME-$CI_COMMIT_TAG" only: - tags pages: stage: build script: - pip install sphinx sphinx_rtd_theme slixmpp feedparser python-debianbts - sphinx-build -d ./build/doctrees doc/source -b html ./public -D html_theme=sphinx_rtd_theme artifacts: paths: - public only: - master - ci