diff options
author | Daniel Mensinger <daniel@mensinger-ka.de> | 2020-03-25 10:01:12 +0100 |
---|---|---|
committer | Daniel Mensinger <daniel@mensinger-ka.de> | 2020-04-02 09:47:06 +0200 |
commit | 0d3d069a7fe84b369c41ac3b1c3fb539f7cb3fce (patch) | |
tree | 6794eba499578b2c3f257a4f10b6efd50d26a001 /.github | |
parent | aa3cb4a9bb88c13a07d1518973a4d47eba2e47ed (diff) | |
download | meson-0d3d069a7fe84b369c41ac3b1c3fb539f7cb3fce.zip meson-0d3d069a7fe84b369c41ac3b1c3fb539f7cb3fce.tar.gz meson-0d3d069a7fe84b369c41ac3b1c3fb539f7cb3fce.tar.bz2 |
ci: Use new images in OS Comp
Diffstat (limited to '.github')
-rw-r--r-- | .github/workflows/os_comp.yml | 49 |
1 files changed, 17 insertions, 32 deletions
diff --git a/.github/workflows/os_comp.yml b/.github/workflows/os_comp.yml index cfc75c8..0519ad7 100644 --- a/.github/workflows/os_comp.yml +++ b/.github/workflows/os_comp.yml @@ -1,6 +1,10 @@ name: OS Comp Tests -on: [push, pull_request] +on: + push: + branches: + - master + pull_request: jobs: xenial: @@ -25,38 +29,19 @@ jobs: XENIAL: '1' arch: - name: Arch Linux + name: ${{ matrix.cfg.name }} runs-on: ubuntu-latest - container: mensinda/arch:latest + strategy: + fail-fast: false + matrix: + cfg: + - { name: Arch Linux, id: arch } + - { name: Fedora, id: fedora } + - { name: OpenSUSE, id: opensuse } + container: mesonbuild/${{ matrix.cfg.id }}:latest steps: - uses: actions/checkout@v1 - name: Run tests - run: ./run_tests.py - env: - CI: '1' - - fedora: - name: Fedora - runs-on: ubuntu-latest - container: mensinda/fedora:latest - steps: - - uses: actions/checkout@v1 - - name: Run tests - run: ./run_tests.py - env: - CI: '1' - SKIP_SCIENTIFIC: '1' - SKIP_STATIC_BOOST: '1' - - opensuse: - name: OpenSUSE - runs-on: ubuntu-latest - container: mensinda/opensuse:latest - steps: - - uses: actions/checkout@v1 - - name: Run tests - run: ./run_tests.py - env: - CI: '1' - SKIP_SCIENTIFIC: '1' - SKIP_STATIC_BOOST: '1' + # All environment variables are stored inside the docker image in /env_vars.sh + # They are defined in the `env` section in each image.json + run: bash -c "source /env_vars.sh; cd $GITHUB_WORKSPACE; ./run_tests.py" |