Skip to content

Commit d2e3cef

Browse files
committed
updated the README table
1 parent caaf14d commit d2e3cef

File tree

2 files changed

+17
-16
lines changed

2 files changed

+17
-16
lines changed

FunctionApp/README.md

Lines changed: 17 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -13,35 +13,36 @@ If you are looking for a GitHub Action to deploy your customized container image
1313

1414
> [!NOTE]
1515
> OpenID Connect is the recommended authentication method because it is the most secure way for your GitHub workflow to authenticate with Azure. These workflows will work for all function app hosting plans.
16+
> **Apps running on the Flex Consumption plan should use the Linux samples below.**
1617
1718
1. Follow the tutorial [Azure Functions Quickstart](https://docs.microsoft.com/en-us/azure/azure-functions/functions-create-first-function-vs-code).
1819
1. Configure a user assigned managed identity to use OIDC by following the tutorial [Use OIDC](https://github.com/Azure/functions-action#use-oidc-recommended).
19-
1. Pick a template from the following table depending on your Azure Functions **runtime** and place the template to `.github/workflows/` in your project repository.
20+
1. Pick a template from the following table depending on your Azure Functions **runtime** and **OS**, and place the template to `.github/workflows/` in your project repository.
2021
1. Change `APP_NAME` to your function app name.
2122
1. Commit and push your project to GitHub repository, you should see a new GitHub workflow initiated in **Actions** tab.
2223

23-
| Runtime | Template |
24-
|------------|----------|
25-
| .NET | [dotnet-functionapp-on-azure-oidc.yml](https://github.com/Azure/actions-workflow-samples/blob/master/FunctionApp/oidc-auth-samples/flex-dotnet-functionapp-on-azure.yml) |
26-
| Python | [python-functionapp-on-azure-oidc.yml](https://github.com/Azure/actions-workflow-samples/blob/master/FunctionApp/oidc-auth-samples/flex-python-functionapp-on-azure.yml) |
27-
| Node | [node-functionapp-on-azure-oidc.yml](https://github.com/Azure/actions-workflow-samples/blob/master/FunctionApp/oidc-auth-samples/flex-node-functionapp-on-azure.yml) |
28-
| Java | [java-functionapp-on-azure-oidc.yml](https://github.com/Azure/actions-workflow-samples/blob/master/FunctionApp/oidc-auth-samples/flex-java-functionapp-on-azure.yml) |
29-
| PowerShell | [powershell-functionapp-on-azure-oidc.yml](https://github.com/Azure/actions-workflow-samples/blob/master/FunctionApp/oidc-auth-samples/flex-powershell-functionapp-on-azure.yml) |
24+
| Runtime | App OS |
25+
|------------|--------|
26+
| .NET | **Windows**: [windows-dotnet-functionapp-on-azure-oidc.yml](./oidc-auth-samples/windows-dotnet-functionapp-on-azure-oidc.yml)<br>**Linux**: [linux-dotnet-functionapp-on-azure-oidc.yml](./oidc-auth-samples/linux-dotnet-functionapp-on-azure-oidc.yml) |
27+
| Node | **Windows**: [windows-node-functionapp-on-azure-oidc.yml](./oidc-auth-samples/windows-node-functionapp-on-azure-oidc.yml)<br>**Linux**: [linux-node-functionapp-on-azure-oidc.yml](./oidc-auth-samples/linux-node-functionapp-on-azure-oidc.yml) |
28+
| Java | **Windows**: [windows-java-functionapp-on-azure-oidc.yml](./oidc-auth-samples/windows-java-functionapp-on-azure-oidc.yml)<br>**Linux**: [linux-java-functionapp-on-azure-oidc.yml](./oidc-auth-samples/linux-java-functionapp-on-azure-oidc.yml) |
29+
| PowerShell | **Windows or Linux**: [powershell-functionapp-on-azure-oidc.yml](./oidc-auth-samples/powershell-functionapp-on-azure-oidc.yml) |
30+
| Python | **Linux**: [python-functionapp-on-azure-oidc.yml](./oidc-auth-samples/python-functionapp-on-azure-oidc.yml) |
3031

3132
### Deploy to a function app using GitHub Actions and publish profile
3233

3334
1. Pick a template from the following table depends on your Azure Functions **runtime** and **OS type** and place the template to `.github/workflows/` in your project repository.
3435
2. Change `app-name` to your function app name.
3536
3. Commit and push your project to GitHub repository, you should see a new GitHub workflow initiated in **Actions** tab.
3637

37-
| Templates | Windows | Linux |
38-
|------------|---------|--------|
39-
| DotNet | [windows-dotnet-functionapp-on-azure.yml](https://github.com/Azure/actions-workflow-samples/blob/master/FunctionApp/windows-dotnet-functionapp-on-azure.yml) | [linux-dotnet-functionapp-on-azure.yml](https://github.com/Azure/actions-workflow-samples/blob/master/FunctionApp/linux-dotnet-functionapp-on-azure.yml) |
40-
| Node | [windows-node.js-functionapp-on-azure.yml](https://github.com/Azure/actions-workflow-samples/blob/master/FunctionApp/windows-node.js-functionapp-on-azure.yml) | [linux-node.js-functionapp-on-azure.yml](https://github.com/Azure/actions-workflow-samples/blob/master/FunctionApp/linux-node.js-functionapp-on-azure.yml) |
41-
| PowerShell | [windows-powershell-functionapp-on-azure.yml](https://github.com/Azure/actions-workflow-samples/blob/master/FunctionApp/windows-powershell-functionapp-on-azure.yml) | [linux-powershell-functionapp-on-azure.yml](https://github.com/Azure/actions-workflow-samples/blob/master/FunctionApp/linux-powershell-functionapp-on-azure.yml) |
42-
| Java | [windows-java-functionapp-on-azure.yml](https://github.com/Azure/actions-workflow-samples/blob/master/FunctionApp/windows-java-functionapp-on-azure.yml) | [linux-java-functionapp-on-azure.yml](https://github.com/Azure/actions-workflow-samples/blob/master/FunctionApp/linux-java-functionapp-on-azure.yml) |
43-
| Python | - | [linux-python-functionapp-on-azure.yml](https://github.com/Azure/actions-workflow-samples/blob/master/FunctionApp/linux-python-functionapp-on-azure.yml) |
44-
| DOCKER | - | [linux-container-functionapp-on-azure.yml](https://github.com/Azure/actions-workflow-samples/blob/master/FunctionApp/linux-container-functionapp-on-azure.yml) |
38+
| Runtime | App OS |
39+
|------------|--------|
40+
| .NET | **Windows**: [windows-dotnet-functionapp-on-azure.yml](https://github.com/Azure/actions-workflow-samples/blob/master/FunctionApp/windows-dotnet-functionapp-on-azure.yml)<br>**Linux**: [linux-dotnet-functionapp-on-azure.yml](https://github.com/Azure/actions-workflow-samples/blob/master/FunctionApp/linux-dotnet-functionapp-on-azure.yml) |
41+
| Node | **Windows**: [windows-node.js-functionapp-on-azure.yml](https://github.com/Azure/actions-workflow-samples/blob/master/FunctionApp/windows-node.js-functionapp-on-azure.yml)<br>**Linux**: [linux-node.js-functionapp-on-azure.yml](https://github.com/Azure/actions-workflow-samples/blob/master/FunctionApp/linux-node.js-functionapp-on-azure.yml) |
42+
| Java | **Windows**: [windows-java-functionapp-on-azure.yml](https://github.com/Azure/actions-workflow-samples/blob/master/FunctionApp/windows-java-functionapp-on-azure.yml)<br>**Linux**: [linux-java-functionapp-on-azure.yml](https://github.com/Azure/actions-workflow-samples/blob/master/FunctionApp/linux-java-functionapp-on-azure.yml) |
43+
| PowerShell | **Windows**: [windows-powershell-functionapp-on-azure.yml](https://github.com/Azure/actions-workflow-samples/blob/master/FunctionApp/windows-powershell-functionapp-on-azure.yml)<br>**Linux**: [linux-powershell-functionapp-on-azure.yml](https://github.com/Azure/actions-workflow-samples/blob/master/FunctionApp/linux-powershell-functionapp-on-azure.yml) |
44+
| Python | **Linux**: [linux-python-functionapp-on-azure.yml](https://github.com/Azure/actions-workflow-samples/blob/master/FunctionApp/linux-python-functionapp-on-azure.yml) |
45+
| DOCKER | **Linux**: [linux-container-functionapp-on-azure.yml](https://github.com/Azure/actions-workflow-samples/blob/master/FunctionApp/linux-container-functionapp-on-azure.yml) |
4546

4647
### Dependencies on other Github Actions
4748

0 commit comments

Comments
 (0)