Add RTEMS 5 (pc686-qemu) jobs

This commit is contained in:
Ralph Lange
2021-04-09 18:43:43 +02:00
parent 6702a8a19c
commit 822293de04
6 changed files with 50 additions and 2 deletions

View File

@@ -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

View File

@@ -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"

View File

@@ -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

View File

@@ -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

View File

@@ -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"

View File

@@ -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