Last night I put together a simple build system and got some of the application versioning in place for the future. I’m running CruiseControl.NET for the builds but haven’t set it up for continuous integration since I’m the only one coding. I’m also not running any build tasks other than a straight compile, although once I get some time that may change to include running my NUnit test cases.
All-in-all, I didn’t spend a lot of time on Chef this weekend, but I got a few very important things done.
In the very near future I need to really examine my source control system. I am using, and have been using, CVS at home for several years. But I haven’t really used it for more than a simple version controlled file repository – few branches, few labels, etc. At work I’m very comfortable with our source control system, but I’m just not with CVS. On my list of possible replacements are SubVersion and SourceGear Vault. All said, I’m still quite nervous about changing systems.
One response to “Build System”
[…] A while back I discussed needing to look into a new source control solution for Chef. To recap, CVS had just gotten on my nerves for a few things: file deletion and moving; pretty crappy windows client support (gui); clunky (to me) branch management; and poor infrastructure on my network. I just don’t feel comfortable using it on Chef going forward. […]