DEV312 Syntax for starting a build TFSBuild.exe start /collection:teamProjectCollectionUrl /builddefinition:definitionSpec [/droplocation:droplocation] [/getoption:getoption] [/customgetversion:versionSpec] [/priority:priority] [/requestedfor:userName] [/msbuildarguments:args] [/shelveset:shelvesetName [/checkin]] [/silent] [/queue] Example TFSBuild.exe start http://myserver:8080/DefaultCollection /builddefinition:"AdventureWorks\Nightly" /droplocation:"\\computername\buildDrops"
Download ReportTranscript DEV312 Syntax for starting a build TFSBuild.exe start /collection:teamProjectCollectionUrl /builddefinition:definitionSpec [/droplocation:droplocation] [/getoption:getoption] [/customgetversion:versionSpec] [/priority:priority] [/requestedfor:userName] [/msbuildarguments:args] [/shelveset:shelvesetName [/checkin]] [/silent] [/queue] Example TFSBuild.exe start http://myserver:8080/DefaultCollection /builddefinition:"AdventureWorks\Nightly" /droplocation:"\\computername\buildDrops"
DEV312 Syntax for starting a build TFSBuild.exe start /collection:teamProjectCollectionUrl /builddefinition:definitionSpec [/droplocation:droplocation] [/getoption:getoption] [/customgetversion:versionSpec] [/priority:priority] [/requestedfor:userName] [/msbuildarguments:args] [/shelveset:shelvesetName [/checkin]] [/silent] [/queue] Example TFSBuild.exe start http://myserver:8080/DefaultCollection /builddefinition:"AdventureWorks\Nightly" /droplocation:"\\computername\buildDrops" Can view the queued and completed builds for this team project Edit build quality Can add information about the quality of the build through the user interface for Team Foundation Build Retain indefinitely Can mark a build so that it will not be automatically deleted by any applicable retention policy Can delete a completed build Can add or remove build qualities Can permanently delete a completed build View builds Delete builds Manage build qualities Destroy builds Update build information Can add information about the quality of a build Service Accounts Only Can put a build in the queue through the interface for Team Foundation Build or at a command prompt Can cancel, re-prioritize, or postpone queued builds Can stop a build that is in progress View build definition Can view the build definitions that have been created for the team project Edit build definition Can create and modify build definitions for this project Can delete build definitions for this project Queue build Manage build queue Stop builds Delete build definition Override check-in validation by build Can commit a changeset that affects a gated build definition without triggering the system to shelve and build their changes first Service Accounts Only Orchestration MSBuild 2.0 MSBuild 3.5 WF 4.0 Building MSBuild 2.0 MSBuild 3.5 MSBuild 4.0 Testing MSBuild 2.0 MSBuild 3.5 WF 4.0 Deploying MSBuild 2.0 MSBuild 3.5 WF 4.0 Committed Rejected Build individual .NET projects Logging verbosity Create work item on failure Fail build on test failure Perform Code Analysis Disable tests Test category criteria Index Sources Get version Test priority filters Publish symbols Label sources Run all tests in a .VSMDI file Analyze Test Impact MSBuild arguments Build number format Associate changesets & WIs MSBuild Platform Clean workspace Copy Outputs to drop folder Private drop location Simple Offers a limited debugging experience No coding is required Offers limited testability Leverages existing MSBuild knowledge You won’t have full access to the WF runtime No need to modify the MSBuild task Not a simple drag and drop experience Not much WF knowledge is required May need to create a custom WF activity to properly handle input and output properties The task will still be useable by MSBuild Easy to handle output and complex properties Coding is required Improved debugging experience Knowledge of WF is required Can take advantage of the WF runtime Not callable by MSBuild (without extra work) Simple drag and drop experience Minimal ongoing maintenance http://bit.ly/dppXd0 http://www.microsoft.com/visualstudio/en-us/ http://blogs.msdn.com/b/somasegar/ http://msdn.com/data http://blogs.msdn.com/adonet http://blogs.msdn.com/astoriateam http://blogs.msdn.com/efdesign www.microsoft.com/teched www.microsoft.com/learning http://microsoft.com/technet http://microsoft.com/msdn Sign up for Tech·Ed 2011 and save $500 starting June 8 – June 31st http://northamerica.msteched.com/registration You can also register at the North America 2011 kiosk located at registration Join us in Atlanta next year