mirror of
https://github.com/nasa/trick.git
synced 2024-12-24 07:16:41 +00:00
parent
591c2be0d1
commit
db9d976cd6
27
.github/workflows/test_linux.yml
vendored
27
.github/workflows/test_linux.yml
vendored
@ -16,19 +16,18 @@ jobs:
|
||||
matrix:
|
||||
cfg:
|
||||
#-------- Operating Systems ----------------
|
||||
- { os: ubuntu, tag: 18.04, arch: debian, arch_ver: 10 }
|
||||
- { os: ubuntu, tag: 20.04, arch: debian, arch_ver: 11 }
|
||||
- { os: ubuntu, tag: 22.04, arch: debian, arch_ver: 12 }
|
||||
- { os: debian, tag: 10, arch: debian, arch_ver: 10 }
|
||||
- { os: debian, tag: 11, arch: debian, arch_ver: 11 }
|
||||
- { os: debian, tag: bookworm, arch: debian, arch_ver: 12 }
|
||||
- { os: centos, tag: 7, arch: rhel, arch_ver: 7 }
|
||||
- { os: rockylinux, tag: 8, arch: rhel, arch_ver: 8 }
|
||||
- { os: oraclelinux, tag: 8, arch: rhel, arch_ver: 8 }
|
||||
- { os: ubuntu, tag: 18.04, arch: debian, arch_ver: 10, erinteg: erinteg }
|
||||
- { os: ubuntu, tag: 20.04, arch: debian, arch_ver: 11, erinteg: erinteg }
|
||||
- { os: ubuntu, tag: 22.04, arch: debian, arch_ver: 12, erinteg: erinteg }
|
||||
- { os: debian, tag: 10, arch: debian, arch_ver: 10, erinteg: erinteg }
|
||||
- { os: debian, tag: 11, arch: debian, arch_ver: 11, erinteg: erinteg }
|
||||
- { os: debian, tag: bookworm, arch: debian, arch_ver: 12, erinteg: erinteg }
|
||||
- { os: centos, tag: 7, arch: rhel, arch_ver: 7, erinteg: erinteg }
|
||||
- { os: rockylinux, tag: 8, arch: rhel, arch_ver: 8, erinteg: erinteg }
|
||||
- { os: oraclelinux, tag: 8, arch: rhel, arch_ver: 8, erinteg: erinteg }
|
||||
- { os: oraclelinux, tag: 8, arch: rhel, arch_ver: 8, erinteg: noerinteg }
|
||||
- { os: almalinux, tag: 8, arch: rhel, arch_ver: 8 }
|
||||
- { os: almalinux, tag: 8, arch: rhel, arch_ver: 8, erinteg: erinteg }
|
||||
python: [2, 3]
|
||||
erinteg: [erinteg]
|
||||
|
||||
#-------- Defaults --------------------------
|
||||
include:
|
||||
@ -137,6 +136,10 @@ jobs:
|
||||
install_gtest: |
|
||||
dnf config-manager --enable ol8_codeready_builder
|
||||
dnf install -y gtest-devel
|
||||
#-------- Configure Flags -------------------------------------
|
||||
- cfg: { erinteg: noerinteg }
|
||||
config_flags: --enable-er7utils=no
|
||||
|
||||
#-------- Job definition ----------------
|
||||
runs-on: ubuntu-latest
|
||||
container: docker://${{matrix.cfg.os}}:${{matrix.cfg.tag}}
|
||||
@ -159,7 +162,7 @@ jobs:
|
||||
run: |
|
||||
export MAKEFLAGS=-j`nproc`
|
||||
export PYTHON_VERSION=${{matrix.python}}
|
||||
./configure `[ noerinteg = ${{matrix.erinteg}} ] && echo --enable-er7utils=no`
|
||||
./configure ${{matrix.config_flags}}
|
||||
- name: Build Trick
|
||||
run: |
|
||||
export MAKEFLAGS=-j`nproc`
|
||||
|
Loading…
Reference in New Issue
Block a user