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