I'm using Microsoft Visual Studio Team Foundation Server Version 14.102.25423.0
As part of our company's continues integration deployment, I want to implement the following: I have created a release definition with two environments configured under it (QA & Production).
I want to receive an email when all the tasks in the QA environment are completed successfully. In that email there should be a button that once pressed, the Production tasks will start.
I would love to hear any ideas how do I implement this. All I've found so far are build alerts and not release alerts.
Thanks, Much appreciated.
Add a requirement for an approval prior to production deployment and ensure that the "Send Email Notification" option is enabled. You'll get an email with a link to provide the approval, which will trigger the production release.
You can do this pretty simply in TFS.
In your release process, select Edit
Select Triggers
Find your Production environment in the Environment triggers section and select the Edit pencil.
Select Approvals
This will send an email on pre-approval if that is what you selected.