Introduction
Looking to automate your Azure Logic Apps code deploymentsin a faster way? Deployment Center - a built-in feature in Azure Logic Apps Standard - in now available, with built-in support on your VS Code projects, making it easier to deploy Logic Apps from your source control repository. Deployment Center is designed to make deploying, updating, and managing your Logic Apps workflows simple and straightforward.
The feature in a nutshell
Deployment Center connects your Logic Apps to your favourite source control systems—like GitHub or Azure Repos—and handles code deployments automatically, giving you the following benefits:
- Fewer Manual Steps: Deployment Center automates your code deployment process, letting you focus on building instead of babysitting releases.
- Simple Setup: The user interface guides you through linking your repository and configuring deployment pipelines—no guesswork, just results.
- Easy Rollbacks: Need to revert to a previous version? Deployment Center makes it painless to roll back changes if something doesn’t work as expected.
- DevOps Friendly: Seamlessly plugs into your existing DevOps or CI/CD workflow, supporting a more unified automation strategy.
How does it work
There are two steps required to setup Deployment Center in Azure Logic Apps Standard:
- First, you need to prepare your solution to connect to Deployment Center – we’ve updated the feature that generates deployment scripts in VS Code to support both Deployment Center and Azure DevOps now. This way you find all you need to generate deployments in one place.
- Once the Deployment Center scripts are generated and pushed to your source control, you can connect your repository to your existing Azure Logic Apps Standard application.
After that, commits made on your source code will be automatically published to your Azure resource. You can find all the steps in details in the official documentation.
Things you need to know
There are some things you need to know before implementing Azure Deployment Center:
- The current Deployment Center feature implementation is based on Azure Building Services, which required SCM Basic authentication.
- The script generated by VS Code only cover the deployment of code and configuration adjustments. Any infrastructure related activities, like the creation of Azure Managed connections should be done as a previous step.
- Custom code projects are not included in the deployment.