Hi, In our project we have defined a build pipeline, a familiar idea in CI. Our project uses asp.net, c#.net, TIBCO and Sterling Commerce(i think both are java based)
I understand we can use Hudson or Cruise control, but with TFS 2010 where build process can be defined using windows work flows 4.0, can i achieve complex workflows using team build itself?
My workflow looks like
- Run unit test
- Accept check-in
- Run integrated tests(this might be scaled out)
- Deploy to Development environment
- Run additional tests
- Deploy to QA environment
- Notify
- Run soak tests
- Deploy to LIVE
the above steps are automatic, but i want to some steps to be manual as well. like from 8 to 9, we just don't want to deploy to LIVE like that.
we might well have test cases around 10k.
Any suggestions please?