4 ms·
All I hear about Jenkins/Hudson is in the context of this drama. Does anyone else actually use it?
by joshu 16y ago
All I hear about Jenkins/Hudson is in the context of this drama. Does anyone else actually use it?
- cmurphycode 16y agoAbsolutely. Hudson is great (I would even say invaluable), and Kohsuke, the founder, is an inspirational programmer.
- mindcrime 16y agoWe use it at my $DAYJOB, and I'm planning to set up a Jenkins server for some of my open-source projects soon. So yeah, I guess I can say that someone uses it.
- jhonnycano 16y agoI use it, and is wonderful
- autarch 16y agoI 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!
- mindcrime 16y agoIt 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!)
- flipdeadshot 16y agoHow would a client make use of the Python code? By eval'ing it?
- mindcrime 16y agoYeah, 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.
- brown9-2 16y agoYes, my team has been using it for about two years to build over three dozen different projects. Great project.
- earl 16y agoQuantcast uses it pretty extensively.
- jerf 16y agoIf you are not currently using something like it, start. If it doesn't do much for you because you don't have a good automated test suite, fix that. It's a critical problem in your build environment. At the risk of speaking for somebody else, if Joel were to revisit his Joel Test I suspect using a Continuous Integration server would be added to the list.
- ylem 16y agoWe use it for testing some open source code that we release from our facility.