Wednesday, May 20, 2015

TFS 2013 doesn't trigger Release Management

Hi.
Few weeks I was working with release management 2013.
Do you know, that tfs online has release server?
But, what happened, if you configure trigger in release management to build definition?


TFSOnline



In tfs online release server configured with tfs, that you don't need modify build template. You should only configure release server. And build definition will automatically trigger release template.

TFS On premise



In Release Server On premise you have two option:
  • Agent based deployment
  • VNext deploy

Imagine situation: you configure release server, build template, but it doesn't start! What's wrong?
Answer is very hard.
Use simple word, It can be explain like this: release server doesn't look at tfs! You should customize your build template, to call powershell script, which trigger release management.

If you use agent based deployment, you should install release client in build agent. After this powershell look paths, and call some libraries to start agent based deployment.

In case, that you use VNext, you should use Release API. Actually powershell script generate URL to call release server.

And this steps help you create Continuous Delivery!

No comments:

Post a Comment