diff options
author | mathieui <mathieui@mathieui.net> | 2017-11-15 00:44:26 +0100 |
---|---|---|
committer | mathieui <mathieui@mathieui.net> | 2017-11-15 20:50:42 +0100 |
commit | 659b310eed9e665d0f13d18d078848cae5acd2f6 (patch) | |
tree | a9b01502abbc5f472563a39aa8453e28dbce57e7 | |
parent | 156d170d13dd3268728767adf9147e8c4d53d01f (diff) | |
download | poezio-659b310eed9e665d0f13d18d078848cae5acd2f6.tar.gz poezio-659b310eed9e665d0f13d18d078848cae5acd2f6.tar.bz2 poezio-659b310eed9e665d0f13d18d078848cae5acd2f6.tar.xz poezio-659b310eed9e665d0f13d18d078848cae5acd2f6.zip |
Update gitlab-ci yaml
-rw-r--r-- | .gitlab-ci.yml | 30 | ||||
-rwxr-xr-x | setup.py | 5 |
2 files changed, 26 insertions, 9 deletions
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index abe39145..cfd7d6af 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -1,13 +1,29 @@ -test: - tags: - - docker - image: ubuntu:latest +stages: + - build + - test + +build-ubuntu: + stage: build + image: poezio/build-base:latest + script: + - python3 setup.py sdist + - python3 setup.py bdist + artifacts: + expire_in: 2 weeks + paths: + - dist/ + +test-ubuntu: + stage: test + image: poezio/test-base:latest script: - - apt update - - apt install -y python3 cython3 git python3-setuptools python3-pyasn1 - git clone git://git.louiz.org/slixmpp + - pip3 install --upgrade pip + - pip3 install pytest pyasn1-modules --upgrade - pushd slixmpp - python3 setup.py build - python3 setup.py install - popd - - python3 setup.py test + - python3 setup.py install + - py.test -v test/ + - pylint -E poezio @@ -106,9 +106,10 @@ setup(name="poezio", ('share/poezio/', ['README.rst', 'COPYING', 'CHANGELOG'])] + find_doc('share/doc/poezio/source', 'source') + find_doc('share/doc/poezio/html', 'build/html')), - install_requires=['slixmpp>=1.2.4', 'aiodns', 'pyasn1', 'pyasn1_modules'], + install_requires=['slixmpp>=1.2.4', 'aiodns', 'pyasn1_modules', 'pyasn1'], extras_require={'OTR plugin': 'python-potr>=1.0', - 'Screen autoaway plugin': 'pyinotify==0.9.4'}) + 'Screen autoaway plugin': 'pyinotify==0.9.4', + 'Avoiding cython': 'cffi'}) # Remove the link afterwards if (exists(join(current_dir, 'poezio', 'default_config.cfg')) and |