Mumble: Caching the build environment on Azure Pipelines

Created on 29 May 2020  路  3Comments  路  Source: mumble-voip/mumble

It looks like our Azure CI/CD always fails when fetching the build environment. If it doesn't fail, still, it would take some time to download the environment before it can start to build.

In #3575, caching has already been discussed and today I came across https://docs.microsoft.com/en-us/azure/devops/pipelines/release/caching?view=azure-devops and learned that Azure started to support caching recently. Maybe we can adopt it?

build ci

Most helpful comment

More specifically, it will speed up after we switch to CMake and Ninja!

All 3 comments

Yep, it will be used as soon as we switch to the new environment.

@davidebeatrici Great to know you are working on this! Thanks!

And just a little question: it looks like building mumble on Linux and MacOS only take ~10 min. However, for MSVC it takes half an hour. I'm wondering if it will speed up after we switch to MSVC 2019.

More specifically, it will speed up after we switch to CMake and Ninja!

Was this page helpful?
0 / 5 - 0 ratings

Related issues

Popkornium18 picture Popkornium18  路  3Comments

TalkLounge picture TalkLounge  路  4Comments

Elusivehawk picture Elusivehawk  路  5Comments

streaps picture streaps  路  4Comments

mumble-voip picture mumble-voip  路  4Comments