-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
[PATCH] dockerfiles: Remove 'MAINTAINER' entry in
https://lore.kernel.org/qemu-devel/20250102152513.61065-1-philmd@linaro.org --- From: =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@linaro.org> To: qemu-devel@nongnu.org Cc: Thomas Huth <thuth@redhat.com>, =?UTF-8?q?Alex=20Benn=C3=A9e?= <alex.bennee@linaro.org>, =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@linaro.org>, Wainer dos Santos Moschetta <wainersm@redhat.com>, =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <f4bug@amsat.org> Subject: [PATCH] dockerfiles: Remove 'MAINTAINER' entry in debian-tricore-cross.docker Date: Thu, 2 Jan 2025 16:25:13 +0100 Message-ID: <20250102152513.61065-1-philmd@linaro.org> X-Mailer: git-send-email 2.47.1 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Received-SPF: pass client-ip=2a00:1450:4864:20::331; envelope-from=philmd@linaro.org; helo=mail-wm1-x331.google.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: <qemu-devel.nongnu.org> List-Unsubscribe: <https://lists.nongnu.org/mailman/options/qemu-devel>, <mailto:qemu-devel-request@nongnu.org?subject=unsubscribe> List-Archive: <https://lists.nongnu.org/archive/html/qemu-devel> List-Post: <mailto:qemu-devel@nongnu.org> List-Help: <mailto:qemu-devel-request@nongnu.org?subject=help> List-Subscribe: <https://lists.nongnu.org/mailman/listinfo/qemu-devel>, <mailto:qemu-devel-request@nongnu.org?subject=subscribe> Errors-To: qemu-devel-bounces+qemu-devel=archiver.kernel.org@nongnu.org Sender: qemu-devel-bounces+qemu-devel=archiver.kernel.org@nongnu.org From: Philippe Mathieu-Daudé <f4bug@amsat.org> AMSAT closed its email service [*] so my personal email address is now defunct. Remove it to avoid bouncing emails. [*] https://forum.amsat-dl.org/index.php?thread/4581-amsat-mail-alias-service-to-end-august-1-2024/ Signed-off-by: Philippe Mathieu-Daudé <f4bug@amsat.org> Signed-off-by: Philippe Mathieu-Daudé <philmd@linaro.org> --- tests/docker/dockerfiles/debian-tricore-cross.docker | 2 -- 1 file changed, 2 deletions(-) diff --git a/tests/docker/dockerfiles/debian-tricore-cross.docker b/tests/docker/dockerfiles/debian-tricore-cross.docker index 479b4d6ebab..7e00e870ceb 100644 --- a/tests/docker/dockerfiles/debian-tricore-cross.docker +++ b/tests/docker/dockerfiles/debian-tricore-cross.docker @@ -11,8 +11,6 @@ # FROM docker.io/library/debian:11-slim -MAINTAINER Philippe Mathieu-Daudé <f4bug@amsat.org> - RUN apt update && \ DEBIAN_FRONTEND=noninteractive apt install -yy eatmydata && \ DEBIAN_FRONTEND=noninteractive eatmydata apt install -yy \ -- 2.47.1 Signed-off-by: GitHub Actions Bot <bot@github.com>
- Loading branch information
GitHub Actions Bot
committed
Jan 2, 2025
1 parent
3468f2d
commit 7ec720b
Showing
30 changed files
with
741 additions
and
801 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,343 @@ | ||
on: push | ||
|
||
concurrency: | ||
group: ${{ github.workflow }}-${{ github.ref }} | ||
cancel-in-progress: true | ||
|
||
jobs: | ||
checkapply: | ||
runs-on: ubuntu-24.04 | ||
steps: | ||
- uses: actions/checkout@v4 | ||
# to debug container live from GitHub | ||
# - uses: mxschmitt/action-tmate@v3 | ||
- run: bash -c '[ ! -f shazam.log ] || { cat shazam.log; exit 1; }' | ||
|
||
checkpatch-ignore-signoff: | ||
needs: checkapply | ||
runs-on: ubuntu-24.04 | ||
steps: | ||
- uses: actions/checkout@v4 | ||
- run: git fetch -a origin --unshallow || true | ||
- run: git remote add upstream -f https://gitlab.com/qemu-project/qemu | ||
- run: ./scripts/checkpatch.pl --no-signoff $(git merge-base upstream/master HEAD)..HEAD | ||
|
||
checkpatch-with-signoff: | ||
needs: checkapply | ||
runs-on: ubuntu-24.04 | ||
steps: | ||
- uses: actions/checkout@v4 | ||
- run: git fetch -a origin --unshallow || true | ||
- run: git remote add upstream -f https://gitlab.com/qemu-project/qemu | ||
- run: ./scripts/checkpatch.pl $(git merge-base upstream/master HEAD)..HEAD | ||
|
||
# use docker-run to not rebuild images | ||
# images are built daily and pushed on pbolinaro/qemu-ci:* | ||
build-cross: | ||
needs: checkapply | ||
runs-on: ubuntu-24.04 | ||
strategy: | ||
fail-fast: false | ||
matrix: | ||
container: [alpine,centos9,debian,debian-all-test-cross,debian-amd64-cross,debian-arm64-cross,debian-armhf-cross,debian-hexagon-cross,debian-i686-cross,debian-legacy-test-cross,debian-loongarch-cross,debian-mips64el-cross,debian-mipsel-cross,debian-ppc64el-cross,debian-riscv64-cross,debian-s390x-cross,debian-tricore-cross,fedora,fedora-rust-nightly,opensuse-leap,ubuntu2204] | ||
steps: | ||
- uses: actions/checkout@v4 | ||
- run: pip install meson | ||
- run: make docker-run J=$(nproc) RUNC=podman TEST=test-build IMAGE=docker.io/pbolinaro/qemu-ci:${{matrix.container}} | ||
|
||
build: | ||
needs: checkapply | ||
runs-on: ubuntu-24.04 | ||
steps: | ||
- uses: actions/checkout@v4 | ||
- run: > | ||
podman run --init --rm -it -v $(pwd):$(pwd) -w $(pwd) | ||
docker.io/pbolinaro/qemu-ci:debian | ||
bash -cx './configure && ninja -C build install' | ||
- run: > | ||
podman run --init --rm -it -v $(pwd):$(pwd) -w $(pwd) | ||
docker.io/pbolinaro/qemu-ci:debian | ||
./build/qemu-system-x86_64 -nographic -plugin ./build/contrib/plugins/libstoptrigger,icount=1000000 -plugin ./build/tests/tcg/plugins/libinsn -d plugin | ||
build-cross-mingw64: | ||
needs: checkapply | ||
runs-on: ubuntu-24.04 | ||
steps: | ||
- uses: actions/checkout@v4 | ||
- run: > | ||
podman run --init --rm -it -v $(pwd):$(pwd) -w $(pwd) | ||
docker.io/pbolinaro/qemu-ci:fedora-win64-cross | ||
bash -cx './configure $QEMU_CONFIGURE_OPTS && ninja -C build install' | ||
build-windows: | ||
needs: checkapply | ||
runs-on: windows-2025 | ||
strategy: | ||
fail-fast: false | ||
matrix: | ||
sys: [UCRT64, CLANG64, MINGW64] | ||
defaults: | ||
run: | ||
shell: msys2 {0} | ||
steps: | ||
- uses: msys2/setup-msys2@v2 | ||
with: | ||
update: true | ||
msystem: ${{matrix.sys}} | ||
- run: pacman -S --noconfirm curl git | ||
- uses: actions/checkout@v4 | ||
- run: > | ||
pacman -S --noconfirm | ||
base-devel binutils bison diffutils flex git grep make sed | ||
${MINGW_PACKAGE_PREFIX}-toolchain | ||
${MINGW_PACKAGE_PREFIX}-glib2 | ||
${MINGW_PACKAGE_PREFIX}-gtk3 | ||
${MINGW_PACKAGE_PREFIX}-libnfs | ||
${MINGW_PACKAGE_PREFIX}-libssh | ||
${MINGW_PACKAGE_PREFIX}-ninja | ||
${MINGW_PACKAGE_PREFIX}-pixman | ||
${MINGW_PACKAGE_PREFIX}-pkgconf | ||
${MINGW_PACKAGE_PREFIX}-python | ||
${MINGW_PACKAGE_PREFIX}-SDL2 | ||
${MINGW_PACKAGE_PREFIX}-zstd | ||
- run: ./configure && ninja -C build | ||
- run: ./build/qemu-system-x86_64 -nographic -plugin ./build/contrib/plugins/libstoptrigger,icount=1000000 -plugin ./build/tests/tcg/plugins/libinsn -d plugin | ||
|
||
build-macos-x86_64: | ||
needs: checkapply | ||
runs-on: macos-13 | ||
steps: | ||
- uses: actions/checkout@v4 | ||
- run: brew install --quiet $(brew deps --include-build qemu) || true | ||
# on macos, werror is not on by default | ||
- run: ./configure --enable-werror && ninja -C build | ||
- run: ./build/qemu-system-x86_64 -nographic -plugin ./build/contrib/plugins/libstoptrigger,icount=1000000 -plugin ./build/tests/tcg/plugins/libinsn -d plugin | ||
|
||
build-macos-aarch64: | ||
needs: checkapply | ||
runs-on: macos-14 | ||
steps: | ||
- uses: actions/checkout@v4 | ||
- run: brew install --quiet $(brew deps --include-build qemu) || true | ||
# on macos, werror is not on by default | ||
- run: ./configure --enable-werror && ninja -C build | ||
- run: ./build/qemu-system-x86_64 -nographic -plugin ./build/contrib/plugins/libstoptrigger,icount=1000000 -plugin ./build/tests/tcg/plugins/libinsn -d plugin | ||
|
||
build-misc: | ||
needs: checkapply | ||
runs-on: ubuntu-24.04 | ||
steps: | ||
- uses: actions/checkout@v4 | ||
- run: > | ||
podman run --init --rm -it -v $(pwd):$(pwd) -w $(pwd) | ||
docker.io/pbolinaro/qemu-ci:debian | ||
bash -cx './configure --disable-user --disable-system --enable-docs --enable-tools && ninja -C build install' | ||
build-32bits: | ||
needs: checkapply | ||
runs-on: ubuntu-24.04 | ||
steps: | ||
- uses: actions/checkout@v4 | ||
- run: > | ||
podman run --init --rm -it -v $(pwd):$(pwd) -w $(pwd) | ||
docker.io/pbolinaro/qemu-ci:debian-i686-cross | ||
bash -cx './configure $QEMU_CONFIGURE_OPTS && ninja -C build install' | ||
build-big-endian: | ||
needs: checkapply | ||
runs-on: ubuntu-24.04 | ||
steps: | ||
- uses: actions/checkout@v4 | ||
- run: > | ||
podman run --init --rm -it -v $(pwd):$(pwd) -w $(pwd) | ||
docker.io/pbolinaro/qemu-ci:debian-s390x-cross | ||
bash -cx './configure $QEMU_CONFIGURE_OPTS && ninja -C build install' | ||
build-debug: | ||
needs: checkapply | ||
runs-on: ubuntu-24.04 | ||
steps: | ||
- uses: actions/checkout@v4 | ||
- run: > | ||
podman run --init --rm -it -v $(pwd):$(pwd) -w $(pwd) | ||
docker.io/pbolinaro/qemu-ci:debian | ||
bash -cx './configure --enable-debug --enable-asan --enable-ubsan && ninja -C build install' | ||
- run: > | ||
podman run --init --rm -it -v $(pwd):$(pwd) -w $(pwd) | ||
docker.io/pbolinaro/qemu-ci:debian | ||
./build/qemu-system-x86_64 -nographic -plugin ./build/contrib/plugins/libstoptrigger,icount=1000000 -plugin ./build/tests/tcg/plugins/libinsn -d plugin | ||
build-static: | ||
needs: checkapply | ||
runs-on: ubuntu-24.04 | ||
steps: | ||
- uses: actions/checkout@v4 | ||
- run: > | ||
podman run --init --rm -it -v $(pwd):$(pwd) -w $(pwd) | ||
docker.io/pbolinaro/qemu-ci:debian | ||
bash -cx './configure --disable-system --disable-tools --disable-guest-agent --disable-docs --static && ninja -C build install' | ||
build-tsan: | ||
needs: checkapply | ||
runs-on: ubuntu-24.04 | ||
steps: | ||
- uses: actions/checkout@v4 | ||
- run: > | ||
podman run --init --rm -it -v $(pwd):$(pwd) -w $(pwd) | ||
docker.io/pbolinaro/qemu-ci:debian | ||
bash -cx './configure --enable-tsan && ninja -C build install' | ||
build-clang: | ||
needs: checkapply | ||
runs-on: ubuntu-24.04 | ||
steps: | ||
- uses: actions/checkout@v4 | ||
- run: > | ||
podman run --init --rm -it -v $(pwd):$(pwd) -w $(pwd) | ||
docker.io/pbolinaro/qemu-ci:debian | ||
bash -cx './configure --cxx=clang++ --cc=clang --host-cc=clang && ninja -C build install' | ||
build-clang-latest: | ||
needs: checkapply | ||
runs-on: ubuntu-24.04 | ||
steps: | ||
- uses: actions/checkout@v4 | ||
- run: > | ||
podman run --init --rm -it -v $(pwd):$(pwd) -w $(pwd) | ||
docker.io/pbolinaro/qemu-ci:debian | ||
bash -cx 'LLVM_VERSION=19 && apt update && apt install -y lsb-release wget software-properties-common gnupg && wget https://apt.llvm.org/llvm.sh && bash llvm.sh ${LLVM_VERSION} && ./configure --cxx=clang++-${LLVM_VERSION} --cc=clang-${LLVM_VERSION} --host-cc=clang-${LLVM_VERSION} && ninja -C build install' | ||
build-rust: | ||
needs: checkapply | ||
runs-on: ubuntu-24.04 | ||
steps: | ||
- uses: actions/checkout@v4 | ||
- run: > | ||
podman run --init --rm -it -v $(pwd):$(pwd) -w $(pwd) | ||
docker.io/pbolinaro/qemu-ci:fedora-rust-nightly | ||
bash -cx 'cargo install bindgen-cli@0.70.0 && ./configure $QEMU_CONFIGURE_OPTS --enable-rust && ninja -C build install' | ||
build-disable-tcg: | ||
needs: checkapply | ||
runs-on: ubuntu-24.04 | ||
steps: | ||
- uses: actions/checkout@v4 | ||
- run: > | ||
podman run --init --rm -it -v $(pwd):$(pwd) -w $(pwd) | ||
docker.io/pbolinaro/qemu-ci:debian | ||
bash -cx './configure --disable-tcg && ninja -C build install' | ||
build-disable-kvm: | ||
needs: checkapply | ||
runs-on: ubuntu-24.04 | ||
steps: | ||
- uses: actions/checkout@v4 | ||
- run: > | ||
podman run --init --rm -it -v $(pwd):$(pwd) -w $(pwd) | ||
docker.io/pbolinaro/qemu-ci:debian | ||
bash -cx './configure --disable-kvm && ninja -C build install' | ||
build-disable-tcg-kvm-for-xen: | ||
needs: checkapply | ||
runs-on: ubuntu-24.04 | ||
steps: | ||
- uses: actions/checkout@v4 | ||
- run: > | ||
podman run --init --rm -it -v $(pwd):$(pwd) -w $(pwd) | ||
docker.io/pbolinaro/qemu-ci:debian | ||
bash -cx './configure --disable-tcg --disable-kvm && ninja -C build install' | ||
build-minimal: | ||
needs: checkapply | ||
runs-on: ubuntu-24.04 | ||
steps: | ||
- uses: actions/checkout@v4 | ||
- run: > | ||
podman run --init --rm -it -v $(pwd):$(pwd) -w $(pwd) | ||
docker.io/pbolinaro/qemu-ci:debian | ||
bash -cx './configure --without-default-features --without-default-devices --disable-kvm --disable-tcg && ninja -C build install' | ||
check-tcg: | ||
needs: checkapply | ||
runs-on: ubuntu-24.04 | ||
steps: | ||
- uses: actions/checkout@v4 | ||
- run: > | ||
podman run --init --rm -it -v $(pwd):$(pwd) -w $(pwd) | ||
docker.io/pbolinaro/qemu-ci:debian-all-test-cross | ||
bash -cx './configure $QEMU_CONFIGURE_OPTS --disable-docs --enable-debug-tcg --enable-debug-graph-lock --enable-debug-mutex --enable-asan --enable-ubsan && ninja -C build' | ||
- run: > | ||
podman run --init --privileged --rm -it -v $(pwd):$(pwd) -w $(pwd) | ||
docker.io/pbolinaro/qemu-ci:debian-all-test-cross | ||
bash -cx "env ASAN_OPTIONS=detect_leaks=0 make -k -j $(nproc) check-tcg" | ||
# run all meson tests, except functional. | ||
# block tests are not ran because they don't support sanitizers: | ||
# https://gitlab.com/qemu-project/qemu/-/blob/master/tests/qemu-iotests/meson.build | ||
check: | ||
needs: checkapply | ||
runs-on: ubuntu-24.04 | ||
steps: | ||
- uses: actions/checkout@v4 | ||
# we use image with download cache filled. Solves servers flakiness. | ||
- run: > | ||
podman run --init --rm -it -v $(pwd):$(pwd) -w $(pwd) | ||
docker.io/pbolinaro/qemu-ci:debian-precache-tests | ||
bash -cx './configure --disable-docs --enable-debug-tcg --enable-debug-graph-lock --enable-debug-mutex --enable-asan --enable-ubsan && ninja -C build' | ||
- run: sudo chown $USER:$USER /dev/kvm | ||
- run: > | ||
podman run --init --privileged --rm -i -v /dev/kvm:/dev/kvm -v $(pwd):$(pwd) -w $(pwd) | ||
docker.io/pbolinaro/qemu-ci:debian-precache-tests | ||
bash -cx "env ASAN_OPTIONS=detect_leaks=0 ./build/pyvenv/bin/meson test -C build --setup thorough --no-suite func-quick --no-suite func-thorough -t 5 --print-errorlogs" | ||
check-functional: | ||
needs: checkapply | ||
runs-on: ubuntu-24.04 | ||
steps: | ||
- uses: actions/checkout@v4 | ||
# we use image with download cache filled. Solves servers flakiness. | ||
- run: > | ||
podman run --init --rm -it -v $(pwd):$(pwd) -w $(pwd) | ||
docker.io/pbolinaro/qemu-ci:debian-precache-tests | ||
bash -cx './configure --disable-docs --enable-debug-tcg --enable-debug-graph-lock --enable-debug-mutex --enable-asan --enable-ubsan && ninja -C build' | ||
- run: sudo chown $USER:$USER /dev/kvm | ||
- run: > | ||
podman run --init --privileged --rm -i -v /dev/kvm:/dev/kvm -v $(pwd):$(pwd) -w $(pwd) | ||
docker.io/pbolinaro/qemu-ci:debian-precache-tests | ||
bash -cx "env ASAN_OPTIONS=detect_leaks=0 ./build/pyvenv/bin/meson test -C build --setup thorough --suite func-quick --suite func-thorough -j $(($(nproc) / 2)) -t 5 --print-errorlogs" | ||
# Limit parallelism because it creates timeout. | ||
# iotests do not support sanitizers, so we run them in their own job | ||
check-block: | ||
needs: checkapply | ||
runs-on: ubuntu-24.04 | ||
steps: | ||
- uses: actions/checkout@v4 | ||
# we use image with download cache filled. Solves servers flakiness. | ||
- run: > | ||
podman run --init --rm -it -v $(pwd):$(pwd) -w $(pwd) | ||
docker.io/pbolinaro/qemu-ci:debian-precache-tests | ||
bash -cx './configure --disable-docs --enable-debug-tcg --enable-debug-graph-lock --enable-debug-mutex && ninja -C build' | ||
- run: sudo chown $USER:$USER /dev/kvm | ||
- run: > | ||
podman run --init --privileged --rm -i -v /dev/kvm:/dev/kvm -v $(pwd):$(pwd) -w $(pwd) | ||
docker.io/pbolinaro/qemu-ci:debian-precache-tests | ||
bash -cx "./build/pyvenv/bin/meson test -C build --setup thorough --suite block --suite block-slow --suite block-thorough -t 5 --print-errorlogs" | ||
check-avocado: | ||
needs: checkapply | ||
runs-on: ubuntu-24.04 | ||
steps: | ||
- uses: actions/checkout@v4 | ||
# add more time for all tests | ||
- run: sed -i -e 's/timeout = .*/timeout = 3600/' $(find tests/avocado/ -type f) | ||
# we use image with download cache filled. Solves servers flakiness. | ||
- run: > | ||
podman run --init --rm -it -v $(pwd):$(pwd) -w $(pwd) | ||
docker.io/pbolinaro/qemu-ci:debian-precache-tests | ||
bash -cx './configure --disable-docs --enable-debug-tcg --enable-debug-graph-lock --enable-debug-mutex --enable-asan --enable-ubsan && ninja -C build' | ||
- run: sudo chown $USER:$USER /dev/kvm | ||
- run: > | ||
podman run --init --privileged --rm -it -v /dev/kvm:/dev/kvm -v $(pwd):$(pwd) -w $(pwd) | ||
docker.io/pbolinaro/qemu-ci:debian-precache-tests | ||
bash -cx "env ASAN_OPTIONS=detect_leaks=0 make -k check-avocado V=1" |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,41 @@ | ||
on: | ||
schedule: | ||
- cron: '0 6 * * *' | ||
workflow_dispatch: | ||
|
||
permissions: write-all | ||
|
||
jobs: | ||
build_container: | ||
runs-on: ubuntu-24.04 | ||
strategy: | ||
fail-fast: false | ||
matrix: | ||
# cd tests/docker/dockerfiles/ | ||
# ls *docker | sed -e 's/.docker//' | tr '\n' ',' | ||
# remove: debian-bootstrap,debian-toolchain | ||
container: [alpine,centos9,debian-all-test-cross,debian-amd64-cross,debian-arm64-cross,debian-armhf-cross,debian,debian-hexagon-cross,debian-i686-cross,debian-legacy-test-cross,debian-loongarch-cross,debian-mips64el-cross,debian-mipsel-cross,debian-ppc64el-cross,debian-riscv64-cross,debian-s390x-cross,debian-tricore-cross,debian-xtensa-cross,fedora,fedora-rust-nightly,fedora-win64-cross,opensuse-leap,python,ubuntu2204] | ||
steps: | ||
- uses: actions/checkout@v4 | ||
- run: make docker-image-${{matrix.container}} RUNC=podman V=1 | ||
- run: podman tag qemu/${{matrix.container}} docker.io/pbolinaro/qemu-ci:${{matrix.container}} | ||
- run: podman login -u pbolinaro -p ${{secrets.DOCKERHUB_PASSWORD}} | ||
- run: podman push docker.io/pbolinaro/qemu-ci:${{matrix.container}} | ||
|
||
build_container_debian-precache-tests: | ||
runs-on: ubuntu-24.04 | ||
steps: | ||
# we clean up runner first, to get more disk space | ||
- run: docker system prune -af && sudo rm -rf /opt/* | ||
- uses: actions/checkout@v4 | ||
- run: make docker-image-debian RUNC=podman V=1 | ||
# fill download cache for functional and check-avocado | ||
# running check-avocado without any qemu binary will only download data | ||
# in /root/avocado | ||
- run: > | ||
podman run -it -v $(pwd):$(pwd) -w $(pwd) qemu/debian | ||
./precache_tests.sh | ||
# commit result as a new image. Cache will be in /root/.cache and /root/avocado | ||
- run: podman commit "$(podman ps -aq)" docker.io/pbolinaro/qemu-ci:debian-precache-tests | ||
- run: podman login -u pbolinaro -p ${{secrets.DOCKERHUB_PASSWORD}} | ||
- run: podman push docker.io/pbolinaro/qemu-ci:debian-precache-tests |
Oops, something went wrong.