X-Git-Url: http://git.kaliko.me/?p=python-musicpd.git;a=blobdiff_plain;f=.gitlab-ci.yml;h=c12ae0eebee9ca838ce5e3e2b32a780b48ded2a8;hp=ff576c064df4ca817d4e4b6d9e4d7725de94ed3f;hb=4d184db6bdcf46cde01d74a14f173aade4c4a0cf;hpb=f3611c77b044f33571434326abb8ad0485bf6278 diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index ff576c0..c12ae0e 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -10,9 +10,8 @@ stages: test: stage: test script: - - pip install pytest-cov docutils + - pip install pytest-cov - py.test -q --cov=musicpd test.py - - python setup.py check -r -s coverage: '/musicpd.py\s+\d+\s+\d+\s+(\d+)%/' only: - pushes @@ -22,7 +21,9 @@ build: script: # packaging test - python setup.py bdist_wheel sdist - - pip install dist/* + - pip install dist/*.whl + - pip install twine + - twine check dist/* artifacts: expire_in: 1 week paths: @@ -44,3 +45,14 @@ tag_release: 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