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.

📚 Learn more about Azure App Service action features, integrations and alternatives.

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.