]> kaliko git repositories - python-musicpd.git/blobdiff - .gitlab-ci.yml
Update CHANGES.txt
[python-musicpd.git] / .gitlab-ci.yml
index ff576c064df4ca817d4e4b6d9e4d7725de94ed3f..c12ae0eebee9ca838ce5e3e2b32a780b48ded2a8 100644 (file)
@@ -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