SgDotNet
Singapore Professional .NET User Group -For Cool Developers

[Build Server] Scope: Features of a good build server

rated by 0 users
Not Answered This post has 0 verified answers | 17 Replies | 0 Followers

Top 25 Contributor
354 Posts
Vector posted on 10-17-2004 6:39 PM

Hi guys, lets use this thread to come up with a scope that a good build server co
covers:

While BIB comes up with a more detailed one, let me kickstart the discussion by listing down some points which I think are required, with reference to .NET projects:

. Integration with multiple source control systems
. Integration with popular build scripting tools (to leverage on existing efforts) like nant
. Web-based detailed logs
. Good documentation for using the build server
. FTP support for deployment to dev and uat servers
. Xcopy support for dll deployment to network shares on dev servers
. GUI based addition / exclusion of projects in daily builds
. Versioning support across builds
. Archiving support for previous builds
. Programmatic access to build server to add extensions
. multiple project and environment support

What am I missing? Guys, any comments.. Once we have finalized on the list of features, we will allow certain points to each, say 5 pts to feature 1, 2 pts to not so important feature 8, and then go out and mark the available build servers so we can use a mathematics based approach to choosing the best build server out there.



There is no gene for the human spirit. Gattaca.

All Replies

Top 10 Contributor
1,125 Posts
Godd for u dude.... Well Done!Yes
Blog -> http://www.dotnetjunkies.com/weblog/rohanthomas/ Singapore's Professional .NET User Group Rocks!!!! Yes
Top 10 Contributor
2,284 Posts
 Vector wrote:
wow they actually published it!!!!!!!!! awesome.......
have not got my hands on a copy of this magazine yet.
Yeap i've read your article (I was mysteriously sent a Nov-Dec copy), and it conicides nicely with the book I am reading and trying out now. All these are very interesting and exciting to implement, if everything works out well Smile

I was previously stuck at understanding the proper means in NAnt to order the project builds based on dependencies, but diverted yesterday to reconstruct brand new server installations, killing off my older copies. Just got SQL Server installed and working with my apps again, so hopefully tomorrow or later tonight after party I can work on this again.

The melody of logic will always play out the truth. ~ Narumi Ayumu, Spiral

Top 25 Contributor
354 Posts
sure let me know if you need any help, I have spent quite some time playing around with .net and developing some utilities required for build systems.
There is no gene for the human spirit. Gattaca.
Page 2 of 2 (18 items) < Previous 1 2 | RSS
Copyright SgDotNet 2004-2008
Powered by Community Server (Commercial Edition), by Telligent Systems