tag:blogger.com,1999:blog-29194345.post1498274407509808765..comments2023-10-26T07:30:05.047-07:00Comments on Code Intensity: Further Continuous Integration travels: Hudson, and Back to IntegrityChrishttp://www.blogger.com/profile/14204551800123292694noreply@blogger.comBlogger3125tag:blogger.com,1999:blog-29194345.post-16919029753428111142009-09-01T10:04:05.983-07:002009-09-01T10:04:05.983-07:00I have now wound up switching back to/getting Huds...I have now wound up switching back to/getting Hudson running properly after resolving the Git issue. I'm not sure if I didn't enter the GitHub URL properly at first when configuring SCM, or whether Hudson's Git support tweaked it, but the root problem was that the URL to my repo in the .git/config file was set to use https, when instead I needed to use the git protocol. Once I switched that URL, everything worked fine. <br /><br />Integrity's lack of any feedback while it's doing a build, even feedback that it is actually doing a build, became a deal breaker. I found cases where it had completed a build, but still said it was building, so I had no build output and no tag visible, etc. This wasn't stable/reliable enough for me for something that is so core to our process.Chrishttps://www.blogger.com/profile/14204551800123292694noreply@blogger.comtag:blogger.com,1999:blog-29194345.post-40655819390246228562009-08-20T14:56:03.868-07:002009-08-20T14:56:03.868-07:00I agree Matt, it looked great. I did get much of ...I agree Matt, it looked great. I did get much of a change to try it, but I do like the Hudson tracks changes over time, nice.<br /><br />I have my Git question out there a few places, so if I get a response that solves it, I may go back - I still have it all setup on the machine, just not running at the moment.Chrishttps://www.blogger.com/profile/14204551800123292694noreply@blogger.comtag:blogger.com,1999:blog-29194345.post-1299069707753437252009-08-20T14:46:13.943-07:002009-08-20T14:46:13.943-07:00Hey Chris, shame you had to pull back from this bu...Hey Chris, shame you had to pull back from this but better luck next time!<br /><br />Hudson (sorry to be such a fanboy!) also supports build artefacts. Cucumber and RSpec both have JUnit XML formatters which will write a file that hudson keeps to allow you to track the history of test runs over time, which is pretty sweet (doesn't work with testjour though!)<br /><br />My guess is your hudson user was missing something from his global git configuration that meant he couldn't authenticate with github properly. We've had a few issues with hudson having slightly weird home directory setups, not having a shell etc.Matt Wynnehttps://www.blogger.com/profile/05567198491032149050noreply@blogger.com