Add support for specifying multiple base images to use in the spec #1391
Annotations
6 errors
Run integration tests:
test/#13 6.494 + aptitude install -y -f -o Aptitude#L1
=== RUN TestFocal/test_symlink_artifacts
=== PAUSE TestFocal/test_symlink_artifacts
=== CONT TestFocal/test_symlink_artifacts
azlinux_test.go:1937: spec: test-symlinks: error handling requested build target "focal/testing/container": FAILED: focal/Test symlink works: stdout: expected "stdout" "hello world", got "\n"
builld.go:182: #1 [internal] load .dockerignore
#1 transferring context: 134B done
#1 DONE 0.0s
#2 resolve image config for docker-image://docker.io/library/golang:1.22
#2 DONE 0.1s
#2 resolve image config for docker-image://docker.io/library/golang:1.22
#2 DONE 0.3s
#3 local://dockerfile
#3 transferring dockerfile: 32B done
#3 DONE 0.0s
#4 [internal] load metadata for mcr.microsoft.com/oss/go/microsoft/golang:1.22@sha256:9e5243001d0f43d6e1c556a0ce8eedc1bc80eb37b5210036b289d2c601bc08b6
#4 DONE 0.0s
#5 [go 1/1] FROM mcr.microsoft.com/oss/go/microsoft/golang:1.22@sha256:9e5243001d0f43d6e1c556a0ce8eedc1bc80eb37b5210036b289d2c601bc08b6
#5 resolve mcr.microsoft.com/oss/go/microsoft/golang:1.22@sha256:9e5243001d0f43d6e1c556a0ce8eedc1bc80eb37b5210036b289d2c601bc08b6 0.0s done
#5 DONE 0.0s
#6 [frontend 2/2] COPY --from=frontend-build /dalec-redirectio /dalec-redirectio
#6 CACHED
#7 [internal] load build context
#7 transferring context: 7.71kB 0.0s done
#7 DONE 0.0s
#8 mkfile /Dockerfile
#8 DONE 0.0s
#9 resolve image config for docker-image://mcr.microsoft.com/mirror/docker/library/ubuntu:focal
#9 DONE 0.1s
#10 Build deb package
#10 DONE 0.0s
#11 Build Container Image
#11 DONE 0.0s
#12 Install spec package
#12 DONE 0.0s
#13 Install spec package
#13 DONE 0.0s
#14 Prepare worker image
#14 DONE 0.0s
#15 Build deb package
#15 CACHED
#16 Build deb package
#16 CACHED
#17 Build deb package
#17 CACHED
#18 Build deb package
#18 CACHED
#19 test-symlinks
#19 resolve mcr.microsoft.com/mirror/docker/library/ubuntu:focal 0.1s done
#19 ...
#20 Build deb package
#20 DONE 0.1s
#21 Build deb package
#21 DONE 0.1s
#22 Build deb package
#22 DONE 0.1s
#23 Build deb package
#23 DONE 0.1s
#14 Prepare worker image
#14 DONE 0.0s
#24 Build deb package
#24 DONE 0.0s
#19 test-symlinks
#19 DONE 0.3s
#19 test-symlinks
#19 merging
#19 merging 0.5s done
#19 DONE 0.8s
#25 Build deb package
#25 1.022 total 4.0K
#25 1.022 drwxr-xr-x 1 root root 4.0K Jan 8 00:15 debian
#25 1.101 dpkg-buildpackage: info: source package test-symlinks
#25 1.101 dpkg-buildpackage: info: source version 0.0.1-ubuntu20.04u42
#25 1.101 dpkg-buildpackage: info: source distribution focal
#25 1.101 dpkg-buildpackage: info: source changed by Dalec Dummy Changelog <>
#25 1.134 dpkg-source --before-build .
#25 1.321 debian/rules clean
#25 1.323 dh clean -v
#25 1.393 debian/rules override_dh_auto_clean
#25 1.394 make[1]: Entering directory '/work/pkg'
#25 1.395 make[1]: Leaving directory '/work/pkg'
#25 1.396 dh_autoreconf_clean -O-v
#25 1.447 dh_clean -O-v
#25 1.524 rm -f debian/debhelper-build-stamp
#25 1.524 rm -rf debian/.debhelper/
#25 1.534 rm -f -- debian/test-symlinks.substvars debian/files
#25 1.536 rm -fr -- debian/test-symlinks/ debian/tmp/
#25 1.538 find . \( \( \
#25 1.538 \( -path .\*/.git -o -path .\*/.svn -o -path .\*/.bzr -o -path .\*/.hg
|
Run integration tests:
test/#16 6.197 + aptitude install -y -f -o Aptitude#L1
=== RUN TestFocal/container
azlinux_test.go:617: spec: test-container-build: error handling requested build target "focal/testing/container": FAILED: focal/Verify source mounts work: stdout: expected "stdout" "hello from nested dir", got ""
builld.go:182: #1 [internal] load .dockerignore
#1 transferring context: 134B done
#1 DONE 0.0s
#2 resolve image config for docker-image://docker.io/library/golang:1.22
#2 DONE 0.4s
#2 resolve image config for docker-image://docker.io/library/golang:1.22
#2 DONE 0.6s
#2 resolve image config for docker-image://docker.io/library/golang:1.22
#2 DONE 0.7s
#3 local://dockerfile
#3 transferring dockerfile: 920B done
#3 DONE 0.0s
#4 [internal] load metadata for mcr.microsoft.com/oss/go/microsoft/golang:1.22@sha256:9e5243001d0f43d6e1c556a0ce8eedc1bc80eb37b5210036b289d2c601bc08b6
#4 DONE 0.3s
#5 [internal] load build context
#5 transferring context: 1.82MB 0.0s done
#5 DONE 0.1s
#6 [go 1/1] FROM mcr.microsoft.com/oss/go/microsoft/golang:1.22@sha256:9e5243001d0f43d6e1c556a0ce8eedc1bc80eb37b5210036b289d2c601bc08b6
#6 resolve mcr.microsoft.com/oss/go/microsoft/golang:1.22@sha256:9e5243001d0f43d6e1c556a0ce8eedc1bc80eb37b5210036b289d2c601bc08b6 0.0s done
#6 sha256:4f4fb700ef54461cfa02571ae0db9a0dc1e0cdb5577484a6d75e68dc38e8acc1 32B / 32B 0.0s done
#6 sha256:1b7034f1720f91269ae0ccd7fdffe92db07ebebe138ff6805892552e52b3d3c8 127B / 127B 0.0s done
#6 sha256:2e6afa3f266c11e8960349e7866203a9df478a50362bb5488c45fe39d99b2707 10.49MB / 24.05MB 0.2s
#6 sha256:2e6afa3f266c11e8960349e7866203a9df478a50362bb5488c45fe39d99b2707 24.05MB / 24.05MB 0.3s
#6 sha256:52d533bb48fba2ccc438368c84a3914be49738b5cb5fe76fbe624ef9ffb29015 7.71MB / 69.44MB 0.2s
#6 sha256:d0cc7f5a6618c0c22b3c98907ccf50d97e2ff8ad4afca9cc9f44cd8d33cd99e2 6.83MB / 115.72MB 0.2s
#6 sha256:2e66a70da0bec13fb3d492fcdef60fd8a5ef0a1a65c4e8a4909e26742852f0f2 6.29MB / 64.15MB 0.2s
#6 sha256:2e6afa3f266c11e8960349e7866203a9df478a50362bb5488c45fe39d99b2707 24.05MB / 24.05MB 0.3s done
#6 sha256:52d533bb48fba2ccc438368c84a3914be49738b5cb5fe76fbe624ef9ffb29015 39.85MB / 69.44MB 0.5s
#6 sha256:d0cc7f5a6618c0c22b3c98907ccf50d97e2ff8ad4afca9cc9f44cd8d33cd99e2 20.97MB / 115.72MB 0.3s
#6 sha256:2e66a70da0bec13fb3d492fcdef60fd8a5ef0a1a65c4e8a4909e26742852f0f2 20.97MB / 64.15MB 0.3s
#6 sha256:52d533bb48fba2ccc438368c84a3914be49738b5cb5fe76fbe624ef9ffb29015 56.62MB / 69.44MB 0.6s
#6 sha256:d0cc7f5a6618c0c22b3c98907ccf50d97e2ff8ad4afca9cc9f44cd8d33cd99e2 37.75MB / 115.72MB 0.5s
#6 sha256:2e66a70da0bec13fb3d492fcdef60fd8a5ef0a1a65c4e8a4909e26742852f0f2 38.80MB / 64.15MB 0.5s
#6 sha256:8cd46d290033f265db57fd808ac81c444ec5a5b3f189c3d6d85043b647336913 13.63MB / 49.56MB 0.2s
#6 sha256:52d533bb48fba2ccc438368c84a3914be49738b5cb5fe76fbe624ef9ffb29015 69.44MB / 69.44MB 0.8s
#6 sha256:d0cc7f5a6618c0c22b3c98907ccf50d97e2ff8ad4afca9cc9f44cd8d33cd99e2 55.57MB / 115.72MB 0.6s
#6 sha256:2e66a70da0bec13fb3d492fcdef60fd8a5ef0a1a65c4e8a4909e26742852f0f2 57.67MB / 64.15MB 0.6s
#6 sha256:8cd46d290033f265db57fd808ac81c444ec5a5b3f189c3d6d85043b647336913 30.41MB / 49.56MB 0.3s
#6 sha256:52d533bb48fba2ccc438368c84a3914be49738b5cb5fe76fbe624ef9ffb29015 69.44MB / 69.44MB 0.9s done
#6 sha256:d0cc7f5a6618c0c22b3c98907ccf50d97e2ff8ad4afca9cc9f44cd8d33cd99e2 76.46MB / 115.72MB 0.8s
#6 sha256:2e66a70da0bec13fb3d492fcdef60fd8a5ef0a1a65c4e8a4909e26742852f0f2 64.15MB / 64.15MB 0.7s done
#6 sha256:8cd46d290033f265db57fd808ac81c444ec5a5b3f189c3d6d85043b647336913 49.56MB / 49.56MB 0.5s done
#6 sha256:d0cc7f5a6618c0c22b3c98907ccf50d97e2ff8ad4afca9cc9f44cd8d33cd99e2 115.72MB / 115.72MB 1.1s
#6 extracting sha256:8cd46d290033f265db57fd808ac81c444ec5a5b3f189c3d6d85043b647336913
#6 sha256:d0cc7f
|
Run integration tests:
test/> Test#L1
=== RUN TestFocal/test_package_tests_cause_build_to_fail/positive_test
=== PAUSE TestFocal/test_package_tests_cause_build_to_fail/positive_test
=== CONT TestFocal/test_package_tests_cause_build_to_fail/positive_test
azlinux_test.go:2175: spec: test-package-tests: error handling requested build target "focal/deb": FAILED: focal/Test that test mounts work: process "/bin/sh -c grep some other file /mount2" did not complete successfully: exit code: 2
builld.go:182: #1 [internal] load .dockerignore
#1 transferring context: 134B done
#1 DONE 0.0s
#2 resolve image config for docker-image://docker.io/library/golang:1.22
#2 DONE 0.2s
#2 resolve image config for docker-image://docker.io/library/golang:1.22
#2 DONE 0.3s
#2 resolve image config for docker-image://docker.io/library/golang:1.22
#2 DONE 0.4s
#3 [go 1/1] FROM mcr.microsoft.com/oss/go/microsoft/golang:1.22@sha256:9e5243001d0f43d6e1c556a0ce8eedc1bc80eb37b5210036b289d2c601bc08b6
#3 resolve mcr.microsoft.com/oss/go/microsoft/golang:1.22@sha256:9e5243001d0f43d6e1c556a0ce8eedc1bc80eb37b5210036b289d2c601bc08b6 0.0s done
#3 DONE 0.0s
#4 local://dockerfile
#4 transferring dockerfile: 32B done
#4 DONE 0.0s
#5 [internal] load metadata for mcr.microsoft.com/oss/go/microsoft/golang:1.22@sha256:9e5243001d0f43d6e1c556a0ce8eedc1bc80eb37b5210036b289d2c601bc08b6
#5 DONE 0.0s
#6 [internal] load build context
#6 transferring context: 7.71kB 0.0s done
#6 DONE 0.0s
#7 mkfile /Dockerfile
#7 DONE 0.0s
#8 Build deb package
#8 DONE 0.0s
#9 Build deb package
#9 CACHED
#10 Build deb package
#10 CACHED
#11 Build deb package
#11 CACHED
#12 Build deb package
#12 CACHED
#13 Build deb package
#13 CACHED
#14 Build deb package
#14 CACHED
#15 Build deb package
#15 CACHED
#16 Build deb package
#16 CACHED
#17 Build deb package
#17 DONE 0.1s
#18 test-symlinks
#18 resolve mcr.microsoft.com/mirror/docker/library/ubuntu:focal 0.1s done
#18 DONE 0.1s
#19 Prepare worker image
#19 DONE 0.0s
#20 resolve image config for docker-image://mcr.microsoft.com/mirror/docker/library/ubuntu:focal
#20 DONE 0.0s
#21 mkfile /debian/changelog
#21 CACHED
#22 mkfile /test-file
#22 DONE 0.1s
#23 mkfile /debian/control
#23 DONE 0.1s
#24 Build deb package
#24 DONE 0.1s
#25 mkfile /debian/test-package-tests.install
#25 DONE 0.1s
#26 merge (mkfile /debian/control, mkfile /debian/rules, mkfile /debian/changelog, mkfile /debian/source/include-binaries, mkfile /debian/test-package-tests.install, mkfile /debian/dalec/build.sh, mkfile /debian/dalec/patch.sh, mkfile /debian/dalec/fix_sources.sh, mkfile /debian/dalec/fix_perms.sh)
#26 merging 0.1s done
#26 DONE 0.2s
#27 sh -c tar -C /src -cvzf /tmp/st .
#27 0.225 ./
#27 0.225 ./test-file
#27 DONE 0.2s
#28 /bin/sh -c mkdir -p /tmp/out && mv /tmp/st /tmp/out/src.tar.gz
#28 DONE 0.3s
#29 Build deb package
#29 0.307 total 8.0K
#29 0.307 drwxr-xr-x 1 root root 4.0K Jan 8 00:18 debian
#29 0.307 drwxr-xr-x 1 root root 4.0K Jan 8 00:18 testfile
#29 0.388 dpkg-buildpackage: info: source package test-package-tests
#29 0.388 dpkg-buildpackage: info: source version 0.0.1-ubuntu20.04u42
#29 0.388 dpkg-buildpackage: info: source distribution focal
#29 0.388 dpkg-buildpackage: info: source changed by Dalec Dummy Changelog <>
#29 0.42
|
Run integration tests:
test#L1
=== RUN TestFocal
=== PAUSE TestFocal
=== CONT TestFocal
--- FAIL: TestFocal (142.79s)
|
Run integration tests:
test#L1
=== RUN TestFocal/test_package_tests_cause_build_to_fail
=== PAUSE TestFocal/test_package_tests_cause_build_to_fail
=== CONT TestFocal/test_package_tests_cause_build_to_fail
--- FAIL: TestFocal/test_package_tests_cause_build_to_fail (0.00s)
|
Run integration tests
Process completed with exit code 1.
|
Loading