|
Sponsored Links
Resources
.NET Research Library
Get .NET related white papers, case studies and webcasts
|
News
News
News
|
Messages: 17
Messages: 17
Messages: 17
Printer friendly
Printer friendly
Printer friendly
Post reply
Post reply
Post reply
XML
XML
XML
|
 |
Continuous Integration with CruiseControl.NET and Draco.NET
In this article, Justin Gehtland discusses the whys and wherefores of continuous integration, and examines two open source tools for providing this service: Draco.NET and CruiseControl.NET. You'll learn how to get each up and running, and compare their strengths and weaknesses to determine when each is a better fit for your organization.
Read Continuous Integration with CruiseControl.NET and Draco.NET
|
|
Message #117191
Post reply
Post reply
Post reply
Go to top
Go to top
Go to top
|
 |
Continuous Integration with CruiseControl.NET and Draco.NET
Justin Gehtland does an excellent job of describing the pros and cons of both products, Draco.NET and CruiseControl.NET. However, there are no links for either product that users can follow to try the products themselves.
|
|
Message #117193
Post reply
Post reply
Post reply
Go to top
Go to top
Go to top
|
 |
Can't print the article!
I can't print the article wihtout chopping the words on the RHS. Even in landscape mode. That lame BuildResult element in the code example screwed up the whole page because it's too wide. You should insert line breaks instead of spaces between the schema URIs.
|
|
Message #117407
Post reply
Post reply
Post reply
Go to top
Go to top
Go to top
|
 |
Can't print the article!
And the printer friendly link at the top comes up blank! (at least on firefox).
Please help!
|
|
Message #117425
Post reply
Post reply
Post reply
Go to top
Go to top
Go to top
|
 |
Can't print the article!
I've forwarded this to the appropriate folks ... hopefully they'll get that taken care of shortly.
|
|
Message #117426
Post reply
Post reply
Post reply
Go to top
Go to top
Go to top
|
 |
Can't print the article!
I've forwarded this to the appropriate folks ... hopefully they'll get that taken care of shortly. Hey thanks! I was finally able to print it without chopping by setting the orientation to landscape and setting the left/right margins to 0.25".
|
|
Message #117610
Post reply
Post reply
Post reply
Go to top
Go to top
Go to top
|
 |
NANT and CI Articles ROCK!
So nice to see someone so well versed in the open source .net tools and the needs of unit testing and CI. This is EXACTLY the kind of stuff i was hoping theserverside.net would have. Awesome articles....keep em coming.
Some ideas for future articles: 1. Team Development with VS.NET, Source Control, UT & CI. There's an analagous article at http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnbda/html/tdlg_rm.asp 2. Source Control Best Practices - Whats the best taxonomy for Source Control databases, Solutions checked in or not? Class Libraries and Web Apps seperated by systems, namespaces, etc?
Thanks again!
Greg
|
|
Message #118581
Post reply
Post reply
Post reply
Go to top
Go to top
Go to top
|
 |
Why not use Visual Studio as the build tool
Justin,
Good article, I found it very interesting.
Why do you discount Visual Studio as a build environment? I know it is big and not free but are there any other reasons? My current project is forced to use VS.NET, as it is the only environment in which Smart Device projects can currently be built (Nant does not support them yet). Unfortunately our script duplicates some of the functionality of Draco.NET and CC.NET and we have had to write a few little pieces of automation for PVCS as well so I would like to move to Draco.NET as our "continous integration server". But we find that by running it from a VBScript we can do most of what we want with Visual Studio as our "builder".
|
|
Message #118619
Post reply
Post reply
Post reply
Go to top
Go to top
Go to top
|
 |
Thanks for your comments
First and foremost, the longer your build process takes and the more often it needs to run, the more likely VS.NET is to absorb all the available system resources and bring down the build box. Mostly, though, I abhor installing a development environment on any of my non-dev machines (be they build, test, deploy, monitor, whatever servers) because it messes with my ability to understand what the code is doing. VS.NET is so huge, and affects its environment in so many ways, and I just don't want that interfering with processes that don't require its presence.
Now, I fully understand that there are some instances where it just can't be avoided, and in those cases, I don't see a problem using it (after all, its that or nothing, right?) Heck, if it works for your team on regular projects, go for it. I just find it too expensive (in money, system resources, etc.) to install it everywhere on my infrastructure.
|
|
Message #122293
Post reply
Post reply
Post reply
Go to top
Go to top
Go to top
|
 |
Excellent Article!
Excellent article, Justin.
Nicely written, easy to understand. I will be showing it to my team-members, to help them start off with CI. Will the article be archived or phased out? If so, I would like to host a copy of it on my website. To whom do I send the request for permission to host a copy?
|
|
Message #310530
Post reply
Post reply
Post reply
Go to top
Go to top
Go to top
|
 |
Re:
Yeah I hear that. But here is the best tool for finding out about a boombox - jvc boombox reviews and information is useful and on topic with serverside.
|
|
 |
| |
|
New content on TheServerSide.NETNew content on TheServerSide.NETNew content on TheServerSide.NET |
 |
 |
Language "mashups" will become more prominent, and developers will become polyglots, one programmer suggests.
SearchWinDevelopment.com offers an introduction to the language, performance, testing and data management improvements in VS 2008.
VBCode.com code snippets cover all aspects of application development, from data binding to security to the user interface.
Get up to date on XAML best practices with a variety of articles, tutorials and webcasts. [SearchWinDevelopment.com]
One team's experience with the VSTS DB edition suggests that it can improve workflow for dev teams. It also enhanced Agile efforts.
(June 24, Article)
Microsoft has begun to include DSL tools in the VSTS kit. A new book by Steve Cook and other VSTS team members helps set the stage.
(June 24, Article)
Cartoon: Be it ever so humble there is no place like your home after you get a Microsoft Home Server .
(June 18, Cartoon)
Microsoft's Thom Robbins says new technology to highlight in NET 3.5 includes AJAX, LINQ for both C# and VB, as well as tooling enhancements intended to ease the task of building WPF, WF and WCF apps.
(June 29, Podcast)
Venkat Subramaniam discusses AJAX bottlenecks, the tenets of Agile development and more. He spoke at the Ajax Experience.
(June 25, Tech Talk)
In the second of a two-part series, Michele Leroux Bustamente discusses design decisions related to the claims-based security model. Read the story and walk through the process for creating a set of claims-based utilities to encapsulate claims authorization at the service tier.
(May 24, Article)
Understanding why the Entity Framework exists and learning where it can fit into your projects can get you prepared for the eventual release early next year.
(May 10, Article)
Resource: This learning guide gives you quick access to useful links on Windows Communication Foundation security information.
(April 24, Article)
TSS.NET's Jack Vaughan spoke recently spoke with Microsoft's Brad Abrams to find out what he is seeing in the field and what the chefs in Redmond are cooking. Along the way he discusses patterns of AJAX frameworks.
(April 11, Article)
In a two-part series, Michele Leroux Bustamente explains how claims-based security is supported by WCF, and how you can implement a claims-based security model for your services.
(March 29, Article)
Windows Workflow Foundation is a new technology that many developers will need to get their heads around. In a brief excerpt adapted from Programming Windows Workflow Foundation: Practical WF Techniques and Examples using XAML and C#, K.Scott Allen considers aspects of workflow definition.
(March 22, Chapter Excerpt)
|
|