I want to use this pipeline to deploy to Azure File Share and then kick off a webhook after this command in this pipeline to trigger a script on VM. I can do that on commit hook but I want to know the timing as I am concerned that the commit hook may fire before the pipeline completes. Is there a pipeline or can it be modified to do both i.e. deploy to azure blob storage and invoke a webhook?
Please allow me to break your message and add some comments:
I want to use this pipeline to deploy to Azure File Share and then kick off a webhook after this command in this pipeline to trigger a script on VM.
Ok, that is possible =]
I can do that on commit hook but I want to know the timing as I am concerned that the commit hook may fire before the pipeline completes.
It is a valid concern. The time to run your pipeline may vary depending on how it is configured.
Is there a pipeline or can it be modified to do both i.e. deploy to azure blob storage and invoke a webhook?
You can do both of them one after another in the same pipeline step.
The general structure would be something like:
pipelines: default: - step: script: - pipe: microsoft/azure-storage-deploy:1.1.1 variables: SOURCE: '<string>' DESTINATION: '<string>' # DESTINATION_SAS_TOKEN: '<string>' # Optional. # SOURCE_SAS_TOKEN: '<string>' # Optional. # EXTRA_ARGS: '<string>' # Optional. # DEBUG: '<boolean>' # Optional. - curl -X POST -d "Data body content" <webhook_url>
Some references you can use:
I hope that helps.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.