default:
image: ghcr.io/siemens/kas/kas-isar:2.6.3
diff --git a/ci/kernel_4_19_xenomai_next.yml b/ci/kernel_4_19.yml
similarity index 71%
rename from ci/kernel_4_19_xenomai_next.yml
rename to ci/kernel_4_19.yml
index 6ae2c35..c55b26a 100644
--- a/ci/kernel_4_19_xenomai_next.yml
+++ b/ci/kernel_4_19.yml
@@ -1,7 +1,7 @@
#
# Xenomai Real-Time System
#
-# Copyright (c) Siemens AG, 2019 - 2020
+# Copyright (c) Siemens AG, 2019 - 2022
#
# Authors:
# Quirin Gylstorff <quirin.gylsto...@siemens.com>
@@ -13,76 +13,70 @@ build-4.19:qemu-amd64:
extends: .build:qemu-amd64
variables:
LINUX_BUILD_OPTION: ":opt-linux-latest-4.19.yml"
- DEPLOY_DIR_EXTENSION: "4.19"
+ KERNEL_VERSION: "4.19"
lava-test-4.19:qemu-amd64:
needs: [ "build-4.19:qemu-amd64" ]
extends: .lava-test:qemu-amd64
variables:
- DEPLOY_DIR_EXTENSION: "4.19"
- BUILD_IDENTIFIER: "4.19"
+ KERNEL_VERSION: "4.19"
build-4.19:qemu-armhf:
extends: .build:qemu-armhf
variables:
LINUX_BUILD_OPTION: ":opt-linux-latest-4.19.yml"
- DEPLOY_DIR_EXTENSION: "4.19"
+ KERNEL_VERSION: "4.19"
lava-test-4.19:qemu-armhf:
needs: [ "build-4.19:qemu-armhf" ]
extends: .lava-test:qemu-armhf
variables:
- DEPLOY_DIR_EXTENSION: "4.19"
- BUILD_IDENTIFIER: "4.19"
+ KERNEL_VERSION: "4.19"
build-4.19:qemu-arm64:
extends: .build:qemu-arm64
variables:
LINUX_BUILD_OPTION: ":opt-linux-latest-4.19.yml"
- DEPLOY_DIR_EXTENSION: "4.19"
+ KERNEL_VERSION: "4.19"
lava-test-4.19:qemu-arm64:
needs: [ "build-4.19:qemu-arm64" ]
extends: .lava-test:qemu-arm64
variables:
- DEPLOY_DIR_EXTENSION: "4.19"
- BUILD_IDENTIFIER: "4.19"
+ KERNEL_VERSION: "4.19"
build-4.19:hikey:
extends: .build:hikey
variables:
LINUX_BUILD_OPTION: ":opt-linux-latest-4.19.yml"
- DEPLOY_DIR_EXTENSION: "4.19"
+ KERNEL_VERSION: "4.19"
lava-test-4.19:hikey:
needs: [ "build-4.19:hikey" ]
extends: .lava-test:hikey
variables:
- DEPLOY_DIR_EXTENSION: "4.19"
- BUILD_IDENTIFIER: "4.19"
+ KERNEL_VERSION: "4.19"
build-4.19:beagle-bone-black:
extends: .build:beagle-bone-black
variables:
LINUX_BUILD_OPTION: ":opt-linux-latest-4.19.yml"
- DEPLOY_DIR_EXTENSION: "4.19"
+ KERNEL_VERSION: "4.19"
lava-test-4.19:beagle-bone-black:
needs: [ "build-4.19:beagle-bone-black" ]
extends: .lava-test:beagle-bone-black
variables:
- DEPLOY_DIR_EXTENSION: "4.19"
- BUILD_IDENTIFIER: "4.19"
+ KERNEL_VERSION: "4.19"
build-4.19:x86-64-efi:
extends: .build:x86-64-efi
variables:
LINUX_BUILD_OPTION: ":opt-linux-latest-4.19.yml"
- DEPLOY_DIR_EXTENSION: "4.19"
+ KERNEL_VERSION: "4.19"
lava-test-4.19:x86-64-efi:
needs: [ "build-4.19:x86-64-efi" ]
extends: .lava-test:x86-64-efi
variables:
- DEPLOY_DIR_EXTENSION: "4.19"
- BUILD_IDENTIFIER: "4.19"
+ KERNEL_VERSION: "4.19"
diff --git a/ci/kernel_5_10_xenomai_next.yml b/ci/kernel_5_10.yml
similarity index 71%
rename from ci/kernel_5_10_xenomai_next.yml
rename to ci/kernel_5_10.yml
index 80bcf87..1c30617 100644
--- a/ci/kernel_5_10_xenomai_next.yml
+++ b/ci/kernel_5_10.yml
@@ -1,7 +1,7 @@
#
# Xenomai Real-Time System
#
-# Copyright (c) Siemens AG, 2019 - 2021
+# Copyright (c) Siemens AG, 2019 - 2022
#
# Authors:
# Jan Kiszka <jan.kis...@siemens.com>
@@ -13,76 +13,70 @@ build-5.10:qemu-amd64:
extends: .build:qemu-amd64
variables:
LINUX_BUILD_OPTION: ":opt-linux-latest-5.10.yml"
- DEPLOY_DIR_EXTENSION: "5.10"
+ KERNEL_VERSION: "5.10"
lava-test-5.10:qemu-amd64:
needs: [ "build-5.10:qemu-amd64" ]
extends: .lava-test:qemu-amd64
variables:
- DEPLOY_DIR_EXTENSION: "5.10"
- BUILD_IDENTIFIER: "5.10"
+ KERNEL_VERSION: "5.10"
build-5.10:qemu-armhf:
extends: .build:qemu-armhf
variables:
LINUX_BUILD_OPTION: ":opt-linux-latest-5.10.yml"
- DEPLOY_DIR_EXTENSION: "5.10"
+ KERNEL_VERSION: "5.10"
lava-test-5.10:qemu-armhf:
needs: [ "build-5.10:qemu-armhf" ]
extends: .lava-test:qemu-armhf
variables:
- DEPLOY_DIR_EXTENSION: "5.10"
- BUILD_IDENTIFIER: "5.10"
+ KERNEL_VERSION: "5.10"
build-5.10:qemu-arm64:
extends: .build:qemu-arm64
variables:
LINUX_BUILD_OPTION: ":opt-linux-latest-5.10.yml"
- DEPLOY_DIR_EXTENSION: "5.10"
+ KERNEL_VERSION: "5.10"
lava-test-5.10:qemu-arm64:
needs: [ "build-5.10:qemu-arm64" ]
extends: .lava-test:qemu-arm64
variables:
- DEPLOY_DIR_EXTENSION: "5.10"
- BUILD_IDENTIFIER: "5.10"
+ KERNEL_VERSION: "5.10"
build-5.10:hikey:
extends: .build:hikey
variables:
LINUX_BUILD_OPTION: ":opt-linux-latest-5.10.yml"
- DEPLOY_DIR_EXTENSION: "5.10"
+ KERNEL_VERSION: "5.10"
lava-test-5.10:hikey:
needs: [ "build-5.10:hikey" ]
extends: .lava-test:hikey
variables:
- DEPLOY_DIR_EXTENSION: "5.10"
- BUILD_IDENTIFIER: "5.10"
+ KERNEL_VERSION: "5.10"
build-5.10:beagle-bone-black:
extends: .build:beagle-bone-black
variables:
LINUX_BUILD_OPTION: ":opt-linux-latest-5.10.yml"
- DEPLOY_DIR_EXTENSION: "5.10"
+ KERNEL_VERSION: "5.10"
lava-test-5.10:beagle-bone-black:
needs: [ "build-5.10:beagle-bone-black" ]
extends: .lava-test:beagle-bone-black
variables:
- DEPLOY_DIR_EXTENSION: "5.10"
- BUILD_IDENTIFIER: "5.10"
+ KERNEL_VERSION: "5.10"
build-5.10:x86-64-efi:
extends: .build:x86-64-efi
variables:
LINUX_BUILD_OPTION: ":opt-linux-latest-5.10.yml"
- DEPLOY_DIR_EXTENSION: "5.10"
+ KERNEL_VERSION: "5.10"
lava-test-5.10:x86-64-efi:
needs: [ "build-5.10:x86-64-efi" ]
extends: .lava-test:x86-64-efi
variables:
- DEPLOY_DIR_EXTENSION: "5.10"
- BUILD_IDENTIFIER: "5.10"
+ KERNEL_VERSION: "5.10"
diff --git a/ci/kernel_5_4_xenomai_next.yml b/ci/kernel_5_4.yml
similarity index 71%
rename from ci/kernel_5_4_xenomai_next.yml
rename to ci/kernel_5_4.yml
index 6b2708f..f80b653 100644
--- a/ci/kernel_5_4_xenomai_next.yml
+++ b/ci/kernel_5_4.yml
@@ -1,7 +1,7 @@
#
# Xenomai Real-Time System
#
-# Copyright (c) Siemens AG, 2019 - 2020
+# Copyright (c) Siemens AG, 2019 - 2022
#
# Authors:
# Quirin Gylstorff <quirin.gylsto...@siemens.com>
@@ -13,76 +13,70 @@ build-5.4:qemu-amd64:
extends: .build:qemu-amd64
variables:
LINUX_BUILD_OPTION: ":opt-linux-latest-5.4.yml"
- DEPLOY_DIR_EXTENSION: "5.4"
+ KERNEL_VERSION: "5.4"
lava-test-5.4:qemu-amd64:
needs: [ "build-5.4:qemu-amd64" ]
extends: .lava-test:qemu-amd64
variables:
- DEPLOY_DIR_EXTENSION: "5.4"
- BUILD_IDENTIFIER: "5.4"
+ KERNEL_VERSION: "5.4"
build-5.4:qemu-armhf:
extends: .build:qemu-armhf
variables:
LINUX_BUILD_OPTION: ":opt-linux-latest-5.4.yml"
- DEPLOY_DIR_EXTENSION: "5.4"
+ KERNEL_VERSION: "5.4"
lava-test-5.4:qemu-armhf:
needs: [ "build-5.4:qemu-armhf" ]
extends: .lava-test:qemu-armhf
variables:
- DEPLOY_DIR_EXTENSION: "5.4"
- BUILD_IDENTIFIER: "5.4"
+ KERNEL_VERSION: "5.4"
build-5.4:qemu-arm64:
extends: .build:qemu-arm64
variables:
LINUX_BUILD_OPTION: ":opt-linux-latest-5.4.yml"
- DEPLOY_DIR_EXTENSION: "5.4"
+ KERNEL_VERSION: "5.4"
lava-test-5.4:qemu-arm64:
needs: [ "build-5.4:qemu-arm64" ]
extends: .lava-test:qemu-arm64
variables:
- DEPLOY_DIR_EXTENSION: "5.4"
- BUILD_IDENTIFIER: "5.4"
+ KERNEL_VERSION: "5.4"
build-5.4:hikey:
extends: .build:hikey
variables:
LINUX_BUILD_OPTION: ":opt-linux-latest-5.4.yml"
- DEPLOY_DIR_EXTENSION: "5.4"
+ KERNEL_VERSION: "5.4"
lava-test-5.4:hikey:
needs: [ "build-5.4:hikey" ]
extends: .lava-test:hikey
variables:
- DEPLOY_DIR_EXTENSION: "5.4"
- BUILD_IDENTIFIER: "5.4"
+ KERNEL_VERSION: "5.4"
build-5.4:beagle-bone-black:
extends: .build:beagle-bone-black
variables:
LINUX_BUILD_OPTION: ":opt-linux-latest-5.4.yml"
- DEPLOY_DIR_EXTENSION: "5.4"
+ KERNEL_VERSION: "5.4"
lava-test-5.4:beagle-bone-black:
needs: [ "build-5.4:beagle-bone-black" ]
extends: .lava-test:beagle-bone-black
variables:
- DEPLOY_DIR_EXTENSION: "5.4"
- BUILD_IDENTIFIER: "5.4"
+ KERNEL_VERSION: "5.4"
build-5.4:x86-64-efi:
extends: .build:x86-64-efi
variables:
LINUX_BUILD_OPTION: ":opt-linux-latest-5.4.yml"
- DEPLOY_DIR_EXTENSION: "5.4"
+ KERNEL_VERSION: "5.4"
lava-test-5.4:x86-64-efi:
needs: [ "build-5.4:x86-64-efi" ]
extends: .lava-test:x86-64-efi
variables:
- DEPLOY_DIR_EXTENSION: "5.4"
- BUILD_IDENTIFIER: "5.4"
+ KERNEL_VERSION: "5.4"
diff --git a/ci/xenomai_3_0_x.yml b/ci/xenomai_3_0_x.yml
index cedd2e0..5d3ddee 100644
--- a/ci/xenomai_3_0_x.yml
+++ b/ci/xenomai_3_0_x.yml
@@ -1,40 +1,33 @@
#
# Xenomai Real-Time System
#
-# Copyright (c) Siemens AG, 2019 - 2020
+# Copyright (c) Siemens AG, 2019 - 2022
#
# Authors:
# Quirin Gylstorff <quirin.gylsto...@siemens.com>
#
# SPDX-License-Identifier: MIT
#
+
include:
- local: '/ci/gitlab-ci-base.yml'
+variables:
+ XENOMAI_BUILD_OPTION: ":opt-xenomai-3.0.x.yml"
+ LINUX_BUILD_OPTION: ":opt-linux-latest-4.4.yml"
+ XENOMAI_VERSION: "3.0.x"
+ KERNEL_VERSION: "4.4"
+
build-4.4:beagle-bone-black:
extends: .build:beagle-bone-black
- variables:
- XENOMAI_BUILD_OPTION: ":opt-xenomai-3.0.x.yml"
- LINUX_BUILD_OPTION: ":opt-linux-latest-4.4.yml"
- DEPLOY_DIR_EXTENSION: "xenomai-3.0.x"
lava-test-4.4:beagle-bone-black:
needs: [ "build-4.4:beagle-bone-black" ]
extends: .lava-test:beagle-bone-black
- variables:
- DEPLOY_DIR_EXTENSION: "xenomai-3.0.x"
- BUILD_IDENTIFIER: "4.4"
build-4.4:x86-64-efi:
extends: .build:x86-64-efi
- variables:
- XENOMAI_BUILD_OPTION: ":opt-xenomai-3.0.x.yml"
- LINUX_BUILD_OPTION: ":opt-linux-latest-4.4.yml"
- DEPLOY_DIR_EXTENSION: "xenomai-3.0.x"
lava-test-4.4:x86-64-efi:
needs: [ "build-4.4:x86-64-efi" ]
extends: .lava-test:x86-64-efi
- variables:
- DEPLOY_DIR_EXTENSION: "xenomai-3.0.x"
- BUILD_IDENTIFIER: "4.4"
diff --git a/ci/xenomai_3_1_x.yml b/ci/xenomai_3_1_x.yml
index 1e0961f..b6f0010 100644
--- a/ci/xenomai_3_1_x.yml
+++ b/ci/xenomai_3_1_x.yml
@@ -1,97 +1,18 @@
#
# Xenomai Real-Time System
#
-# Copyright (c) Siemens AG, 2020
+# Copyright (c) Siemens AG, 2020-2022
#
# Authors:
# Quirin Gylstorff <quirin.gylsto...@siemens.com>
#
# SPDX-License-Identifier: MIT
#
+
include:
- local: '/ci/gitlab-ci-base.yml'
+ - local: '/ci/kernel_4_19.yml'
-
-build-4.19:qemu-amd64:
- extends: .build:qemu-amd64
- variables:
- DEPLOY_DIR_EXTENSION: "xenomai-3.1.x"
- XENOMAI_BUILD_OPTION: ":opt-xenomai-3.1.x.yml"
- LINUX_BUILD_OPTION: ":opt-linux-latest-4.19.yml"
-
-lava-test-4.19:qemu-amd64:
- needs: [ "build-4.19:qemu-amd64" ]
- extends: .lava-test:qemu-amd64
- variables:
- DEPLOY_DIR_EXTENSION: "xenomai-3.1.x"
- BUILD_IDENTIFIER: "4.19"
-
-build-4.19:qemu-armhf:
- extends: .build:qemu-armhf
- variables:
- DEPLOY_DIR_EXTENSION: "xenomai-3.1.x"
- XENOMAI_BUILD_OPTION: ":opt-xenomai-3.1.x.yml"
- LINUX_BUILD_OPTION: ":opt-linux-latest-4.19.yml"
-
-lava-test-4.19:qemu-armhf:
- needs: [ "build-4.19:qemu-armhf" ]
- extends: .lava-test:qemu-armhf
- variables:
- DEPLOY_DIR_EXTENSION: "xenomai-3.1.x"
- BUILD_IDENTIFIER: "4.19"
-
-build-4.19:qemu-arm64:
- extends: .build:qemu-arm64
- variables:
- DEPLOY_DIR_EXTENSION: "xenomai-3.1.x"
- XENOMAI_BUILD_OPTION: ":opt-xenomai-3.1.x.yml"
- LINUX_BUILD_OPTION: ":opt-linux-latest-4.19.yml"
-
-lava-test-4.19:qemu-arm64:
- needs: [ "build-4.19:qemu-arm64" ]
- extends: .lava-test:qemu-arm64
- variables:
- DEPLOY_DIR_EXTENSION: "xenomai-3.1.x"
- BUILD_IDENTIFIER: "4.19"
-
-build-4.19:hikey:
- extends: .build:hikey
- variables:
- DEPLOY_DIR_EXTENSION: "xenomai-3.1.x"
- XENOMAI_BUILD_OPTION: ":opt-xenomai-3.1.x.yml"
- LINUX_BUILD_OPTION: ":opt-linux-latest-4.19.yml"
-
-lava-test-4.19:hikey:
- needs: [ "build-4.19:hikey" ]
- extends: .lava-test:hikey
- variables:
- DEPLOY_DIR_EXTENSION: "xenomai-3.1.x"
- BUILD_IDENTIFIER: "4.19"
-
-build-4.19:beagle-bone-black:
- extends: .build:beagle-bone-black
- variables:
- DEPLOY_DIR_EXTENSION: "xenomai-3.1.x"
- XENOMAI_BUILD_OPTION: ":opt-xenomai-3.1.x.yml"
- LINUX_BUILD_OPTION: ":opt-linux-latest-4.19.yml"
-
-lava-test-4.19:beagle-bone-black:
- needs: [ "build-4.19:beagle-bone-black" ]
- extends: .lava-test:beagle-bone-black
- variables:
- DEPLOY_DIR_EXTENSION: "xenomai-3.1.x"
- BUILD_IDENTIFIER: "4.19"
-
-build-4.19:x86-64-efi:
- extends: .build:x86-64-efi
- variables:
- DEPLOY_DIR_EXTENSION: "xenomai-3.1.x"
- XENOMAI_BUILD_OPTION: ":opt-xenomai-3.1.x.yml"
- LINUX_BUILD_OPTION: ":opt-linux-latest-4.19.yml"
-
-lava-test-4.19:x86-64-efi:
- needs: [ "build-4.19:x86-64-efi" ]
- extends: .lava-test:x86-64-efi
- variables:
- DEPLOY_DIR_EXTENSION: "xenomai-3.1.x"
- BUILD_IDENTIFIER: "4.19"
+variables:
+ XENOMAI_BUILD_OPTION: ":opt-xenomai-3.1.x.yml"
+ XENOMAI_VERSION: "3.1.x"
diff --git a/ci/xenomai_next.yml b/ci/xenomai_next.yml
index b13dfa8..91275ae 100644
--- a/ci/xenomai_next.yml
+++ b/ci/xenomai_next.yml
@@ -1,15 +1,20 @@
#
# Xenomai Real-Time System
#
-# Copyright (c) Siemens AG, 2019 - 2021
+# Copyright (c) Siemens AG, 2019 - 2022
#
# Authors:
# Quirin Gylstorff <quirin.gylsto...@siemens.com>
#
# SPDX-License-Identifier: MIT
#
+
include:
- local: '/ci/gitlab-ci-base.yml'
- - local: '/ci/kernel_4_19_xenomai_next.yml'
- - local: '/ci/kernel_5_4_xenomai_next.yml'
- - local: '/ci/kernel_5_10_xenomai_next.yml'
+ - local: '/ci/kernel_4_19.yml'
+ - local: '/ci/kernel_5_4.yml'
+ - local: '/ci/kernel_5_10.yml'
+
+variables:
+ XENOMAI_BUILD_OPTION: ":opt-xenomai-next.yml"
+ XENOMAI_VERSION: "next"