Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

I just set it up to run tests on an app I'm developing after each check in. It was amazingly easy to get running, and so far it's worked wonderfully.

Amazingly for a Java app, I didn't have to touch a single XML file. Everything can be configured through the web interface. Fantastic!



It has a really nice REST API interface as well. One of the ways that API is expressed is through XML, but there are also JSON and Python versions (yes, the API sends you Python code in one version!)


How would a client make use of the Python code? By eval'ing it?


Yeah, exactly. From the docs:

Access the same data as Python for Python clients. This can be parsed into Python object as eval(urllib.urlopen("...").read()) and the resulting object tree is identical to that of JSON. However, when you do this, beware of the security implication. If you are connecting to a non-trusted Hudson, the server can send you malicious Python programs.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: