Deploy to Microsoft Azure

This guide will help you configure Bitbucket Pipelines to automatically deploy a web application to Microsoft Azure using Git.

You may also be interested in this Bitbucket repo: Deploy to Microsoft Azure.

 

Set up your credentials

This guide assumes that you already have a web application running on Microsoft Azure and that you have configured your deployment credentials.

Go to your repository settings and navigate to Pipelines Environment variables to add your deployment username and password as secured variables.

Deploy to Microsoft Azure App Service

It's easy to deploy to Microsoft Azure App Service using their deployment service Kudu. You just need to push to the corresponding Git repository of your environment using your deployment credentials.

You can find your Git URL from the Kudu portal. For instance, if your application lives at https://helloworld-azure-staging.azurewebsites.net/ you can simply access the Kudu information by going to https://helloworld-azure-staging.scm.azurewebsites.net/:

You can then follow the Source control info link to get the URL of the corresponding Git repository:

Now you can create your bitbucket-pipelines.yml script that will automatically deploy your staging application after running the tests:

bitbucket-pipelines.yml
image: node:4.6.0

pipelines:
  default:
    - step:
        script: # The script below will build, test and deploy the application to Microsoft Azure App Service.
          - npm install
          - npm test
          - git push https://$AZURE_LOGIN:$AZURE_PASSWORD@helloworld-azure-staging.scm.azurewebsites.net/helloworld-azure.git master

 

 

You can check your bitbucket-pipelines.yml file with our online validator.

最終更新日 2017 年 11 月 6 日

この翻訳に満足しましたか?

はい
いいえ
この記事についてのフィードバックを送信する

お探しの情報が見つかりませんか?

コミュニティへの質問

Powered by Confluence and Scroll Viewport.