Hello list, I decided to set up a portable Jenkins environment for an open source project I'm working on.
After a couple of hours of tinkering, I ended up with this: https://github.com/arskom/spyne/blob/05f7a08489e6dc04a3b5659eb325390bea13b2ff/run_tests.sh (it should have been a Makefile) This worked just fine. Next, I wanted to integrate other Python implementations to this setup, but none really worked so far. Jython-2.7-beta installs fine but seems to have problems fetching stuff from the internet. I couldn't get IronPython to compile under mono at all. I couldn't look at PyPy deeply but resource requirements for building it seem scary... Here's the latest version of that script: https://github.com/arskom/spyne/blob/master/run_tests.sh Note that there's nothing project-specific there except the --source and --omit parameters to coverage. Here's the script in action: https://spyne.ci.cloudbees.com/. Btw, Kudos to cool folks at cloudbees for supporting FOSS, It's been rock solid so far. They got unlimited parallel executors, no less :) So, could people who've done similar things share their experience? How do you suggest I should proceed here? Do you have a working ipy/mono version combination that works? Is there a similar build script for PyPy somewhere? Pull requests are very much welcome :) Best regards, Burak -- https://mail.python.org/mailman/listinfo/python-list