e2e: test build records export

Signed-off-by: CrazyMax <1951866+crazy-max@users.noreply.github.com>
This commit is contained in:
CrazyMax
2026-03-17 11:02:22 +01:00
parent ac1a8eed8e
commit 9fef35c40b
+11
View File
@@ -134,6 +134,8 @@ buildxCmd build ${buildPlatformFlag} \
--metadata-file="${context}/metadata-build.json" \
"${context}"
cat "${context}/metadata-build.json"
buildRef=$(awk -F'"' '/"buildx.build.ref"/ {print $4; exit}' "${context}/metadata-build.json")
buildID=${buildRef##*/}
# load to docker store
if [ "$DRIVER" != "docker" ]; then
@@ -143,6 +145,15 @@ if [ "$DRIVER" != "docker" ]; then
"${context}"
fi
# list build records
buildxCmd --builder="${builderName}" history ls
# export build records
buildxCmd --builder="${builderName}" history export --finalize "${buildID}" --output "${context}/record.dockerbuild"
file "${context}/record.dockerbuild"
buildxCmd --builder="${builderName}" history export --finalize --all --output "${context}/records.dockerbuild"
file "${context}/records.dockerbuild"
# create bake def
cat > "${bakedef}" <<EOL
group "default" {