
Travis Oliphant <teoliphant <at> gmail.com> writes:
I just received word that NumPy has a license to use TeamCity and YouTrack
for NumPy development.
YouTrack is a really nice issue tracker: http://www.jetbrains.com/youtrack/
TeamCity is a really nice Continuous Integration system: http:// www.jetbrains.com/teamcity/
ShiningPanda's hosted Jenkins service was mentioned in a previous thread ("Issue Tracking"; http://thread.gmane.org/ gmane.comp.python.numeric.general/47965), along with the limitation that it supports only Debian 6. I emailed ShiningPanda asking for some more information about using the service with a bigger range of hardware/platforms, in case it helps for comparison with TeamCity. From the ShiningPanda team (with permission): " It is possible to install a Jenkins server on external hardware, run the tests there, and bring back the results on the hosted instance of ShiningPanda. It is very easy to do using this plugin: https://wiki.jenkins-ci.org/display/JENKINS/ Build+Publisher+Plugin. [On the external hardware you] will need to install a Jenkins server, it's not much work. Besides Jenkins is quite self-contained so you could easily pre- configure one and distribute it. But it will need a JVM, which could be a problem. It is not in Shining Panda documentation yet. [...] The current gentleman agreement for this feature is: if you cannot build it on ShiningPanda, then you can build it outside. It will most certainly make it to our ToS at some point. We are adding support for Windows 7: it should be available next month. At first it will be a free beta, then it will become a paid option: around $0.60 ~ $0.70 per hour of build. MacOS X should follow later this year. " Chris