Add RTEMS 5 (pc686-qemu) jobs
This commit is contained in:
3
.github/workflows/build-and-test.yml
vendored
3
.github/workflows/build-and-test.yml
vendored
@@ -139,6 +139,7 @@ jobs:
|
||||
CMP: ${{ matrix.cmp }}
|
||||
BCFG: ${{ matrix.configuration }}
|
||||
RTEMS: ${{ matrix.rtems }}
|
||||
RTEMS_TARGET: RTEMS-pc686-qemu
|
||||
APT: re2c g++-mingw-w64-i686 g++-mingw-w64-x86-64 qemu-system-x86
|
||||
strategy:
|
||||
fail-fast: false
|
||||
@@ -146,7 +147,7 @@ jobs:
|
||||
os: [ubuntu-20.04]
|
||||
cmp: [gcc]
|
||||
configuration: [default, debug]
|
||||
rtems: ["4.9", "4.10"]
|
||||
rtems: ["4.9", "4.10", "5"]
|
||||
steps:
|
||||
- uses: actions/checkout@v2
|
||||
- name: Prepare and compile dependencies
|
||||
|
||||
@@ -162,3 +162,18 @@ rtems4.10_debug:
|
||||
variables:
|
||||
RTEMS: "4.10"
|
||||
BCFG: "debug"
|
||||
|
||||
rtems5_default:
|
||||
extends: .build
|
||||
image: ubuntu:focal
|
||||
variables:
|
||||
RTEMS: "5"
|
||||
RTEMS_TARGET: "RTEMS-pc686-qemu"
|
||||
|
||||
rtems5_debug:
|
||||
extends: .build
|
||||
image: ubuntu:focal
|
||||
variables:
|
||||
RTEMS: "5"
|
||||
RTEMS_TARGET: "RTEMS-pc686-qemu"
|
||||
BCFG: "debug"
|
||||
|
||||
@@ -151,6 +151,11 @@ jobs:
|
||||
- env: SET=test01 RTEMS=4.10 APT=usrmerge
|
||||
- env: SET=test01 RTEMS=4.10 BCFG=debug APT=usrmerge
|
||||
|
||||
- env: SET=test01 RTEMS=5 RTEMS_TARGET=RTEMS-pc686-qemu
|
||||
dist: focal
|
||||
- env: SET=test01 RTEMS=5 RTEMS_TARGET=RTEMS-pc686-qemu BCFG=debug
|
||||
dist: focal
|
||||
|
||||
- env: SET=test01
|
||||
os: windows
|
||||
- env: SET=test01 BCFG=static
|
||||
|
||||
@@ -33,7 +33,9 @@ jobs:
|
||||
BCFG: ${{ matrix.configuration }}
|
||||
WINE: ${{ matrix.wine }}
|
||||
RTEMS: ${{ matrix.rtems }}
|
||||
RTEMS_TARGET: ${{ matrix.rtems_target }}
|
||||
EXTRA: ${{ matrix.extra }}
|
||||
TEST: ${{ matrix.test }}
|
||||
strategy:
|
||||
fail-fast: false
|
||||
matrix:
|
||||
@@ -80,6 +82,21 @@ jobs:
|
||||
rtems: "4.9"
|
||||
name: "Ub-20 gcc-9 + RT-4.9"
|
||||
|
||||
- os: ubuntu-20.04
|
||||
cmp: gcc
|
||||
configuration: default
|
||||
rtems: "5"
|
||||
rtems_target: RTEMS-pc686-qemu
|
||||
name: "Ub-20 gcc-9 + RT-5.1 pc686"
|
||||
|
||||
- os: ubuntu-20.04
|
||||
cmp: gcc
|
||||
configuration: default
|
||||
rtems: "5"
|
||||
rtems_target: RTEMS-beatnik
|
||||
test: NO
|
||||
name: "Ub-20 gcc-9 + RT-5.1 beatnik"
|
||||
|
||||
- os: ubuntu-16.04
|
||||
cmp: gcc-4.8
|
||||
utoolchain: true
|
||||
|
||||
@@ -99,7 +99,7 @@ wine64_debug:
|
||||
BCFG: "debug"
|
||||
WINE: "64"
|
||||
|
||||
# Cross-builds to RTEMS 4.9 and 4.10
|
||||
# Cross-builds to RTEMS 4.9, 4.10 and 5
|
||||
rtems4.9_default:
|
||||
extends: .build
|
||||
variables:
|
||||
@@ -112,3 +112,10 @@ rtems4.10_debug:
|
||||
RTEMS: "4.10"
|
||||
BASE: "7.0"
|
||||
BCFG: "debug"
|
||||
|
||||
rtems5_default:
|
||||
extends: .build
|
||||
image: ubuntu:focal
|
||||
variables:
|
||||
RTEMS: "5"
|
||||
RTEMS_TARGET: "RTEMS-pc686-qemu"
|
||||
|
||||
@@ -107,6 +107,9 @@ jobs:
|
||||
|
||||
- env: BASE=7.0 RTEMS=4.9 APT=usrmerge
|
||||
|
||||
- env: BASE=7.0 RTEMS=5 RTEMS_TARGET=RTEMS-pc686-qemu
|
||||
dist: focal
|
||||
|
||||
# Other gcc versions (added as an extra package)
|
||||
|
||||
- env: BASE=7.0
|
||||
|
||||
Reference in New Issue
Block a user