Tag | CI Posts

So I’m taking a break from writing about other Agile stuff for a post. :) I’m still going to get back to the other subjects, but this is fun too. Something I’ve done quite a bit of is MSBuild and CI work. I’m experimenting with ways to improve what I’ve done in the past, particularly around database CI. Today, I developed a mechanism for starting from scratch with your database. By scratch, I mean blowing away the existing database and creating it again from a single command line call. I’m a firm ...
I recently switched over to TeamCity from CC.Net. Normally, like most people, I hate change. But, while it took me a while to figure out the new way of configuring a build, it was certainly worth it. Some of the benefits: Being able to copy a configuration to easily start configuration of another. Nifty "pause" feature. Taking responsibility for broken builds Easily viewing build logs in the web interface Client tools (tray, ide integration) I am sure there are others. The list above are benefits ...
I really like the fact that MSBuild is installed with the .Net Framework so you do not have to install a separate build tool. Unfortunately, if you are developing Web Application projects (WAP), you may discover something is missing. In my case, I am building a VS2008 project and the build server does not have Visual Studio installed. No problem, right? Wrong. It turns out that when you install VS, it deploys some additional targets to the MSBuildExtensionsPath. Without these targets, when you run ...
Last week I started working on the build scripts for my new project. I've worked on build environments in the past, but I didn't really commit everything to memory. Thus, I have had to reinvent the wheel in some ways. So far I have established commit and nightly builds. Each build cleans up after the previous build, retrieves the latest source, compiles the application, and runs the tests under coverage. The tools of choice: CruiseControl.Net, Subversion, NUnit, NCover, and MSBuild. Originally, I ...
I have started on a new project and am looking forward to implementing continuous integration (CI). There are quite a few decisions that need to be made as far as how we want to handle the build and deployment process. I am working with a small group of people who have worked together in the past. They have some practices that have worked well for them. I don't want to rock the boat too much, so I am evaluating their process with what I know and am familiar with myself. The biggest difference between ...
Chris Burrows has an illustrated post on how to setup TFS to support Continuous Integration, Automated Unit Testing, and Automatic deployment. Link: http://blogs.madtechnology.... Technorati tags: TFS, CI, Continuous Integraion, Unit Testing, Automated Deployment Cross-posted from tariqayad.com ...