My team has hundreds of TFS builds happening all the time. Rather than modify each one of these build definitions to cue an Octopus release, is it possible to have Octopus listen to TFS builds and invoke some action based on that? We have TFS 2015.
Looking deeper into this it looks like a good option would be to have a TFS Octopus service hook but I don’t see one. Am I going to have to create my own Octopus service hook?
Hi,
Thanks for getting in touch! The only feature that triggers a release is based off packages called Automatic Release Creation. It was designed with TFS in mind.
It requires that you use the built-in Octopus package repository. When a package is received it checks if it is valid to create a release for a project.
Here is the corresponding documentation: https://octopus.com/docs/deploying-applications/automatic-release-creation
There are no hooks or listen abilities. We do have a subscription service, but an event needs to trigger from within Octopus.
Please let me know if you have any questions.
Vanessa
Thanks. Since Octopus has no way to query TFS I’m going to have to create a TFS service hook to trigger the release via the API.