On Mon, May 21, 2012 at 6:08 AM, Ted Byers <r.ted.by...@gmail.com> wrote:
> I have never heard of jenkins. What more can you tell me about it? Jenkins is a Continuous Integration system. Continuous Integration means every time sone one changes the code, you automatically build the changes. This at least proves that the changes "don't break the build". More sophisticated analysis can be done too. For example, running unit tests, checking code for possible bugs, running coverage tests, checking the code syntax. This is something that's really quite common in the Java environment where builds take but a few minutes. It's not as common in the C/C++ world where builds can take hours, but it's beginning to get there. Jenkins is pretty simple on the surface to setup. Simply download the Jenkins "war" file, install a Java JDK if you don't have one installed, and run the following command: $ java -jar jenkins.war Then, go to http://localhost:8080 in your browser and see what's there. Jenkins is pretty simple. If you are somewhat technical, you should be able to set up a job in a matter of minutes. Just go ahead and give it a try. There are dozens, if not hundreds of plugins that can run all sorts of third party integrations. Jenkins can integrate with almost any defect tracking system, and dozens of development tools. -- David Weintraub qazw...@gmail.com