Skip to content

probot/example-azure-function

Folders and files

NameName
Last commit message
Last commit date

Latest commit

0f83a01 · Mar 8, 2023

History

87 Commits
Jan 8, 2023
Feb 9, 2021
Feb 3, 2021
Dec 11, 2020
Dec 11, 2020
Mar 8, 2023
Feb 3, 2021
Feb 3, 2021
Jan 9, 2023
Sep 5, 2022
Feb 3, 2021

Repository files navigation

Probot & Azure Functions example

This repository is an example of how to deploy the "Hello, World" of probot apps to Azure Functions.

Local setup

npm install
npm start

Open http://localhost:3000 and follow instructions to register a GitHub App for testing. When done, an .env file with your app's credentials will exist.

Deployment through GitHub Actions

In the Azure Console, navigate to Function App -> your app -> Configuration and add the environment variables required by Probot

Then in your repository settings, create two secrets:

  1. AZURE_CREDENTIALS: see https://github.com/azure/login#configure-deployment-credentials for how to retrieve it from the Azure Console.
  2. AZURE_FUNCTION_APP_PUBLISH_PROFILE: see https://github.com/Azure/functions-action#using-publish-profile-as-deployment-credential-recommended for how to retrieve it from the Azure Console.

License

ISC