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
Your work is going to fill a large part of your life, and the only way to be truly satisfied is to do what you believe is great work. And the only way to do great work is to love what you do.
-- Steve Jobs
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
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment