Merge branch 'alatiera/ci-3' into 'master'

CI: even more minor things

See merge request federicomenaquintero/bzip2!12
This commit is contained in:
Federico Mena Quintero 2019-06-07 22:10:45 +00:00
commit 5368451bcb

View File

@ -8,6 +8,8 @@ variables:
AMD64_OPENSUSE_LEAP: opensuse/leap
AMD64_OPENSUSE_TUMBLEWEED: opensuse/tumbleweed
I386_UBUNTU_BIONIC: 'i386/ubuntu:bionic'
stages:
- test
@ -31,7 +33,7 @@ stages:
script:
- meson builddir
- ninja -C builddir
- ninja -C builddir test
- meson test -C builddir --print-errorlogs
after_script:
- cp builddir/meson-logs/meson-log.txt .
- rm -rf builddir
@ -39,14 +41,7 @@ stages:
paths:
- 'meson-log.txt'
debian:testing:autotools:
extends: '.autotools_test'
image: $AMD64_DEBIAN_TESTING
before_script:
- apt update -y
- apt install -y gcc make automake libtool
debian:testing:meson:
debian:testing:
extends: '.meson_test'
image: $AMD64_DEBIAN_TESTING
before_script:
@ -68,13 +63,15 @@ ubuntu:bionic:meson:
- apt install -y gcc python3-pip ninja-build
- pip3 install meson
fedora:latest:autotools:
extends: '.autotools_test'
image: $AMD64_FEDORA_LATEST
ubuntu:bionic:i386:
extends: '.meson_test'
image: $I386_UBUNTU_BIONIC
before_script:
- dnf install -y gcc make automake libtool
- apt update -y
- apt install -y gcc python3-pip ninja-build
- pip3 install meson
fedora:latest:meson:
fedora:30:
extends: '.meson_test'
image: $AMD64_FEDORA_LATEST
before_script:
@ -90,40 +87,21 @@ fedora_mingw:latest:autotools:
- mingw64-configure
- make
fedora:rawhide:autotools:
extends: '.autotools_test'
image: $AMD64_FEDORA_RAWHIDE
before_script:
- dnf install -y gcc make automake libtool
allow_failure: true
fedora:rawhide:meson:
fedora:rawhide:
extends: '.meson_test'
image: $AMD64_FEDORA_RAWHIDE
before_script:
- dnf install -y gcc meson
allow_failure: true
opensuse/leap:autotools:
extends: '.autotools_test'
image: $AMD64_OPENSUSE_LEAP
before_script:
- zypper install -y gcc make automake libtool
opensuse/leap:meson:
opensuse/leap:
extends: '.meson_test'
image: $AMD64_OPENSUSE_LEAP
before_script:
- zypper install -y gcc ninja python3-pip
- pip3 install meson
opensuse/tumbleweed:autotools:
extends: '.autotools_test'
image: $AMD64_OPENSUSE_TUMBLEWEED
before_script:
- zypper install -y gcc make automake libtool
opensuse/tumbleweed:meson:
opensuse/tumbleweed:
extends: '.meson_test'
image: $AMD64_OPENSUSE_TUMBLEWEED
before_script: