How to program against Release Management?
Recently one of the release management customers wanted to know how they can use the release management APIs to do the following: -
- Create a user.
- Create a standard environment/machine.
- Create a pick list.
- Create a release path.
- Create a release definition with a DSC action.
- Run a release from a release definition.
- (Update 1/8/2015) Update dns names of the existing servers.
I created a sample which demonstrates the above usage and am sharing it here so that others can also benefit from it. The instructions to use the sample, with update 4 RM server, are present in the readme.txt present within the sample.
Note: - These APIs are not supported & will break with the next release of release management, so please use them at your own risk.