Azure / Azure/appservice-settings

Support using a Publish Profile instead of Azure/login Service Principal

Open
#35 3 comments 9 reactions 0 assignees View on GitHub
need-to-triage
Dominant language
JavaScript
Stars
47
Forks
37
PR merge metrics
No merged PRs in 30d

Description

## Enhancement Request

It would be nice if this Action supported using a Publish Profile, rather than the [Azure/login](https://github.com/Azure/login) and Service Principal method to authenticate.

## Background

The [documentation](https://docs.microsoft.com/en-us/azure/azure-functions/functions-how-to-github-actions?tabs=dotnet) for Azure Functions recommends using a Publish Profile with the [Azure/functions-action](https://github.com/Azure/functions-action) to deploy Azure Functions from GitHub Actions.

However, since you also probably want to set your Environment Variables for the Function through GitHub Actions, you must use this Action and a Service Principal to set the Environment Variables. So you probably will just end up using the Service Principal on the Function Action instead of the recommended Publish Profile. Otherwise you have to manage 2 secrets for authentication.

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.