Lines Matching +full:qemu +full:- +full:setup

4   image: $CI_REGISTRY_IMAGE/qemu/$IMAGE:$QEMU_CI_CONTAINER_TAG
7 - ccache
12 - source scripts/ci/gitlab-ci-section
13 - section_start setup "Pre-script setup"
14 - JOBS=$(expr $(nproc) + 1)
15 - cat /packages.txt
16 - section_end setup
18 - export CCACHE_BASEDIR="$(pwd)"
19 - export CCACHE_DIR="$CCACHE_BASEDIR/ccache"
20 - export CCACHE_MAXSIZE="500M"
21 - export PATH="$CCACHE_WRAPPERSDIR:$PATH"
22 - mkdir build
23 - cd build
24 - ccache --zero-stats
25 - section_start configure "Running configure"
26 - ../configure --enable-werror --disable-docs --enable-fdt=system
27 --disable-user $QEMU_CONFIGURE_OPTS $EXTRA_CONFIGURE_OPTS
28 --target-list-exclude="arm-softmmu
29 i386-softmmu microblaze-softmmu mips-softmmu mipsel-softmmu
30 mips64-softmmu ppc-softmmu riscv32-softmmu sh4-softmmu
31 sparc-softmmu xtensa-softmmu $CROSS_SKIP_TARGETS"
32 - section_end configure
33 - section_start build "Building QEMU"
34 - make -j"$JOBS" all check-build
35 - section_end build
36 - section_start test "Running tests"
37 - if test -n "$MAKE_CHECK_ARGS";
39 $MAKE -j"$JOBS" $MAKE_CHECK_ARGS ;
41 - section_end test
42 - section_start installer "Building the installer"
43 - if grep -q "EXESUF=.exe" config-host.mak;
45 version="$(git describe --match v[0-9]* 2>/dev/null || git rev-parse --short HEAD)";
46 mv -v qemu-setup*.exe qemu-setup-${version}.exe;
48 - section_end installer
49 - ccache --show-stats
51 # Job to cross-build specific accelerators.
59 image: $CI_REGISTRY_IMAGE/qemu/$IMAGE:$QEMU_CI_CONTAINER_TAG
63 - ccache/
66 - source scripts/ci/gitlab-ci-section
67 - JOBS=$(expr $(nproc) + 1)
69 - export CCACHE_BASEDIR="$(pwd)"
70 - export CCACHE_DIR="$CCACHE_BASEDIR/ccache"
71 - export CCACHE_MAXSIZE="500M"
72 - export PATH="$CCACHE_WRAPPERSDIR:$PATH"
73 - mkdir build
74 - cd build
75 - section_start configure "Running configure"
76 - ../configure --enable-werror --disable-docs $QEMU_CONFIGURE_OPTS
77 --disable-tools --enable-${ACCEL:-kvm} $EXTRA_CONFIGURE_OPTS
78 - section_end configure
79 - section_start build "Building QEMU"
80 - make -j"$JOBS" all check-build
81 - section_end build
82 - section_start test "Running tests"
83 - if test -n "$MAKE_CHECK_ARGS";
85 $MAKE -j"$JOBS" $MAKE_CHECK_ARGS ;
87 - section_end test
92 image: $CI_REGISTRY_IMAGE/qemu/$IMAGE:$QEMU_CI_CONTAINER_TAG
95 - ccache/
98 - source scripts/ci/gitlab-ci-section
99 - JOBS=$(expr $(nproc) + 1)
101 - export CCACHE_BASEDIR="$(pwd)"
102 - export CCACHE_DIR="$CCACHE_BASEDIR/ccache"
103 - export CCACHE_MAXSIZE="500M"
104 - mkdir build
105 - cd build
106 - section_start configure "Running configure"
107 - ../configure --enable-werror --disable-docs $QEMU_CONFIGURE_OPTS
108 --disable-system --target-list-exclude="aarch64_be-linux-user
109 alpha-linux-user m68k-linux-user microblazeel-linux-user
110 or1k-linux-user ppc-linux-user sparc-linux-user
111 xtensa-linux-user $CROSS_SKIP_TARGETS"
112 - section_end configure
113 - section_start build "Building QEMU"
114 - make -j"$JOBS" all check-build
115 - section_end build
116 - section_start test "Running tests"
117 - if test -n "$MAKE_CHECK_ARGS";
119 $MAKE -j"$JOBS" $MAKE_CHECK_ARGS ;
121 - section_end test
127 name: "$CI_JOB_NAME-$CI_COMMIT_REF_SLUG"
131 - build/meson-logs/testlog.txt
133 junit: build/meson-logs/testlog.junit.xml