views:

345

answers:

3

Hi

I'm looking for a free way to automate builds and manage work items (including bug-tracking) for a small open-source team (mostly myself and 1 to 3 other developers). I checked many products and for now, the best I could found was TeamCity but this tool doesn't seem to have work item management (tasks, bugs, requirements etc).

I use SVN as my source control, VS2008 as my IDE and if possible, my build manager / work item management software would run on IIS 6.0 but I've no trouble installing Apache if there's no way to avoid it.

Is TeamCity the better solution (maybe with some add-ons for work item management) or if another stack of products could be a better choice.

Thanks

+3  A: 

trac. The best there is (IMHO). Visit trac-hacks.org to get some add-ons. It integrates with SVN nicely, so you can close tickets just by writing appropriate commit messages.

-- Edit

I note the first part of your post mentions 'automating builds'. For this purpose, unless you already have, get yourself a CI server: CruiseControl.NET is the typical one, you may also try Hudson.

Noon Silk
Thanks for the answer. I took a look at trac but I would prefer a .Net product running on IIS if possible. Is there other alternative to trac ?
mberube.Net
Thanks for the suggestions. I will try Hudson as my CI and propably give a try to JIRA which is free for open source projects and integrate with svn and Hudson.
mberube.Net
+1  A: 

You can avoid installing any work item management server at all if you store bugs under SVN as Artifacts.

Fyodor Sheremetyev
It's an interesting solution but it's not free ...
mberube.Net
...but there are free licenses for open-source projects. So in your case it should be free :)
Fyodor Sheremetyev
A: 

You can now get JIRA with a 10 user license for just $10 on Atlassian's starter license deal. JIRA has issue tracking, project management, customisable workflow, and extensions for integrating with SVN.

For continuous integration, you can't go far wrong with either TeamCity of CruiseControl.NET.

cxfx