Table of contents
TOC
Collapse the table of content
Expand the table of content

Specify your build steps

Last Updated: 9/26/2016

Team Services | TFS 2015 | Previous versions (XAML builds)

Definition edit panel header
Build      Options      Repository      Variables      Triggers      General      Retention      History

add build step button

Add steps to specify what you want to build, the tests to run, and all the other steps needed to complete the process.

Build


TaskVersions
icon Android Build - deprecated
Use Gradle
Team Services, TFS 2015 RTM and newer
iconAndroid Signing
Sign and align Android APK files
Team Services, TFS 2015 RTM and newer
iconAnt
Build with Apache Ant
Team Services, TFS 2015 RTM and newer
iconCMake
Build with the CMake cross-platform build system
Team Services, TFS 2015 RTM and newer
iconGradle
Build using a Gradle wrapper script
Team Services, TFS 2015 RTM and newer
iconGrunt
The JavaScript Task Runner
Team Services, TFS 2015 Update 3 and newer
iconGulp
Node.js streaming task based build system
Team Services, TFS 2015 RTM and newer
iconIndex Sources & Publish Symbols
Index your source code and publish symbols to a file share
Team Services, TFS 2015 RTM and newer
iconJenkins Queue Job
Queue a job on a Jenkins server
Team Services, TFS 2015 RTM and newer
iconMaven
Build with Apache Maven
Team Services, TFS 2015 RTM and newer
iconMSBuild
Build with MSBuild
Team Services, TFS 2015 RTM and newer
iconPublish Build Artifacts
Publish Build artifacts to the server or a file share
TFS 2015 RTM (Under Utility in newer versions.)
iconSonarQube for MSBuild - Begin Analysis
Fetch the Quality Profile from SonarQube to configure the analysis
Team Services, TFS 2015 Update 3 and newer
iconSonarQube for MSBuild - End Analysis
Finish the analysis and upload the results to SonarQube
Team Services, TFS 2015 Update 3 and newer
iconVisual Studio Build
Build with MSBuild and set the Visual Studio version property
Team Services, TFS 2015 RTM and newer
iconXamarin.Android
Build an Android app with Xamarin
Team Services, TFS 2015 RTM and newer
iconXamarin.iOS
Build an iOS app with Xamarin on Mac OS
Team Services, TFS 2015 RTM and newer
iconXcode Build
Build an Xcode workspace on Mac OS
Team Services, TFS 2015 RTM and newer
iconXcode Package iOS
Generate an .ipa file from Xcode build output
Team Services, TFS 2015 RTM and newer

Utility

TaskVersions
iconArchive Files
Archive files using a variety of compression formats such as .7z, .rar, .tar.gz, and .zip.
Team Services
iconBatch Script
Run a windows cmd or bat script and optionally allow it to change the environment
Team Services, TFS 2015 RTM and newer
iconCommand Line
Run a command line with arguments
Team Services, TFS 2015 RTM and newer
iconCopy and Publish Build Artifacts
Copy Build artifacts to staging folder then publish Build artifacts to the server or a file share
Team Services, TFS 2015 Update 3 and newer
iconCopy Files
Copy files from source folder to target folder using minimatch patterns (The minimatch patterns will only match file paths, not folder paths)
Team Services, TFS 2015 Update 3 and newer
iconcURL Upload Files
Use cURL to upload files with supported protocols. (FTP, FTPS, SFTP, HTTP, and more)
Team Services, TFS 2015 RTM and newer
iconDelete Files
Delete files or folders.
Team Services, TFS 2015 Update 3 and newer
iconExtract Files
Extract files from archives (.zip, .jar, .war, .ear, .tar, .7z., and others) to a target folder.
Team Services
iconFTP Upload
Upload files to a remote machine using the File Transfer Protocol (FTP), or securely with FTPS.
Team Services
iconPowerShell
Run a PowerShell script
Team Services, TFS 2015 RTM and newer
iconPublish Build Artifacts
Publish Build artifacts to the server or a file share
Team Services, TFS Update 3 and newer (Under Build in TFS 2015 RTM.)
iconShell Script
Run a shell script using bash
Team Services, TFS 2015 RTM and newer
iconUpdate Service Fabric App Versions
Automatically updates the versions of a packaged Service Fabric application
Team Services
iconXamarin License
Activate or deactivate Xamarin licenses
Team Services, TFS 2015 RTM and newer

Test

TaskVersions
iconCloud-based Load Test
Runs the load test in cloud, with Visual Studio Team Services
Team Services, TFS 2015 RTM and newer
iconCloud-based Web Performance Test
Runs the quick web performance test in cloud, with Visual Studio Team Services
Team Services, TFS 2015 RTM and newer
iconPublish Code Coverage Results
Publish code coverage results to VSTS/TFS
Team Services, TFS 2015 Update 3 and newer
iconPublish Test Results
Publish Test Results to Visual Studio Team Services/TFS
Team Services, TFS 2015 RTM and newer
iconRun Functional Tests
Run Coded UI/Selenium/Functional tests on a set of machines (using Test Agent)
Team Services, TFS 2015 Update 3 and newer
iconVisual Studio Test
Run tests with Visual Studio test runner
Team Services, TFS 2015 RTM and newer
iconVisual Studio Test Agent Deployment
Deploy and configure Test Agent to run tests on a lab machine group
Team Services, TFS 2015 RTM and newer
iconXamarin Test Cloud
Test mobile apps with Xamarin Test Cloud using Xamarin.UITest
Team Services, TFS 2015 RTM and newer

Package


TaskVersions
iconCocoaPods
CocoaPods is the dependency manager for Swift and Objective-C Cocoa projects. Runs pod install
Team Services, TFS 2015 RTM and newer
iconnpm
Install npm packages
Team Services, TFS 2015 RTM and newer
iconNuGet Installer
Installs and updates missing NuGet packages
Team Services, TFS 2015 RTM and newer
iconNuGet Packager
Creates nupkg outputs from csproj or nuspec files
Team Services, TFS 2015 Update 3 and newer
iconNuGet Publisher
Uploads nupkg files to a nuget server
Team Services, TFS 2015 Update 3 and newer
iconXamarin component restore
Restores Xamarin components for the specified solution
Team Services

Deploy





TaskVersions
iconAzure Cloud Service Deployment
Deploy an Azure Cloud Service
Team Services, TFS 2015 RTM and newer
iconAzure File Copy
Copy files to Azure blob or VM(s)
Team Services, TFS 2015 Update 3 and newer
iconAzure PowerShell
Run a PowerShell script within an Azure environment
Team Services, TFS 2015 RTM and newer
iconAzure Resource Group Deployment
Deploy, start, stop, delete Azure Resource Groups
Team Services, TFS 2015 Update 3 and newer
iconAzure SQL Database Deployment
Deploy Azure SQL DB using DACPAC
Team Services, TFS 2015 Update 3 and newer
iconAzure Web App Deployment
Publish a Visual Studio Web project to a Microsoft Azure Web App using Web Deploy
Team Services, TFS 2015 RTM and newer
iconCopy Files Over SSH
Copy files from source folder to target folder on a remote machine over SSH
Team Services
iconManual Intervention
Pause deployment and wait for intervention
Team Services
iconPowerShell on Target Machines
Execute PowerShell scripts on remote machine(s)
Team Services, TFS 2015 RTM and newer
iconService Fabric Application Deployment
Deploy a Service Fabric application to a cluster
Team Services
iconSSH
Run shell commands or a script on a remote machine using SSH
Team Services
iconSQL Server Database Deployment
Deploy a SQL Server Database using a DACPAC
Team Services
iconWindows Machine File Copy
Copy files to remote machine(s)
Team Services, TFS 2015 RTM and newer

Q&A

Where can I learn step-by-step how to build my app?

Build your app

Can I add my own build steps?

Yes, you can develop your own build tasks. You can make them available as build steps to your team. You can also share them as extensions on Visual Studio Team Services (Team Services).

To learn more, see:

Do I need a build agent?

You need at least one agent to run your build. Get an agent.

I can't select a default agent queue and I can't queue my build. How do I fix this?

See Administer queues.

I use Team Foundation Server on-premises and I don't see some of these features. Why not?

Some of these features are available only on Visual Studio Team Services and not yet available on-premises. Some features are available on-premises if you have upgraded to the latest version of TFS.

Where is the Visual Studio 2013 XAML build documentation?

Visual Studio 2013 XAML build documentation

© 2016 Microsoft