Jobs based on custom runners: add job definitions for QEMU's machines

The QEMU project has two machines (aarch64 and s390x) that can be used
for jobs that do build and run tests.  This introduces those jobs,
which are a mapping of custom scripts used for the same purpose.

Signed-off-by: Cleber Rosa <crosa@redhat.com>
Reviewed-by: Daniel P. Berrangé <berrange@redhat.com>
112 jobs for gating_ci in 76 minutes and 43 seconds (queued for 4 seconds)
Status Name Job ID Coverage
  Containers
passed amd64-alpine-container #1043281872

00:06:01

passed amd64-centos7-container #1043281875

00:06:28

passed amd64-centos8-container #1043281877

00:06:07

passed amd64-debian10-container #1043281879

00:06:13

passed amd64-debian11-container #1043281882

00:05:55

passed amd64-fedora-container #1043281886

00:18:50

passed amd64-opensuse-leap-container #1043281901

00:06:17

passed amd64-ubuntu-container #1043281899

00:06:27

failed amd64-ubuntu1804-container #1043281895

01:00:02

passed amd64-ubuntu2004-container #1043281898

00:06:50

passed cris-fedora-cross-container #1043281885

00:05:58

passed i386-fedora-cross-container #1043281888

00:06:10

passed win32-fedora-cross-container #1043281890

00:09:07

passed win64-fedora-cross-container #1043281892

00:09:24

passed xtensa-debian-cross-container #1043281883

00:06:05

 
  Containers Layer2
passed alpha-debian-cross-container #1043281902

00:06:12

passed amd64-debian-container #1043281905

00:07:03

passed amd64-debian-cross-container #1043281903

00:06:14

passed amd64-debian-user-cross-container #1043281904

00:07:01

passed arm64-debian-cross-container #1043281907

00:06:24

passed arm64-test-debian-cross-container #1043281908

00:06:11

passed armel-debian-cross-container #1043281910

00:06:25

passed armhf-debian-cross-container #1043281911

00:06:41

passed hppa-debian-cross-container #1043281912

00:06:08

passed m68k-debian-cross-container #1043281913

00:06:07

passed mips-debian-cross-container #1043281916

00:06:22

passed mips64-debian-cross-container #1043281914

00:06:09

passed mips64el-debian-cross-container #1043281915

00:06:24

passed mipsel-debian-cross-container #1043281918

00:06:15

passed powerpc-debian-cross-container #1043281920

00:06:07

passed ppc64-debian-cross-container #1043281921

00:06:10

passed ppc64el-debian-cross-container #1043281922

00:06:33

passed riscv64-debian-cross-container #1043281923

00:06:18

passed s390x-debian-cross-container #1043281924

00:06:27

passed sh4-debian-cross-container #1043281925

00:06:10

passed sparc64-debian-cross-container #1043281926

00:06:17

passed tricore-debian-cross-container #1043281927

00:06:18

 
  Build
passed build-coroutine-sigaltstack #1043281987

00:20:02

passed build-coroutine-ucontext #1043281986

00:19:31

passed build-crypto-old-gcrypt #1043281991

00:15:24

passed build-crypto-old-nettle #1043281989

00:16:03

passed build-crypto-only-gnutls #1043281993

00:16:31

passed build-deprecated #1043281980

00:15:29

passed build-disabled #1043281963

00:31:43

passed build-libvhost-user #1043282009

00:06:57

passed build-oss-fuzz #1043281983

00:45:11

passed build-some-softmmu #1043281969

00:16:46

passed build-some-softmmu-plugins #1043281974

00:25:55

skipped build-system-alpine #1043281953
passed build-system-centos #1043281959

00:29:08

passed build-system-debian #1043281956

00:33:47

passed build-system-fedora #1043281958

00:30:31

passed build-system-opensuse #1043281962

00:24:49

passed build-system-ubuntu #1043281955

00:31:34

passed build-tcg-disabled #1043281964

00:19:38

passed build-tci #1043281984

00:37:03

skipped build-tools-and-docs-debian #1043281957
passed build-trace-ftrace-system #1043281998

00:18:39

passed build-trace-multi-user #1043281997

00:47:27

passed build-trace-ust-system #1043282001

00:22:55

passed build-user #1043281966

00:43:27

skipped build-user-centos7 #1043281972
passed build-user-plugins #1043281970

00:45:39

passed build-user-static #1043281967

00:44:31

passed build-without-default-devices #1043282004

00:53:15

passed build-without-default-features #1043282005

00:51:25

passed check-dco #1043282007

00:04:34

passed check-patch #1043282006

00:04:34

passed clang-system #1043281976

00:50:59

skipped clang-user #1043281977
passed cross-amd64-xen-only #1043281951

00:17:15

passed cross-arm64-system #1043281933

00:54:33

passed cross-arm64-user #1043281934

00:49:54

passed cross-arm64-xen-only #1043281952

00:18:48

passed cross-armel-system #1043281929

00:54:28

passed cross-armel-user #1043281930

00:46:29

passed cross-armhf-system #1043281931

00:56:23

passed cross-armhf-user #1043281932

00:51:22

passed cross-i386-system #1043281935

01:04:45

passed cross-i386-user #1043281936

00:45:25

passed cross-mips-system #1043281937

00:55:24

passed cross-mips-user #1043281938

00:49:33

passed cross-mips64el-system #1043281941

00:55:58

passed cross-mips64el-user #1043281943

00:51:23

passed cross-mipsel-system #1043281939

00:55:00

passed cross-mipsel-user #1043281940

00:51:45

passed cross-ppc64el-system #1043281944

00:54:05

passed cross-ppc64el-user #1043281945

00:44:26

passed cross-s390x-kvm-only #1043281948

00:13:50

passed cross-s390x-system #1043281946

00:50:28

passed cross-s390x-user #1043281947

00:45:21

passed cross-win32-system #1043281949

00:54:20

passed cross-win64-system #1043281950

01:07:16

skipped gprof-gcov #1043281981
skipped tsan-build #1043281979
 
  Test
skipped acceptance-system-alpine #1043282011
passed acceptance-system-centos #1043282020

00:20:29

passed acceptance-system-debian #1043282016

00:10:34

passed acceptance-system-fedora #1043282018

00:11:31

passed acceptance-system-opensuse #1043282022

00:24:34

passed acceptance-system-ubuntu #1043282013

00:14:33

passed check-crypto-old-gcrypt #1043282027

00:11:47

passed check-crypto-old-nettle #1043282025

00:11:56

passed check-crypto-only-gnutls #1043282028

00:12:08

passed check-deprecated #1043282023

00:06:36

skipped check-system-alpine #1043282010
passed check-system-centos #1043282019

00:14:07

passed check-system-debian #1043282015

00:21:23

passed check-system-fedora #1043282017

00:14:27

passed check-system-opensuse #1043282021

00:18:25

passed check-system-ubuntu #1043282012

00:17:44

skipped pages #1043282029
 
Name Stage Failure
failed
amd64-ubuntu1804-container Containers The script exceeded the maximum execution time set for the job
Using docker image sha256:b0757c55a1fdbb59c378fd34dde3e12bd25f68094dd69546cf5ca00ddbaa7a33 for docker:stable with digest docker@sha256:fd4d028713fd05a1fb896412805daed82c4a0cc84331d8dad00cb596d7ce3e3a ...
Preparing environment
Running on runner-72989761-project-15642035-concurrent-0 via runner-72989761-srm-1613770609-b60a04fe...
Getting source from Git repository
$ eval "$CI_PRE_CLONE_SCRIPT"
Fetching changes...
Initialized empty Git repository in /builds/cleber.gnu/qemu/.git/
Created fresh repository.
ERROR: Job failed: execution took longer than 1h0m0s seconds