mirror of https://github.com/xemu-project/xemu.git
gitlab-ci: add Rust-enabled CI job
Add a job using --enable-rust, to ensure that the toolchain is installed correctly by the Dockerfile and that QEMU builds with Rust enabled on at least one platform. Suggested-by: Daniel P. Berrangé <berrange@redhat.com> Reviewed-by: Daniel P. Berrangé <berrange@redhat.com> Acked-by: Alex Bennée <alex.bennee@linaro.org> Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
This commit is contained in:
parent
8105ca8512
commit
872e9581f7
|
@ -120,6 +120,19 @@ build-system-fedora:
|
||||||
xtensa-softmmu m68k-softmmu riscv32-softmmu ppc-softmmu sparc64-softmmu
|
xtensa-softmmu m68k-softmmu riscv32-softmmu ppc-softmmu sparc64-softmmu
|
||||||
MAKE_CHECK_ARGS: check-build
|
MAKE_CHECK_ARGS: check-build
|
||||||
|
|
||||||
|
build-system-fedora-rust-nightly:
|
||||||
|
extends:
|
||||||
|
- .native_build_job_template
|
||||||
|
- .native_build_artifact_template
|
||||||
|
needs:
|
||||||
|
job: amd64-fedora-rust-nightly-container
|
||||||
|
variables:
|
||||||
|
IMAGE: fedora-rust-nightly
|
||||||
|
CONFIGURE_ARGS: --disable-docs --enable-rust
|
||||||
|
TARGETS: aarch64-softmmu
|
||||||
|
MAKE_CHECK_ARGS: check-build
|
||||||
|
allow_failure: true
|
||||||
|
|
||||||
check-system-fedora:
|
check-system-fedora:
|
||||||
extends: .native_test_job_template
|
extends: .native_test_job_template
|
||||||
needs:
|
needs:
|
||||||
|
|
|
@ -27,3 +27,9 @@ python-container:
|
||||||
extends: .container_job_template
|
extends: .container_job_template
|
||||||
variables:
|
variables:
|
||||||
NAME: python
|
NAME: python
|
||||||
|
|
||||||
|
amd64-fedora-rust-nightly-container:
|
||||||
|
extends: .container_job_template
|
||||||
|
variables:
|
||||||
|
NAME: fedora-rust-nightly
|
||||||
|
allow_failure: true
|
||||||
|
|
Loading…
Reference in New Issue