I understand that a lot of the feedback I give here is because I'm running from barebones installs, but I think it's stuff that will probably be worth fixing at some point :).
- Fresh debian box. github ssh connection not auth'd: http://puu.sh/8O57e/1967157b2a.png
- after this interactive prompt, future builds would not run (http://puu.sh/8O5ub/70519fe0a1.png)
- restarted agent to fix this. build went okay, but i realised i want to be running ubuntu for this project, so rebuilt box.
- first build on ubuntu failed, but didn't return output to the web interface: http://puu.sh/8O6Vk/a0a960de3f.png
- second build worked and provided feedback which i can work with - git not installed. http://puu.sh/8O720/bcefb5c437.png
- success! time to figure out a deployment workflow now! http://puu.sh/8Ob1C/c11282a275.png
Things to consider
- I'm not sure if the github api allows for it, but setting up a deploy key (when not present) for the user would be pretty cool.
- Will be trying to get things running on windows in the near future for a .NET build which I have running on teamcity at the moment. got an ETA on the windows client (or need any testing)? I'll give ruby a go if it's going to be a while.