Feb 11 2010

Chasing The CI Grail - Trigger CruiseControl Builds From Git

Category: Tools | Best PracticeAlexRobson @ 01:04
In the last post I wrote up the steps required to setup a gitosis server. Now that I have a solution for source control, it’s time to start thinking about the build server. CruiseControl.Net is a nice, easy to use build server and there’s already a lot of support and documentation for it in the community. One thing that I found a little sub-optimal about using CruiseControl and git together is that I had to build my own build trigger. The downside to the trigger is that it polls the git reposit... [More]

Tags: , ,

Feb 6 2010

Chasing The CI Grail – Setup Gitosis From Scratch

Category: ToolsAlexRobson @ 14:38
Three months ago, I tried to start a series about my efforts to find a continuous integration solution that I could get on board with. Things have been pretty crazy (more on that someday) since and I haven’t had much time to work on this entry. What You Should Have At The End Of This Post By the end of this post, if you’ve followed the steps correctly, you should be able to add new repositories, configure access and add users to a central/shared git server from the comfort of your ... [More]

Tags: , , , , , ,

Feb 5 2010

Using Beyond Compare For Merges in Git on Windows

Category: ToolsAlexRobson @ 17:35
I’ve seen several tutorials and blog entries that don’t quite get the syntax correct, (especially if the path contains spaces). This is a short blog post, but after an hour of fiddling with the syntax to try and get git to use BC3, I figured having the information available makes it worth it: The following entry needs to go in your .gitconfig file: [merge]     tool = bc3 [mergetool "bc3"]     cmd = \"[path to beyond compare]/bcomp.com\... [More]

Tags: ,

Feb 1 2010

Getting Into Podcasts

Category: Personal | ToolsAlexRobson @ 04:47
Or maybe I should entitle this blog, “My Secret Shame”. I’ve got a confession to make: until this morning, I’ve listened to maybe a total of 3 podcasts… One with Roy Osherove about testing, one about ASP.Net MVC and Elijah Manor’s first jQuery podcast. Oh, the shame. I think a lot of it is that it’s difficult for me to do just one thing at a time, and it’s a lot more natural to me to stop mid-read than it is mid-listen. Also, I am a total n00b about podcasts and the best way to get them. But n... [More]

Tags:

Jan 19 2010

The Wrong Tools

Category: Open Source | Architecture | ToolsAlexRobson @ 13:32
Have you ever heard some truism or principle, immediately thought, “Exactly! It’s so simple and obvious!” then looked around at your colleagues and exchanged some knowing laughter. Maybe you even made fun of the poor bastards who didn’t get it? “Huh-huh-huh, yeah, like this guy, Durfin, he’ll NEVER GET IT!” Well, whenever I used to hear things like “don’t use a hammer to drive screws”, “use the right tool for the job”, etc., I always reacted like that. Like a terd. Never bothering to really ref... [More]

Tags: , , , ,

Nov 4 2009

Chasing The CI Grail - ESXi, Debian and Git

Category: Open Source | ToolsAlexRobson @ 07:00
As I said in the intro, this series of posts is all about me trying to find a solution that I like for continuous integration. It’s about the search. It’s about the learning process. It’s about seeing how many times I run into a wall before getting out of the maze or discovering there’s no end. The title is a dead give-away but in case you missed it, my journey begins using trying out git for source control. Goal Last week I decided it was time to actually look into what it would take to ge... [More]

Tags: ,

Nov 1 2009

Chasing The CI Grail - Introduction

Category: Tools | Best PracticeAlexRobson @ 16:15
It’s not exactly a secret that I have technology ADD. It’s not because I don’t have enough to do. It’s not because the technologies I use on a regular basis are boring. It’s especially not because I need more challenges. Like most technology professionals, I have the opposite problems. I’m over-stimulated. There’s too much I don’t know but I need to know already and now I’m drowning… *glub glub glub* Only pointing this out because my posts tend to vary from open source projects I dabble in, to ... [More]

Tags: , , , ,

Sep 24 2009

A GitHub Specific Trigger for CC.Net

Category: Tools | Open SourceAlexRobson @ 20:40
There are some things that I love about software development. I love OpenSource (especially the GPL free kind … too many calories) and I love neat tools. Git is both of those things. GitHub is a very cool way to write open source code socially, and use git. The short of it is, I wanted CI, CC.Net is awesome and simple, but to get it working with GitHub, I had to use an interval trigger and frankly, that’s just not cool enough. So I wrote a CC.Net trigger that checks GitHub via their sweet, sweet... [More]

Tags: , , , ,

Sep 20 2009

CC.Net, Meet GitHub

Category: ToolsAlexRobson @ 23:34
I’m working towards getting CC.Net installed for a project I’m working on that’s hosted at GitHub. Since there’s a lot of information to pull together, I figured, heck, why not blog it. Install CC.Net You can get CCNet 1.4.4 SP1 here or check here for the newest release. Not sure if I did something wrong or not, but I had to manually add the application to IIS 7, and it wouldn’t run until I changed it to run under the Classic .Net AppPool. Get the Git Plugin The... [More]

Tags: ,

Sep 17 2009

Trying To Git With The Times

Category: ToolsAlexRobson @ 15:12
This is more narrative and concepts than helpful how-to, but if you stumbled upon this by accident hoping to find technical guidance, it seems only fair to direct you to some really good sources for that sort of thing early : ) http://www.viemu.com/vi-vim-cheat-sheet.gif – vi cheat sheet, if you use git bash, you’ll need this for merging http://git-scm.com/documentation – a great source for starter guides http://kylecordes.com/2008/04/30/git-windows-go/ – a good blog for starting out with msy... [More]

Tags: ,