Create
cancel
Showing results for 
Search instead for 
Did you mean: 
Sign up Log in

Deploying to Azure Blob Storage in BitBucket Pipeline

Himanshu J Zinzuwadia May 17, 2019

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?

1 answer

0 votes
Daniel Santos
Atlassian Team
Atlassian Team members are employees working across the company in a wide variety of roles.
May 21, 2019

Hey @Himanshu J Zinzuwadia

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.

Suggest an answer

Log in or Sign up to answer
TAGS
AUG Leaders

Atlassian Community Events