0

I recently was looking at Azure logic apps and wanted implement the CICD process. I was successful in getting the template and use it for ARM deployment but what I am looking forward for is a way to store the arm template into GitHub (for my dev logic app) and use it to promote to higher environment , just like how Azure data factory does Link

Unfortunately I couldn’t find a way to intergrade Logicapp and GitHub , Can we do that ?

This Link describes how to generate it but nothing on integration to GitHub in an automated fashion.

Any info is much appreciated.

Garfield
  • 396
  • 6
  • 19

2 Answers2

0

First prepare an ARM template of your Logic App. Please see an example there. Then you can automate logic app deployment using GitHub Actions tasks. To do so, you can use task called "Deploy Azure Resource Manager (ARM) Template. Check task's documentation for 'how tos" examples.

enter image description here

Kamil Konderak
  • 374
  • 2
  • 5
  • I understand that we can do it once the ARM template is generated and that is exactly how i did automate it using Azure Devops. The question is , if your logic apps are prone to frequent changes and it has to be promoted from dev >> qa >> prod , how do we do it ? . A very similar case is for Azure Data factory which allows automated Arm template generation into GITHUB. If the logicapp is not prone to changes i agree , i can set it up once and leave it. The Links that i posted above contains ways to generate arm using powershell ,vscode etc but not with git integration . – Garfield Jan 09 '22 at 12:02
-1

There is a visual studio code extension for logic apps which allows for the git repo integration. From their you can run your pipeline for code promotion.

  • Your answer could be improved with additional supporting information. Please [edit] to add further details, such as citations or documentation, so that others can confirm that your answer is correct. You can find more information on how to write good answers [in the help center](/help/how-to-answer). – Community May 13 '22 at 01:10
  • what extension? Can you be more specific? – Heisenberg Mar 28 '23 at 21:33