Skip to content

Insight-Services-APAC/logic-app-challenge

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Logic App Challenge

Deploy To Azure

Synopsis

Create a Logic App that can read from the GitHup REST API, retrieve closed pull requests from the repository and, write each PR object as a json file in Azure Blob Storage.

Instructions

  1. Deploy the ARM Template to your Azure Subscription.
    • You can click the "Deploy to Azure" button above or,
    • run the PowerShell script deploy.ps1
  2. Check that the resources have deploy successfully
  3. Modify the Logic App. It will be named lap-test-[unique-id] where the unique-id is a generated name
    • The Logic App should read from https://api.github.com/github/codeql/pulls?status=closed
    • Each item should be written to the Storage Account laptest[unique-id] in the container pull-requests
    • Each file should use the id property from each item as the name and have the .json file extension e.g. 678231.json
  4. Export your Resource Group ARM Template *.zip file. Extract it to your repository and push your change. Export Template

Bonus Points!

Once you have a working solution, update azuredeploy.json with your Logic App definition. Also include any connections required by the logic app. Modify the template so that it can be configured to run in any Azure Subscription and any Resource Group using the deploy.ps1 command.

References

About

No description or website provided.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Shell 100.0%