mirror of
https://gitlab.com/apparmor/apparmor
synced 2025-08-30 05:47:59 +00:00
tests: debug image reuse logic
We are seeing images cached and then re-constructed as if something had changed in the meanitime. Debug image construction with make --dry-run --debug. Signed-off-by: Zygmunt Krynicki <zygmunt.krynicki@canonical.com>
This commit is contained in:
parent
62f93b400e
commit
b3ce87af23
@ -261,6 +261,12 @@ image-ubuntu-cloud-24.04-x86_64:
|
|||||||
SPREAD_ARGS: "garden:$GARDEN_SYSTEM:"
|
SPREAD_ARGS: "garden:$GARDEN_SYSTEM:"
|
||||||
SPREAD_GOARCH: amd64
|
SPREAD_GOARCH: amd64
|
||||||
before_script:
|
before_script:
|
||||||
|
# Prepare the image in dry-run mode. This helps in debugging cache misses
|
||||||
|
# when files are not cached correctly by the runner, causing the build section
|
||||||
|
# below to always do hevy-duty work.
|
||||||
|
- printf '\e[0K%s:%s:%s[collapsed=true]\r\e[0K%s\n' section_start "$(date +%s)" prepare_image_dry_run "Prepare image (dry run)"
|
||||||
|
- image-garden make --dry-run --debug "$GARDEN_SYSTEM.$ARCH.run"
|
||||||
|
- printf '\e[0K%s:%s:%s\r\e[0K\n' section_end "$(date +%s)" prepare_image_dry_run
|
||||||
# Install the selected revision of spread.
|
# Install the selected revision of spread.
|
||||||
- printf '\e[0K%s:%s:%s[collapsed=true]\r\e[0K%s\n' section_start "$(date +%s)" install_spread "Installing spread..."
|
- printf '\e[0K%s:%s:%s[collapsed=true]\r\e[0K%s\n' section_start "$(date +%s)" install_spread "Installing spread..."
|
||||||
# Install pre-built spread from https://gitlab.com/zygoon/spread-dist generic package repository.
|
# Install pre-built spread from https://gitlab.com/zygoon/spread-dist generic package repository.
|
||||||
|
Loading…
x
Reference in New Issue
Block a user