Closed esc closed 8 years ago
@schlomo initial stab at removing makefile, please review.
I'd kill for a proper pybuilder docker plugin at this stage, the stuff I wrote is so flakey and I don't have the time to do it properly..
@esc cool improvement. Do you want me to merge it now or keep improving?
Will keep tweaking and answer questions tomorrow.
Great. Maybe take a look at https://github.com/docker/docker-py to get rid of the sh
usage. Let me know if I can help.
I still have a few misconceptions about Docker Tags, probably confused by my existing knowledge about Git Tags... :/
Okay, so proper versioning has been implemented. When building, it will first tag the local image with the current project version, then run the cram/system tests, and finally tag the image with latest, but only if the cram tests were sucessful.
@schlomo I included another speciality you might like, now including the Travis build number in the version for fully repeatable builds.
Tell me when you want me to merge - it looks good to me. My comments are all a matter of taste (except the one about system_tests depending on tag_latest)
It's all fixed now. Even the system-tests use the current version and not latest
.
Think it is good to go.
Merci!
Thanks a lot - this is a really great improvement!
yeah, no need to launch a product with a bunch of legacy!
Remove the makefile and do (almost) everything with pybuilder.