I just encountered a rather annoying problem when running
Hudson as a service on
Ubuntu. I was getting the following exception whenever the build checked code out of
GitHub:
hudson.plugins.git.GitException: Could not apply tag hudson-Selenium_RC_Plugin-23
at hudson.plugins.git.GitAPI.tag(GitAPI.java:265)
It turns out Git needs a username to be set and the hudson user that the Debian package creates when Hudson is installed doesn't have one. Easily fixed by using
sudo nano /etc/passwd
to add
Hudson,,,
into the hudson user's entry (if you look at your own entry you should see where it needs to go).
Thank you! This worked for me, after failing miserably for a couple of hours I finally stumbled onto your page.
ReplyDeleteGreat post, I was just getting stuck on this.
ReplyDelete