e2e: test build records export
Signed-off-by: CrazyMax <1951866+crazy-max@users.noreply.github.com>
This commit is contained in:
@@ -134,6 +134,8 @@ buildxCmd build ${buildPlatformFlag} \
|
|||||||
--metadata-file="${context}/metadata-build.json" \
|
--metadata-file="${context}/metadata-build.json" \
|
||||||
"${context}"
|
"${context}"
|
||||||
cat "${context}/metadata-build.json"
|
cat "${context}/metadata-build.json"
|
||||||
|
buildRef=$(awk -F'"' '/"buildx.build.ref"/ {print $4; exit}' "${context}/metadata-build.json")
|
||||||
|
buildID=${buildRef##*/}
|
||||||
|
|
||||||
# load to docker store
|
# load to docker store
|
||||||
if [ "$DRIVER" != "docker" ]; then
|
if [ "$DRIVER" != "docker" ]; then
|
||||||
@@ -143,6 +145,15 @@ if [ "$DRIVER" != "docker" ]; then
|
|||||||
"${context}"
|
"${context}"
|
||||||
fi
|
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
|
# create bake def
|
||||||
cat > "${bakedef}" <<EOL
|
cat > "${bakedef}" <<EOL
|
||||||
group "default" {
|
group "default" {
|
||||||
|
|||||||
Reference in New Issue
Block a user