Need to deploy Standard Logic app workflows from one environment to another using ARM templates #766
Replies: 3 comments 2 replies
-
Hi, Standard Logic App workflows are not deployed using ARM templates. Only Consumption logic app workflows are deployed in this way. With Standard Logic Apps, the Logic App infrastructure is separate from the workflows that run in the Logic App. So the Logic App itself is deployed using ARM templates, or Bicep or Terraform for example. The workflows and related connections and parameters are deployed separately as part of a DevOps process, check out this article. This deployment approach is the same as Function Apps deployments, since Standard Logic Apps are just a specialised type of Function Apps. |
Beta Was this translation helpful? Give feedback.
-
You could use the ZIP deployment method, using Azure CLI or PowerShell to do this. This is taken from the link I shared earlier: But the most common way to deploy Standard Logic App workflows is using a DevOps pipeline in your preferred DevOps platform - GitHub, Azure or whatever. Which ever approach you take, they are all essentially doing the same thing, deploying a set of artifacts (workflows, connection config, parameter config, local.settings files) to an Azure Logic App. |
Beta Was this translation helpful? Give feedback.
-
Hi @mark-abrams, The deployment of Logic Apps Standard via a CI/CD pipeline requires a different approach than that of Logic Apps Consumption(ISE). Because Logic Apps Standard is now a number of workflows in a single component. Can you please confirm that only zip deployment is possible using CLI commands, or is it possible to deploy workflows alone, and how parameter files will be maintained in Standard Logic App? Thanks |
Beta Was this translation helpful? Give feedback.
-
Can anyone please suggest on how to deploy Standard Logic app workflows from one environment to another using ARM templates?
Beta Was this translation helpful? Give feedback.
All reactions