Best way to develop Logic apps and template for Devops Continuous Deployment

Joe White 116 Reputation points
2021-01-21T22:26:27.823+00:00

Hi,

What is the simplest most maintainable way to develop several logic app flows without spending much time templating each flow and creating/maintaining the CD pipelines?

I've been developing direct in the Azure design view, extracting the ARM template and spending quite a bit of time preparing it for the CD. Each Logic App flow has it's individual pipeline.

I've found this article that appears to simulate the visual studio "deploy" by using a powershell on the devops CD using the Deploy-AzureResourceGroup.ps1 generated by the visual studio logic app add-on .

Is there a way to use the visual studio logic app add-on to easily replace logic app values with the parameters in the LogicApp.parameters.json file?

If I use the powershell instead of the azure ARM template do i need to do all the Logic app and LogicApp.parameters.json parameter replacement?

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

1 answer

Sort by: Most helpful
  1. JayaC-MSFT 5,526 Reputation points
    2021-01-28T12:52:34.483+00:00

    Hello @Joe White , yes you are right there are options to automate it and one of them is PowerShell script. You will have to provide the values of the dynamic parameters. However, I am not sure if you are encountering any issue or just getting started with the process. Hence I am providing couple of links for your reference (Please look into these once if you haven't already) :

    https://4bes.nl/2019/03/15/automating-logicapp-deployment/

    https://dev.to/ib1/azure-devops-recipe-deploying-azure-logic-app-using-powershell-script-3pma

    https://github.com/uglide/azure-content/blob/master/articles/app-service-logic/app-service-logic-create-deploy-template.md

    or, you may deploy the templates using PowerShell, where you can have one deployment template and one parameter template : https://learn.microsoft.com/en-us/azure/azure-resource-manager/templates/deploy-powershell#parameter-files

    0 comments No comments