Azure / Azure/azure-functions-host

Tracking improvements for Host release

Open
#11,610 0 comments 0 reactions 1 assignee Claimed by @brettsam View on GitHub
area: build Engineering needs-investigation
Dominant language
C#
Stars
2k
Forks
482
Avg merge
2d 12h
Merged PRs (30d)
38

Description

This issue is tracking the items mentioned in [this post](https://teams.microsoft.com/l/message/19:ecb52cf5726a4ad5a1de295325439741@thread.tacv2/1769205635102?tenantId=72f988bf-86f1-41af-91ab-2d7cd011db47&groupId=201c2bb2-812d-4986-ac92-9bfad0d6cc59&parentMessageId=1769205635102&teamName=Azure%20Functions%20Team&channelName=Release%20-%20Core%20Team%20and%20partners&createdTime=1769205635102). Specifically, the following items:

1. Pipeline duration: The host.official pipeline is taking ~37 minutes over the past 30 days. We were hoping to have those build times less than 30m, if possible. It looks like the steps taking the longest right now are Test\Non-E2E integration tests and Test\Unit Tests. Those two steps account for ~25% of the total runtime.
2. Pass rate: The pipeline has a pass rate of 54.55% for the past 30 days. Test\Non-E2E integration tests and Test\Unit Tests account for a third of those failures (though, surprisingly, Build\Build site extension is the top reason). It seems there is an opportunity here to improve the reliability of those steps (especially Build\Build site extension). There are 17 tests flagged over the past month, causing 23 failed test results.

We can reassess the above in 2-3 months to track our progress.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.