How to deploy only one workflow to a existing standard logic app, using bicep

Ramu K 10 Reputation points
2023-10-04T10:18:15.8666667+00:00

We are having existing standard logic app. Now we want to deploy a new workflow. Existing articels show how to deploy consumption or standard logic app. We want to know for single workflow to an existing Standarad logic app. Either by using Bicep / ARM Templates and Azure CLI / Devops

Azure Logic Apps
Azure Logic Apps
An Azure service that automates the access and use of data across clouds without writing code.
3,249 questions
{count} vote

1 answer

Sort by: Most helpful
  1. MayankBargali-MSFT 70,731 Reputation points
    2023-10-05T02:16:48.6233333+00:00

    @Anonymous Thanks for reaching out.

    If you are using DevOps to deploy your standard logic app then the zip package should contain all the workflows in the repo and the latest version of configuration files (parameters.json, connectors.json). The DevOps pipeline should make sure that any changes in app settings are propagated (as this is stored in local.settings.json and is not propagated to the app or even uploaded to the repo, as it could contain secrets).

    Once the logic app is deployed, it will restart in order to apply the latest settings (including app settings) so there will be some downtime.

    When you deploy an ARM/Bicep template, it will create the resources that are defined in the template if they do not already exist. If the resources already exist, the template will update them to match the desired state defined in the template, so you need to do the increment deployment.

    When you update a resource using an ARM template, only the changes that you specify in the template will be made to the resource. The template will not recreate the resource unless you explicitly specify that it should be recreated.

    Deploy Standard Logic App DevpOs: https://learn.microsoft.com/en-us/azure/logic-apps/set-up-devops-deployment-single-tenant-azure-logic-apps?tabs=github

    1 person found this answer helpful.
    0 comments No comments

Your answer

Answers can be marked as Accepted Answers by the question author, which helps users to know the answer solved the author's problem.