Enable the cachewebsite build option by default, including on our CI
Enabling the new
cachewebsite build option (#15342 (closed)) by default should
lower by 25% the total runtime of a Tails images build job on our CI.
It would take up to 5 extra GiB on isobuilders’
Note that this option is automatically disabled when building a release (i.e. from a tag), to be on the safe side.
Here’s the plan:
Ask our developers to use thedone (2020-02-04)
cachewebsiteoption locally, in order to iron out whatever bugs are left in the implementation (I think I’ll do that anyway)
Ensure our isobuilders have enough space to store the cachedone
- While waiting for feedback from developers, enable this on my local Jenkins for a few weeks, in order to learn about potential Jenkins-specific problems this may cause
- On a topic branch, enable
cachewebsiteby default and add a
cachewebsite=nooption to allow disabling this feature
Feature Branch: feature/17439-enable-cachewebsite-by-default
Parent Task: sysadmin#16960