]> kaliko git repositories - sid.git/commitdiff
Add gitlab ci
authorkaliko <kaliko@azylum.org>
Wed, 6 May 2020 11:23:32 +0000 (13:23 +0200)
committerkaliko <kaliko@azylum.org>
Wed, 6 May 2020 11:30:26 +0000 (13:30 +0200)
.gitlab-ci.yml [new file with mode: 0644]

diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
new file mode 100644 (file)
index 0000000..3a886be
--- /dev/null
@@ -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