Questions tagged [ms-release-management]

Microsoft Release Management is a tool that allows you to automate the release and deployment cycle of software. It is part of Visual Studio / Team Foundation Server 2013 and beyond.

Microsoft Release Management was originally a tool called InRelease, created by InCycle Software. Microsoft acquired the tool in mid-2013 and integrated it into Visual Studio / Team Foundation Server 2013.

The software consists of three components:

  1. A server
  2. A client
  3. A deployer agent

Using the client, you connect to your release management server and configure what applications you're deploying, how they should be deployed, and what servers they should be deployed to. In addition, you can specify who within your organization is responsible for approving each stage of your release.

This application has been deprecated as of 2015. It is no longer receiving new features or updates, and has been entirely replaced by Azure Pipelines.

376 questions
28
votes
2 answers

Deploying WebSite builds to Azure from VSTS Release Management

I'm kicking the tires on the preview for the Visual Studio Team Services new Release Management system. My scenario is a classic website (ASP.NET 4.5) with a Git repo hosted in VSTS. The build definition is successful as seen here: It is set up to…
INNVTV
  • 3,155
  • 7
  • 37
  • 71
20
votes
5 answers

Visual Studio Team Services Release/Deploy fails - "No package found with specified pattern"

I'm trying to implement continuous integration and continuous deployment to my DEV Azure App Service. I'm using the hosted agent on Visual Studio Team Services. The "Deploy Website to Azure" step on my Release definition keeps failing with the error…
drewob
  • 487
  • 1
  • 4
  • 15
16
votes
2 answers

EF Code First Migrations to Deploy Older Version

I'm using TFS Release Management to do continuous integration and deployment. I'm using migrate.exe to perform the database migration during deployment, and this works great when you're going from an older version to a newer version. When you want…
13
votes
1 answer

Visual Studio Team Services Release Definition - Task to rename a file?

How can I rename a file in a release definition in Visual Studio Team services? Is there a built-in or marketplace task available or otherwise, how can this be achieved? Answer: Add the "Inline PowerShell" task from the marketplace Enter the…
Dan Cook
  • 1,935
  • 7
  • 26
  • 50
13
votes
2 answers

VSTS Release Management: filter by branch on artifact source

I am using VSTS build to run a CI build. This build definition is the same for all my git branches (master, develop, features, etc). I am now trying to implement a deployment pipeline using VSTS release management. I plan to have two distinct…
mabead
  • 2,171
  • 2
  • 27
  • 42
13
votes
4 answers

Prevent unnecessary artifact download when using Release Management

I'm using TFS 2015 Update 2 Release Management (i.e, the "Release" tab), and I've got my build putting the desired output in a file share drop location. It looks something like: /Drop --> /App 1 --> /App 2 --> /App 3 My Release Definition has a…
RMD
  • 3,421
  • 7
  • 39
  • 85
13
votes
2 answers

Release Management vNext Component Deployment Bottleneck

We're using Release Management 2015 with vNext release templates. We have a Powershell DSC based component deployment for each of the portions of our application, and in fact, we have two distinct applications being deployed and that are in active…
RMD
  • 3,421
  • 7
  • 39
  • 85
10
votes
2 answers

How do we delete a release in TFS 2013 Release Management?

We are using the Release Management, TFS 2013 (previously InRelease) and have a lot of releases that we would like to delete. The problem is that the "Delete" button is always greyed out. What are we missing here?
Bejo
  • 113
  • 1
  • 4
8
votes
3 answers

VSTS Release - Define custom variable in web.config and set at release time

I am trying to replace an appSetting at release time using VSTS Release. All post on the web refer to the old release management tool or refer to the new one but mention the replace tokens task. This task does not exist so I presume it is built in.…
RuSs
  • 1,725
  • 1
  • 29
  • 47
8
votes
2 answers

Visual Studio Team Services - Release Management cannot locate tests

When using the Visual Studio Test task in Release Management, the release always returns: No test assemblies found matching the pattern currently Test Assembly is set to: **\*test*.dll;-:**\obj\** I have tried multiple defaults like…
Joshua Drake
  • 2,704
  • 3
  • 35
  • 54
8
votes
2 answers

Error: The term './RunCommandLine.ps1' is not recognized as the name of a cmdlet, function, script file, or operable program

We are using Microsoft Release Management 2013 to deploy to Dev/Test/Prod. The Build/Deploy Server is MS2012. The Application Servers are MS2008. I had it working and deploying but then yesterday I started getting this message. All its doing is…
Mark Fulton
  • 81
  • 1
  • 1
  • 3
7
votes
4 answers

VS402881: No artifact version is specified corresponding to artifact source 'MyBuild.' Release Management vNext REST API

I'm using TFS 2015.2 RTM and I just found out that the Release Management vNext REST API is in 2.2-preview.1 on-premises. I want to create a release, but I don't know the exact JSON to put in the body of the POST request since the documentation only…
m00nbeam360.0
  • 1,342
  • 1
  • 13
  • 26
7
votes
3 answers

Failed to deploy component - "Cannot deserialize the current JSON object ..."

Background Information TFS 2015 RC2 Release Management Server 2015 Azure VM with 2015 deployment agent Physical local machine with 2015 deployment agent Both machines need the drop location using the Through Release Management Server over HTTP(S)…
Ashley Medway
  • 7,151
  • 7
  • 49
  • 71
6
votes
3 answers

How do I Copy Task Groups in Visual Studio Online?

Task Groups are a great way to build a library of commonly executed Build and/or Deployment Actions in Visual Studio Online. Does anyone know of a way to make a copy of (or clone) an existing Task group? I don't see that as an option in the UI…
CRender
  • 173
  • 2
  • 8
5
votes
2 answers

Cannot abandon a release on TFS2017 as one or more of the environments are in-progress

I want to abandon a release that is running multiple environments at the same time, but with every try on the Abandon option I am getting this error Cannot abandon release 'Release-#' as one or more of the environments are in-progress.
Zinov
  • 3,817
  • 5
  • 36
  • 70
1
2 3
25 26