Blog Home  Home Feed your aggregator (RSS 2.0)  
.Net Jonesie - My Team Build - It's Done!
A simple programmers blog
 
# Monday, November 21, 2005
I've just added one more task to my Team Build and its done - for now.  Here's how the whole thing works.
  1. I execute a Team Build manually.
  2. When the project builds successfully, it copies the client and server outputs to a publically visible path.
  3. The build configures the web service virtual directory.
  4. The build updates the client .config to point to the new web service vdir.
  5. The build writes a record to a SQL table.
  6. Team build sends me an email alert to tell me the build completed successfully.
  7. I manaually edit the log table to release the build and enter a note.
  8. The user accesses the launch page and views the build details.
  9. The user launches a build for testing via a link on the launch page.
  10. I go home happy.
The last custom task I added was a SQL Command executor which I use for logging the successfull deployment.  The launch page uses this to display a menu of successful builds.  The application is launched from a UNC path so users need to configure some machine security settings, for which I provide an MSI.
 
Now back to finishing the (never ending) project.
Monday, November 21, 2005 2:45:23 PM (New Zealand Daylight Time, UTC+13:00)  #    Comments [3]   Team System  | 
Monday, November 21, 2005 7:08:18 PM (New Zealand Daylight Time, UTC+13:00)
And to think, all this was possible from Nant..... did MS really need to go and reinvent the wheel?
shane
Monday, November 21, 2005 7:08:50 PM (New Zealand Daylight Time, UTC+13:00)
Good job BTW, having a working automated build can be very satisfying :)
shane
Tuesday, November 22, 2005 12:12:00 AM (New Zealand Daylight Time, UTC+13:00)
Yes, they did need to reinvent the wheel thanks to that lovely GPL.
GPL = Lawyers = No Profit.
Comments are closed.
Copyright © 2012 Peter G Jones. All rights reserved.
DasBlog 'Portal' theme by Johnny Hughes.
Pick a theme: