Determine "devops" pipeline
Closed this issue · 1 comments
Just a check to verify that we like the pipeline of GitHub (code change to master) --> Travis CI (if tests pass) --> PyPI (accepted if new version tagged).
My opinion is that this works great and do not see any changes necessary here, I want to be aware of competing offerings or methods.
I think this'll work fine. The commands for pushing to PyPI are in the Makefile, make upload
(poetry publish
) and make uploadTest
(poetry publish --repository=testpypi
).
I wonder how we might use the poetry
versions command line interface ($ poetry version preminor
). I like the idea of this being hands off, without me (as now) logging into setup.py
and manually incrementing the version number. If we could run this on travis (then pushing back to GH and PyPI) without shooting ourselves in the foot, I would be very happy. TBD