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 Report

Transcript 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