Release Management – Customize timouts on default tools / actions

In Release Management for Visual Studio 2013, you can customize your tools and actions to work with. The last few days I was creating a Release template for use with Dynamics AX 2012. One of the actions early in the template is backing up the database. ( Of course you need to backup first 🙂 ) And there I faced a little inconvenience: I could not adjust the timeout of the restore action but this was needed as an AX model store database restore could not be completed within 5 minutes.

So I decided to go back to the Restore SQL Database action and adjust the timeout setting. But hey, you are unable to do that on the default tool!

DefaultTimeout

There is a parameter to setup default timeouts, but this only applies when creating new actions. So that doesn’t help a lot.

DefaultTimeoutAdminSetting

So for me, the most convenient and simple solution was to copy the tool that is available out of the box and create a new one from it. Then you do have the ability to set the timeout.

CopyTool

CopyTool2