I recently wanted to set up Jenkins on my personal workstation to manage builds for side and personal projects. I was already running Tomcat on the system since I use that to run Subsonic, so I wanted to install Jenkins in the same container.
The process of getting everything working was just short of a nightmare, but I managed to eventually get my Jenkins inside of Tomcat successfully checking out and building projects through Git. While I was dealing with various errors, I was doing a lot of Googling. My searches seemed to indicate that very few people were trying to set things up as I was, because the internet was very little help. When hours of Googling turns up nothing, you know you either have a) a technical problem that nobody else has tried to solve or b) a weird fetish.
So I've written this post to explain how to set things up. But rather than a simple tutorial, I've written it as a step-by-step account of the various difficulties I had setting it up. I've done this partially to draw a little bit of attention to a gap in the error messaging of these tools, but mostly so that the next person who Googles for specific error messages may come across this page and avoid some headaches.
A collection of articles and resources of interest to the modern software developer
Saturday, August 6, 2011
Ubuntu, Tomcat, Jenkins, Git, and SSH Together » Absolutely No Machete Juggling
Ubuntu, Tomcat, Jenkins, Git, and SSH Together » Absolutely No Machete Juggling
No comments:
Post a Comment