Are you not receiving release notifications for a group?

Today a customer reported that VSTS is not sending approval pending email if the approver is a VSTS group. Customer also mentioned that the approval email is sent if the approver is an individual user. I was able to reproduce the problem on my test account and here are the steps that I did to…

0

Work items between 2 releases

In Release Management UI, we show a nice list of work items that are getting deployed as part of a deployment on an environment. In this post, I will talk about how you can get the equivalent list of work items programmatically. Let us take an example where I have a release (with name RM_M136.9…

0

How to create a new kubernetes service endpoint for AKS?

In this post, I will talk about the steps that you should perform to create the kubernetes endpoint for an existing AKS cluster. 1. Go to the endpoints UI -> New Service endpoint -> Kubernetes. 2. This dialog should open where you need to fill the cluster URL, KubeConfig file etc. 3. Since the cluster…

0

Ability to sign the service bus message in task

Recently we (Rohit Batra) added capability to sign the service bus message in “Publish to azure service bus” task. In this post, we will walk-through how you can use it in your release/build workflows. 1. Get the pfx certificate that you want to use for signing. In case you want to try out, you can…

0

Approve a deployment for a pre-configured time

Recently one of the customer asked whether release management offers a way by which they can approve a deployment for a pre-configured time. This means that customer should be able to approve the deployment now but should be able to specify the time at which deployment should start. We have a feature called “deferred approval”…

0

Async Http Agentless Task

There are good set of customers who are using agentless HTTP task in their release definitions where they typically invoke an API on another system and that system process the invocation in the same thread. In this flow, the http task succeeds if the API invocation succeeds (Http Status = 200) and fails otherwise. This…

0

Release not seeing approve/reject option

Once in a while, a customer will come and mention that their release is not asking for approvals and is kind of stuck in the deployment queue. Last week also one of the customer reported the same. To debug this problem, we did the following: – 1. We looked at the queue for that specific…

0

Multi-Factor authentication (2FA) in release approvals

Few months back, we (Anjani Chandan) had enabled a feature in RM which lets you enforce multi-factor authentication in the release approval flow. This is very useful in scenarios where you want approvers to re-signin before approving so that it is crystal clear that who approved the release. One example where it is little ambiguous…

0

How to undelete a deleted release definition?

We (Garima Srivastava) have recently added a feature in the product with which you can undelete a release definitions yourself using our rest APIs. This undelete can be done within 4 weeks of deletion and after which the definition is deleted permanently. Here is a sample power-shell script which uses our rest APIs to find…

0

How to use VSTS docker task to push to AWS registry?

Recently couple of customers wanted to know how to use VSTS docker task to push the container images to AWS EC2 Container Registry. Atul Malaviya tried it out and it worked without seamlessly for me. Here are the steps that worked for him. Create a repository in the AWS registry. Specify the repository name in…

0