.gitlab-ci.yml 1.3 KB
Newer Older
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46
.job_template: &job_definition
  script:
    - mkdir build
    - cd build
    - ../autogen.sh $CONFIGURE_OPTS || (cat config.log && exit 1)
    - make -j $(getconf _NPROCESSORS_ONLN)

# We could run every arch on both versions, but it is a little
# overkill. Instead we run half the jobs on 9 and half the jobs
# on sid to give reasonable cross-coverage.

debian-9-cross-armv6l:
  <<: *job_definition
  image: quay.io/libvirt/buildenv-debian-9-cross-armv6l:master

debian-9-cross-mipsel:
  <<: *job_definition
  image: quay.io/libvirt/buildenv-debian-9-cross-mipsel:master

debian-9-cross-ppc64le:
  <<: *job_definition
  image: quay.io/libvirt/buildenv-debian-9-cross-ppc64le:master

debian-9-cross-s390x:
  <<: *job_definition
  image: quay.io/libvirt/buildenv-debian-9-cross-s390x:master

debian-sid-cross-aarch64:
  <<: *job_definition
  image: quay.io/libvirt/buildenv-debian-sid-cross-aarch64:master

debian-sid-cross-armv7l:
  <<: *job_definition
  image: quay.io/libvirt/buildenv-debian-sid-cross-armv7l:master

debian-sid-cross-i686:
  <<: *job_definition
  image: quay.io/libvirt/buildenv-debian-sid-cross-i686:master

debian-sid-cross-mips64el:
  <<: *job_definition
  image: quay.io/libvirt/buildenv-debian-sid-cross-mips64el:master

debian-sid-cross-mips:
  <<: *job_definition
  image: quay.io/libvirt/buildenv-debian-sid-cross-mips:master