Deploy to Microsoft Azure

If you are new to Buddy, check out our quickstart guides that will tell you how to create build, test and deploy your type of application.

Buddy turns deployments into a breeze, allowing you to automatically update your servers on every push to branch. You can also deploy manually on click, or recurrently on time intervals.

Example of a pipeline using Azure

Download profile from Azure

  1. Log in to Microsoft Azure Portal.
  2. Go to your web app's blade and click Overview. There will be a Get publish profile link at the top. Click it to download the XML file with the publishing data: Fetching publish profile from Azure panel

Configure Azure deployment

  1. Create a new project, select your Git provider and choose the repository with your project.
  2. Add a new pipeline and configure the details: name, trigger mode, and branch from which you want to deploy.
  3. Look up and click Azure App Service on the action list: IAAS actions
  4. Configure action details. Paste the following values from the XML file:
  • publishURL: publishData//publishProfile//publishUrl
  • login: userName with a $ sign
  • password: userPWDAzure action configuration
  1. Click Add this action to finish configuration.

What you need to know

  • You can use environment variables to store authentication details to your servers.
  • Check Use custom .gitignore to exclude files for deployment in More Options.
  • Check Don't deploy changes made by previous actions to deploy only the files from your repository. If you use build actions, leave it unchecked to add artifacts, processed files & uploaded static files.