Azure / Azure/azure-functions-core-tools

Inconsistent output in publish command across different hosting plans

Open
#2,463 3 comments 0 reactions 0 assignees View on GitHub
improvement
Dominant language
C#
Stars
1.5k
Forks
498
Avg merge
5d 4h
Merged PRs (30d)
15

Description

The output of `func azure functionapp publish ` for Linux Premium hosting plan does not list functions and invoke URLs (for HTTP triggered functions). Linux Consumption, Windows Premium and Consumption do have it.

On the screenshot below you can see the output of publishing code to 4 freshly deployed function apps.

![Screen Shot 2021-02-21 at 14 39 43](https://user-images.githubusercontent.com/1759643/108629196-beadc200-7456-11eb-9f20-e4db58132b56.png)

```bash
vscode ➜ /workspaces/azure-functions-set-nodejs-version $ func --version
3.0.3233

vscode ➜ /workspaces/azure-functions-set-nodejs-version $ lsb_release -a
No LSB modules are available.
Distributor ID: Debian
Description: Debian GNU/Linux 10 (buster)
Release: 10
Codename: buster
```

Contributor guide

Open the contributing guide

Research direction

Reproduce `func azure functionapp publish ` with Linux Premium, Linux Consumption, Windows Premium, and Windows Consumption apps using Core Tools 3.0.3233. Compare the publish output; done means Linux Premium also lists its functions and HTTP-trigger invoke URLs consistently with the other plans.

Written by the indexing model from the issue text.

Assessment

Tech stack
azure
Domain
cli
Issue type
Bug
Difficulty
3/5
Estimated time
1-2 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
42/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.