https://github.com/Radiomics/pyradiomics
Revision e6afeda3cbcaffb63e9a9bf55d91ba57fa82eb6f authored by Joost van Griethuysen on 04 July 2018, 15:45:35 UTC, committed by Joost van Griethuysen on 04 July 2018, 15:45:35 UTC
Adds a deploy step for all 3 ci-servers used by pyradiomics (supporting Linux, Windows and Mac OSX).
The deployment step is only run for tagged releases, i.e. when a build is triggered for a tag.
Furthermore, this tag is checked against a regex expression, to restrict deployment only to releases (e.g. v1.0, v2.1.3) and/or release candidates (e.g. v1.0-rc1, v2.1.3-rc12).

Authentication to the PyPi server is done using (private) environment variables set in the accounts on the various CI-servers. These variables will be only available to builds on branches/tags in the repository that is linked to the CI-account (i.e. not available for forked builds).

Finally, the current deployment step publishes to the test server, rather than the live server. This is done for testing of the workflow. Prior to integration into the master this will be rectified.
1 parent 69933c7
History
Tip revision: e6afeda3cbcaffb63e9a9bf55d91ba57fa82eb6f authored by Joost van Griethuysen on 04 July 2018, 15:45:35 UTC
ENH: Add publishing to PyPi to continuous integration
Tip revision: e6afeda
File Mode Size
.circleci
bin
data
docker
docs
examples
hooks
notebooks
radiomics
tests
.dockerignore -rw-r--r-- 6 bytes
.editorconfig -rw-r--r-- 440 bytes
.flake8 -rw-r--r-- 1.1 KB
.gitattributes -rw-r--r-- 35 bytes
.gitignore -rw-r--r-- 763 bytes
.travis.yml -rw-r--r-- 1.1 KB
CHANGES.rst -rw-r--r-- 31.2 KB
CONTRIBUTING.rst -rw-r--r-- 5.8 KB
Dockerfile -rw-r--r-- 3.0 KB
LICENSE.txt -rw-r--r-- 1.4 KB
MANIFEST.in -rw-r--r-- 639 bytes
README.md -rw-r--r-- 7.0 KB
appveyor.yml -rw-r--r-- 1.2 KB
requirements-dev.txt -rw-r--r-- 101 bytes
requirements-setup.txt -rw-r--r-- 13 bytes
requirements.txt -rw-r--r-- 77 bytes
scikit-ci.yml -rw-r--r-- 1.7 KB
setup.cfg -rw-r--r-- 223 bytes
setup.py -rw-r--r-- 3.4 KB
versioneer.py -rw-r--r-- 67.0 KB

README.md

back to top