* [xenomai-images][PATCH 1/2] ci: add xenomai 3.1 stable
2020-12-18 9:49 [xenomai-images][PATCH 0/2] add xenomai 3.1.x to pipeline Q. Gylstorff
@ 2020-12-18 9:49 ` Q. Gylstorff
2020-12-18 9:49 ` [xenomai-images][PATCH 2/2] ci: Introduce parent-child pipelines Q. Gylstorff
` (2 subsequent siblings)
3 siblings, 0 replies; 11+ messages in thread
From: Q. Gylstorff @ 2020-12-18 9:49 UTC (permalink / raw)
To: xenomai, Jan.kiszka
From: Quirin Gylstorff <quirin.gylstorff@siemens.com>
Signed-off-by: Quirin Gylstorff <quirin.gylstorff@siemens.com>
---
ci/gitlab-ci-base.yml | 1 +
ci/xenomai_3_1_x.yml | 94 +++++++++++++++++++
opt-xenomai-3.1.x.yml | 17 ++++
.../xenomai/xenomai_stable-3.1.x.bb | 21 +++++
4 files changed, 133 insertions(+)
create mode 100644 ci/xenomai_3_1_x.yml
create mode 100644 opt-xenomai-3.1.x.yml
create mode 100644 recipes-xenomai/xenomai/xenomai_stable-3.1.x.bb
diff --git a/ci/gitlab-ci-base.yml b/ci/gitlab-ci-base.yml
index f7a9f77..a93a7a0 100644
--- a/ci/gitlab-ci-base.yml
+++ b/ci/gitlab-ci-base.yml
@@ -53,3 +53,4 @@ include:
- local: '/ci/4_19_builds.yml'
- local: '/ci/5_4_builds.yml'
- local: '/ci/xenomai_3_0_x.yml'
+ - local: '/ci/xenomai_3_1_x.yml'
diff --git a/ci/xenomai_3_1_x.yml b/ci/xenomai_3_1_x.yml
new file mode 100644
index 0000000..d083461
--- /dev/null
+++ b/ci/xenomai_3_1_x.yml
@@ -0,0 +1,94 @@
+#
+# Xenomai Real-Time System
+#
+# Copyright (c) Siemens AG, 2020
+#
+# Authors:
+# Quirin Gylstorff <quirin.gylstorff@siemens.com>
+#
+# SPDX-License-Identifier: MIT
+#
+
+build-4.19:board-qemu-amd64:xenomai-3.1.x:
+ extends: .build:board-qemu-amd64
+ variables:
+ DEPLOY_DIR_EXTENSION: "xenomai-3.1.x"
+ XENOMAI_BUILD_OPTION: ":opt-xenomai-3.1.x.yml"
+
+lava-test-4.19:qemu-amd64:xenomai-3.1.x:
+ needs: [ "build-4.19:board-qemu-amd64:xenomai-3.1.x" ]
+ extends: .lava-test:qemu-amd64
+ variables:
+ DEPLOY_DIR_EXTENSION: "xenomai-3.1.x"
+ BUILD_IDENTIFIER: "4.19"
+ TARGET_EXTENSION: ":xenomai-3.1.x"
+
+build-4.19:board-qemu-armhf:xenomai-3.1.x:
+ extends: .build:board-qemu-armhf
+ variables:
+ DEPLOY_DIR_EXTENSION: "xenomai-3.1.x"
+ XENOMAI_BUILD_OPTION: ":opt-xenomai-3.1.x.yml"
+
+lava-test-4.19:qemu-armhf:xenomai-3.1.x:
+ needs: [ "build-4.19:board-qemu-armhf:xenomai-3.1.x" ]
+ extends: .lava-test:qemu-armhf
+ variables:
+ DEPLOY_DIR_EXTENSION: "xenomai-3.1.x"
+ BUILD_IDENTIFIER: "4.19"
+ TARGET_EXTENSION: ":xenomai-3.1.x"
+
+build-4.19:board-qemu-arm64:xenomai-3.1.x:
+ extends: .build:board-qemu-arm64
+ variables:
+ DEPLOY_DIR_EXTENSION: "xenomai-3.1.x"
+ XENOMAI_BUILD_OPTION: ":opt-xenomai-3.1.x.yml"
+
+lava-test-4.19:qemu-arm64:xenomai-3.1.x:
+ needs: [ "build-4.19:board-qemu-arm64:xenomai-3.1.x" ]
+ extends: .lava-test:qemu-arm64
+ variables:
+ DEPLOY_DIR_EXTENSION: "xenomai-3.1.x"
+ BUILD_IDENTIFIER: "4.19"
+ TARGET_EXTENSION: ":xenomai-3.1.x"
+
+build-4.19:board-hikey:xenomai-3.1.x:
+ extends: .build:board-hikey
+ variables:
+ DEPLOY_DIR_EXTENSION: "xenomai-3.1.x"
+ XENOMAI_BUILD_OPTION: ":opt-xenomai-3.1.x.yml"
+
+lava-test-4.19:board-hikey:xenomai-3.1.x:
+ needs: [ "build-4.19:board-hikey:xenomai-3.1.x" ]
+ extends: .lava-test:board-hikey
+ variables:
+ DEPLOY_DIR_EXTENSION: "xenomai-3.1.x"
+ BUILD_IDENTIFIER: "4.19"
+ TARGET_EXTENSION: ":xenomai-3.1.x"
+
+build-4.19:board-beagle-bone-black:xenomai-3.1.x:
+ extends: .build:board-beagle-bone-black
+ variables:
+ DEPLOY_DIR_EXTENSION: "xenomai-3.1.x"
+ XENOMAI_BUILD_OPTION: ":opt-xenomai-3.1.x.yml"
+
+lava-test-4.19:board-beagle-bone-black:xenomai-3.1.x:
+ needs: [ "build-4.19:board-beagle-bone-black:xenomai-3.1.x" ]
+ extends: .lava-test:board-beagle-bone-black
+ variables:
+ DEPLOY_DIR_EXTENSION: "xenomai-3.1.x"
+ BUILD_IDENTIFIER: "4.19"
+ TARGET_EXTENSION: ":xenomai-3.1.x"
+
+build-4.19:board-x86-64-efi:xenomai-3.1.x:
+ extends: .build:board-x86-64-efi
+ variables:
+ DEPLOY_DIR_EXTENSION: "xenomai-3.1.x"
+ XENOMAI_BUILD_OPTION: ":opt-xenomai-3.1.x.yml"
+
+lava-test-4.19:board-x86-64-efi:xenomai-3.1.x:
+ needs: [ "build-4.19:board-x86-64-efi:xenomai-3.1.x" ]
+ extends: .lava-test:board-x86-64-efi
+ variables:
+ DEPLOY_DIR_EXTENSION: "xenomai-3.1.x"
+ BUILD_IDENTIFIER: "4.19"
+ TARGET_EXTENSION: ":xenomai-3.1.x"
diff --git a/opt-xenomai-3.1.x.yml b/opt-xenomai-3.1.x.yml
new file mode 100644
index 0000000..7440a36
--- /dev/null
+++ b/opt-xenomai-3.1.x.yml
@@ -0,0 +1,17 @@
+#
+# Xenomai Real-Time System
+#
+# Copyright (c) Siemens AG, 2020
+#
+# Authors:
+# Jan Kiszka <jan.kiszka@siemens.com>
+#
+# SPDX-License-Identifier: MIT
+#
+
+header:
+ version: 8
+
+local_conf_header:
+ xenomai-3-1-x: |
+ PREFERRED_VERSION_xenomai = "stable-3.1.x"
diff --git a/recipes-xenomai/xenomai/xenomai_stable-3.1.x.bb b/recipes-xenomai/xenomai/xenomai_stable-3.1.x.bb
new file mode 100644
index 0000000..d2c7a33
--- /dev/null
+++ b/recipes-xenomai/xenomai/xenomai_stable-3.1.x.bb
@@ -0,0 +1,21 @@
+#
+# Xenomai Real-Time System
+#
+# Copyright (c) Siemens AG, 2020
+#
+# Authors:
+# Quirin Gylstorff <quirin.gylstorff@siemens.com>
+# Jan Kiszka <jan.kiszka@siemens.com>
+#
+# SPDX-License-Identifier: MIT
+#
+
+require xenomai.inc
+
+CHANGELOG_V = "3.1.x-head"
+
+SRC_URI = " \
+ git://github.com/xenomai-ci/xenomai.git;protocol=https;branch=stable/v3.1.x"
+SRCREV = "${AUTOREV}"
+
+S = "${WORKDIR}/git"
--
2.20.1
^ permalink raw reply related [flat|nested] 11+ messages in thread
* [xenomai-images][PATCH 2/2] ci: Introduce parent-child pipelines
2020-12-18 9:49 [xenomai-images][PATCH 0/2] add xenomai 3.1.x to pipeline Q. Gylstorff
2020-12-18 9:49 ` [xenomai-images][PATCH 1/2] ci: add xenomai 3.1 stable Q. Gylstorff
@ 2020-12-18 9:49 ` Q. Gylstorff
2020-12-18 13:22 ` [xenomai-images][PATCH 0/2] add xenomai 3.1.x to pipeline Wolfgang Denk
2021-01-07 17:46 ` Jan Kiszka
3 siblings, 0 replies; 11+ messages in thread
From: Q. Gylstorff @ 2020-12-18 9:49 UTC (permalink / raw)
To: xenomai, Jan.kiszka
From: Quirin Gylstorff <quirin.gylstorff@siemens.com>
After adding the necessary builds for xenomai-3.1,
we have 16 jobs in each stage. This many jobs decrease
the clarity of the ci pipeline. This commit splits the
pipeline into the following child pipelines[1]:
- xenomai 3.0.x with kernel 4.4
- xenomai 3.1.x with kernel 4.19
- xenomai next with kernel 4.19 and kernel 5.4
[1]: https://docs.gitlab.com/ee/ci/parent_child_pipelines.html
Signed-off-by: Quirin Gylstorff <quirin.gylstorff@siemens.com>
---
.gitlab-ci-artifacts.yml | 6 +-
.gitlab-ci.yml | 3 +-
ci/artifacts.yml | 22 -----
ci/child_pipelines.yml | 34 +++++++
ci/default-builds.yml | 76 ---------------
ci/gitlab-ci-base.yml | 94 +++++++++++++++++--
...uilds.yml => kernel_4_19_xenomai_next.yml} | 42 ++++-----
...builds.yml => kernel_5_4_xenomai_next.yml} | 16 ++--
ci/no-artifacts.yml | 21 -----
ci/xenomai_3_0_x.yml | 16 ++--
ci/xenomai_3_1_x.yml | 45 +++++----
ci/xenomai_next.yml | 14 +++
12 files changed, 196 insertions(+), 193 deletions(-)
delete mode 100644 ci/artifacts.yml
create mode 100644 ci/child_pipelines.yml
delete mode 100644 ci/default-builds.yml
rename ci/{4_19_builds.yml => kernel_4_19_xenomai_next.yml} (55%)
rename ci/{5_4_builds.yml => kernel_5_4_xenomai_next.yml} (64%)
delete mode 100644 ci/no-artifacts.yml
create mode 100644 ci/xenomai_next.yml
diff --git a/.gitlab-ci-artifacts.yml b/.gitlab-ci-artifacts.yml
index e6576dc..8a75eb3 100644
--- a/.gitlab-ci-artifacts.yml
+++ b/.gitlab-ci-artifacts.yml
@@ -8,5 +8,9 @@
#
# SPDX-License-Identifier: MIT
#
+
+variables:
+ USE_GITLAB_ARTIFACTS: "true"
+
include:
- - local: '/ci/artifacts.yml'
+ - local: '/ci/child_pipelines.yml'
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 0e547f0..ccb5496 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -8,5 +8,6 @@
#
# SPDX-License-Identifier: MIT
#
+
include:
- - local: '/ci/no-artifacts.yml'
+ - local: '/ci/child_pipelines.yml'
diff --git a/ci/artifacts.yml b/ci/artifacts.yml
deleted file mode 100644
index 3b88f7f..0000000
--- a/ci/artifacts.yml
+++ /dev/null
@@ -1,22 +0,0 @@
-#
-# Xenomai Real-Time System
-#
-# Copyright (c) Siemens AG, 2019 - 2020
-#
-# Authors:
-# Quirin Gylstorff <quirin.gylstorff@siemens.com>
-#
-# SPDX-License-Identifier: MIT
-#
-.build:
- extends: .add-lava-ssh-config
- stage: build
- script:
- - kas build kas.yml:board-${TARGET}.yml${XENOMAI_BUILD_OPTION}${LINUX_BUILD_OPTION}${BUILD_OPTIONS}
- artifacts:
- paths:
- - build/tmp/deploy/images/${TARGET}/
- expire_in: 1 week
-
-include:
- - local: '/ci/gitlab-ci-base.yml'
diff --git a/ci/child_pipelines.yml b/ci/child_pipelines.yml
new file mode 100644
index 0000000..883c8de
--- /dev/null
+++ b/ci/child_pipelines.yml
@@ -0,0 +1,34 @@
+#
+# Xenomai Real-Time System
+#
+# Copyright (c) Siemens AG, 2019 - 2020
+#
+# Authors:
+# Quirin Gylstorff <quirin.gylstorff@siemens.com>
+#
+# SPDX-License-Identifier: MIT
+#
+stages:
+ - parent
+
+xenomai next:
+ stage: parent
+ trigger:
+ include:
+ - local: '/ci/xenomai_next.yml'
+ strategy: depend
+
+xenomai 3.0.x:
+ stage: parent
+ trigger:
+ include:
+ - local: '/ci/xenomai_3_0_x.yml'
+ strategy: depend
+
+xenomai 3.1.x:
+ stage: parent
+ trigger:
+ include:
+ - local: '/ci/xenomai_3_1_x.yml'
+ strategy: depend
+
diff --git a/ci/default-builds.yml b/ci/default-builds.yml
deleted file mode 100644
index a0a2a89..0000000
--- a/ci/default-builds.yml
+++ /dev/null
@@ -1,76 +0,0 @@
-#
-# Xenomai Real-Time System
-#
-# Copyright (c) Siemens AG, 2019 - 2020
-#
-# Authors:
-# Quirin Gylstorff <quirin.gylstorff@siemens.com>
-#
-# SPDX-License-Identifier: MIT
-#
-
-.build:board-qemu-amd64:
- extends: .build
- variables:
- TARGET: qemu-amd64
- BUILD_OPTIONS: ":opt-ext4-gz.yml"
-
-.lava-test:qemu-amd64:
- extends: .test
- variables:
- TARGET: qemu-amd64
-
-.build:board-qemu-armhf:
- extends: .build
- variables:
- TARGET: qemu-armhf
- BUILD_OPTIONS: ":opt-ext4-gz.yml"
-
-.lava-test:qemu-armhf:
- extends: .test
- variables:
- TARGET: qemu-armhf
-
-.build:board-qemu-arm64:
- extends: .build
- variables:
- TARGET: qemu-arm64
- BUILD_OPTIONS: ":opt-ext4-gz.yml"
-
-.lava-test:qemu-arm64:
- extends: .test
- variables:
- TARGET: qemu-arm64
-
-.build:board-hikey:
- extends: .build
- variables:
- TARGET: hikey
- BUILD_OPTIONS: ":opt-lava-test.yml"
-
-.lava-test:board-hikey:
- extends: .test
- variables:
- TARGET: hikey
-
-.build:board-beagle-bone-black:
- extends: .build
- variables:
- TARGET: beagle-bone-black
- BUILD_OPTIONS: ":opt-lava-test.yml"
-
-.lava-test:board-beagle-bone-black:
- extends: .test
- variables:
- TARGET: beagle-bone-black
-
-.build:board-x86-64-efi:
- extends: .build
- variables:
- TARGET: x86-64-efi
- BUILD_OPTIONS: ":opt-lava-test.yml"
-
-.lava-test:board-x86-64-efi:
- extends: .test
- variables:
- TARGET: x86-64-efi
diff --git a/ci/gitlab-ci-base.yml b/ci/gitlab-ci-base.yml
index a93a7a0..ec25b38 100644
--- a/ci/gitlab-ci-base.yml
+++ b/ci/gitlab-ci-base.yml
@@ -48,9 +48,91 @@ default:
variables:
- $LAVA_SSH_USER
-include:
- - local: '/ci/default-builds.yml'
- - local: '/ci/4_19_builds.yml'
- - local: '/ci/5_4_builds.yml'
- - local: '/ci/xenomai_3_0_x.yml'
- - local: '/ci/xenomai_3_1_x.yml'
+.build:
+ extends: .add-lava-ssh-config
+ stage: build
+ script:
+ - kas build kas.yml:board-${TARGET}.yml${XENOMAI_BUILD_OPTION}${LINUX_BUILD_OPTION}${BUILD_OPTIONS}
+ - scripts/deploy_for_testing.sh ${TARGET}
+ except:
+ variables:
+ - $USE_GITLAB_ARTIFACTS
+
+.build:
+ extends: .add-lava-ssh-config
+ stage: build
+ script:
+ - kas build kas.yml:board-${TARGET}.yml${XENOMAI_BUILD_OPTION}${LINUX_BUILD_OPTION}${BUILD_OPTIONS}
+ artifacts:
+ paths:
+ - build/tmp/deploy/images/${TARGET}/
+ expire_in: 1 week
+ only:
+ variables:
+ - $USE_GITLAB_ARTIFACTS
+
+.build:board-qemu-amd64:
+ extends: .build
+ variables:
+ TARGET: qemu-amd64
+ BUILD_OPTIONS: ":opt-ext4-gz.yml"
+
+.lava-test:qemu-amd64:
+ extends: .test
+ variables:
+ TARGET: qemu-amd64
+
+.build:board-qemu-armhf:
+ extends: .build
+ variables:
+ TARGET: qemu-armhf
+ BUILD_OPTIONS: ":opt-ext4-gz.yml"
+
+.lava-test:qemu-armhf:
+ extends: .test
+ variables:
+ TARGET: qemu-armhf
+
+.build:board-qemu-arm64:
+ extends: .build
+ variables:
+ TARGET: qemu-arm64
+ BUILD_OPTIONS: ":opt-ext4-gz.yml"
+
+.lava-test:qemu-arm64:
+ extends: .test
+ variables:
+ TARGET: qemu-arm64
+
+.build:board-hikey:
+ extends: .build
+ variables:
+ TARGET: hikey
+ BUILD_OPTIONS: ":opt-lava-test.yml"
+
+.lava-test:board-hikey:
+ extends: .test
+ variables:
+ TARGET: hikey
+
+.build:board-beagle-bone-black:
+ extends: .build
+ variables:
+ TARGET: beagle-bone-black
+ BUILD_OPTIONS: ":opt-lava-test.yml"
+
+.lava-test:board-beagle-bone-black:
+ extends: .test
+ variables:
+ TARGET: beagle-bone-black
+
+.build:board-x86-64-efi:
+ extends: .build
+ variables:
+ TARGET: x86-64-efi
+ BUILD_OPTIONS: ":opt-lava-test.yml"
+
+.lava-test:board-x86-64-efi:
+ extends: .test
+ variables:
+ TARGET: x86-64-efi
diff --git a/ci/4_19_builds.yml b/ci/kernel_4_19_xenomai_next.yml
similarity index 55%
rename from ci/4_19_builds.yml
rename to ci/kernel_4_19_xenomai_next.yml
index 80252af..f98edc4 100644
--- a/ci/4_19_builds.yml
+++ b/ci/kernel_4_19_xenomai_next.yml
@@ -9,80 +9,74 @@
# SPDX-License-Identifier: MIT
#
-build-4.19:board-qemu-amd64:xenomai-next:
+build-4.19:board-qemu-amd64:
extends: .build:board-qemu-amd64
variables:
DEPLOY_DIR_EXTENSION: "4.19"
-lava-test-4.19:qemu-amd64:xenomai-next:
- needs: [ "build-4.19:board-qemu-amd64:xenomai-next" ]
+lava-test-4.19:qemu-amd64:
+ needs: [ "build-4.19:board-qemu-amd64" ]
extends: .lava-test:qemu-amd64
variables:
DEPLOY_DIR_EXTENSION: "4.19"
BUILD_IDENTIFIER: "4.19"
- TARGET_EXTENSION: ":xenomai-next"
-build-4.19:board-qemu-armhf:xenomai-next:
+build-4.19:board-qemu-armhf:
extends: .build:board-qemu-armhf
variables:
DEPLOY_DIR_EXTENSION: "4.19"
-lava-test-4.19:qemu-armhf:xenomai-next:
- needs: [ "build-4.19:board-qemu-armhf:xenomai-next" ]
+lava-test-4.19:qemu-armhf:
+ needs: [ "build-4.19:board-qemu-armhf" ]
extends: .lava-test:qemu-armhf
variables:
DEPLOY_DIR_EXTENSION: "4.19"
BUILD_IDENTIFIER: "4.19"
- TARGET_EXTENSION: ":xenomai-next"
-build-4.19:board-qemu-arm64:xenomai-next:
+build-4.19:board-qemu-arm64:
extends: .build:board-qemu-arm64
variables:
DEPLOY_DIR_EXTENSION: "4.19"
-lava-test-4.19:qemu-arm64:xenomai-next:
- needs: [ "build-4.19:board-qemu-arm64:xenomai-next" ]
+lava-test-4.19:qemu-arm64:
+ needs: [ "build-4.19:board-qemu-arm64" ]
extends: .lava-test:qemu-arm64
variables:
DEPLOY_DIR_EXTENSION: "4.19"
BUILD_IDENTIFIER: "4.19"
- TARGET_EXTENSION: ":xenomai-next"
-build-4.19:board-hikey:xenomai-next:
+build-4.19:board-hikey:
extends: .build:board-hikey
variables:
DEPLOY_DIR_EXTENSION: "4.19"
-lava-test-4.19:board-hikey:xenomai-next:
- needs: [ "build-4.19:board-hikey:xenomai-next" ]
+lava-test-4.19:board-hikey:
+ needs: [ "build-4.19:board-hikey" ]
extends: .lava-test:board-hikey
variables:
DEPLOY_DIR_EXTENSION: "4.19"
BUILD_IDENTIFIER: "4.19"
- TARGET_EXTENSION: ":xenomai-next"
-build-4.19:board-beagle-bone-black:xenomai-next:
+build-4.19:board-beagle-bone-black:
extends: .build:board-beagle-bone-black
variables:
DEPLOY_DIR_EXTENSION: "4.19"
-lava-test-4.19:board-beagle-bone-black:xenomai-next:
- needs: [ "build-4.19:board-beagle-bone-black:xenomai-next" ]
+lava-test-4.19:board-beagle-bone-black:
+ needs: [ "build-4.19:board-beagle-bone-black" ]
extends: .lava-test:board-beagle-bone-black
variables:
DEPLOY_DIR_EXTENSION: "4.19"
BUILD_IDENTIFIER: "4.19"
- TARGET_EXTENSION: ":xenomai-next"
-build-4.19:board-x86-64-efi:xenomai-next:
+build-4.19:board-x86-64-efi:
extends: .build:board-x86-64-efi
variables:
DEPLOY_DIR_EXTENSION: "4.19"
-lava-test-4.19:board-x86-64-efi:xenomai-next:
- needs: [ "build-4.19:board-x86-64-efi:xenomai-next" ]
+lava-test-4.19:board-x86-64-efi:
+ needs: [ "build-4.19:board-x86-64-efi" ]
extends: .lava-test:board-x86-64-efi
variables:
DEPLOY_DIR_EXTENSION: "4.19"
BUILD_IDENTIFIER: "4.19"
- TARGET_EXTENSION: ":xenomai-next"
diff --git a/ci/5_4_builds.yml b/ci/kernel_5_4_xenomai_next.yml
similarity index 64%
rename from ci/5_4_builds.yml
rename to ci/kernel_5_4_xenomai_next.yml
index d7f10fa..4d366dc 100644
--- a/ci/5_4_builds.yml
+++ b/ci/kernel_5_4_xenomai_next.yml
@@ -9,32 +9,28 @@
# SPDX-License-Identifier: MIT
#
-build-5.4:board-qemu-amd64:xenomai-next:
+build-5.4:board-qemu-amd64:
extends: .build:board-qemu-amd64
variables:
LINUX_BUILD_OPTION: ":opt-linux-latest-5.4.yml"
DEPLOY_DIR_EXTENSION: "5.4"
-lava-test-5.4:qemu-amd64:xenomai-next:
- needs: [ "build-5.4:board-qemu-amd64:xenomai-next" ]
+lava-test-5.4:qemu-amd64:
+ needs: [ "build-5.4:board-qemu-amd64" ]
extends: .lava-test:qemu-amd64
variables:
DEPLOY_DIR_EXTENSION: "5.4"
BUILD_IDENTIFIER: "5.4"
- TARGET_EXTENSION: ":xenomai-next"
-
-build-5.4:board-x86-64-efi:xenomai-next:
+build-5.4:board-x86-64-efi:
extends: .build:board-x86-64-efi
variables:
LINUX_BUILD_OPTION: ":opt-linux-latest-5.4.yml"
DEPLOY_DIR_EXTENSION: "5.4"
-
-lava-test-5.4:board-x86-64-efi:xenomai-next:
- needs: [ "build-5.4:board-x86-64-efi:xenomai-next" ]
+lava-test-5.4:board-x86-64-efi:
+ needs: [ "build-5.4:board-x86-64-efi" ]
extends: .lava-test:board-x86-64-efi
variables:
DEPLOY_DIR_EXTENSION: "5.4"
BUILD_IDENTIFIER: "5.4"
- TARGET_EXTENSION: ":xenomai-next"
diff --git a/ci/no-artifacts.yml b/ci/no-artifacts.yml
deleted file mode 100644
index 02457de..0000000
--- a/ci/no-artifacts.yml
+++ /dev/null
@@ -1,21 +0,0 @@
-#
-# Xenomai Real-Time System
-#
-# Copyright (c) Siemens AG, 2019 - 2020
-#
-# Authors:
-# Quirin Gylstorff <quirin.gylstorff@siemens.com>
-#
-# SPDX-License-Identifier: MIT
-#
-.build:
- extends: .add-lava-ssh-config
- stage: build
- script:
- - kas build kas.yml:board-${TARGET}.yml${XENOMAI_BUILD_OPTION}${LINUX_BUILD_OPTION}${BUILD_OPTIONS}
- - scripts/deploy_for_testing.sh ${TARGET}
- except:
- variables:
- - $USE_GITLAB_ARTIFACTS
-include:
- - local: '/ci/gitlab-ci-base.yml'
diff --git a/ci/xenomai_3_0_x.yml b/ci/xenomai_3_0_x.yml
index 6b868a9..6a314b5 100644
--- a/ci/xenomai_3_0_x.yml
+++ b/ci/xenomai_3_0_x.yml
@@ -8,31 +8,31 @@
#
# SPDX-License-Identifier: MIT
#
+include:
+ - local: '/ci/gitlab-ci-base.yml'
-build-4.4:board-beagle-bone-black:xenomai-3.0.x:
+build-4.4:board-beagle-bone-black:
extends: .build:board-beagle-bone-black
variables:
XENOMAI_BUILD_OPTION: ":opt-xenomai-3.0.x.yml"
DEPLOY_DIR_EXTENSION: "xenomai-3.0.x"
-lava-test-4.4:board-beagle-bone-black:xenomai-3.0.x:
- needs: [ "build-4.4:board-beagle-bone-black:xenomai-3.0.x" ]
+lava-test-4.4:board-beagle-bone-black:
+ needs: [ "build-4.4:board-beagle-bone-black" ]
extends: .lava-test:board-beagle-bone-black
variables:
DEPLOY_DIR_EXTENSION: "xenomai-3.0.x"
BUILD_IDENTIFIER: "4.4"
- TARGET_EXTENSION: ":xenomai-3.0.x"
-build-4.4:board-x86-64-efi:xenomai-3.0.x:
+build-4.4:board-x86-64-efi:
extends: .build:board-x86-64-efi
variables:
XENOMAI_BUILD_OPTION: ":opt-xenomai-3.0.x.yml"
DEPLOY_DIR_EXTENSION: "xenomai-3.0.x"
-lava-test-4.4:board-x86-64-efi:xenomai-3.0.x:
- needs: [ "build-4.4:board-x86-64-efi:xenomai-3.0.x" ]
+lava-test-4.4:board-x86-64-efi:
+ needs: [ "build-4.4:board-x86-64-efi" ]
extends: .lava-test:board-x86-64-efi
variables:
DEPLOY_DIR_EXTENSION: "xenomai-3.0.x"
BUILD_IDENTIFIER: "4.4"
- TARGET_EXTENSION: ":xenomai-3.0.x"
diff --git a/ci/xenomai_3_1_x.yml b/ci/xenomai_3_1_x.yml
index d083461..19eaf38 100644
--- a/ci/xenomai_3_1_x.yml
+++ b/ci/xenomai_3_1_x.yml
@@ -8,87 +8,84 @@
#
# SPDX-License-Identifier: MIT
#
+include:
+ - local: '/ci/gitlab-ci-base.yml'
-build-4.19:board-qemu-amd64:xenomai-3.1.x:
+
+build-4.19:board-qemu-amd64:
extends: .build:board-qemu-amd64
variables:
DEPLOY_DIR_EXTENSION: "xenomai-3.1.x"
XENOMAI_BUILD_OPTION: ":opt-xenomai-3.1.x.yml"
-lava-test-4.19:qemu-amd64:xenomai-3.1.x:
- needs: [ "build-4.19:board-qemu-amd64:xenomai-3.1.x" ]
+lava-test-4.19:qemu-amd64:
+ needs: [ "build-4.19:board-qemu-amd64" ]
extends: .lava-test:qemu-amd64
variables:
DEPLOY_DIR_EXTENSION: "xenomai-3.1.x"
BUILD_IDENTIFIER: "4.19"
- TARGET_EXTENSION: ":xenomai-3.1.x"
-build-4.19:board-qemu-armhf:xenomai-3.1.x:
+build-4.19:board-qemu-armhf:
extends: .build:board-qemu-armhf
variables:
DEPLOY_DIR_EXTENSION: "xenomai-3.1.x"
XENOMAI_BUILD_OPTION: ":opt-xenomai-3.1.x.yml"
-lava-test-4.19:qemu-armhf:xenomai-3.1.x:
- needs: [ "build-4.19:board-qemu-armhf:xenomai-3.1.x" ]
+lava-test-4.19:qemu-armhf:
+ needs: [ "build-4.19:board-qemu-armhf" ]
extends: .lava-test:qemu-armhf
variables:
DEPLOY_DIR_EXTENSION: "xenomai-3.1.x"
BUILD_IDENTIFIER: "4.19"
- TARGET_EXTENSION: ":xenomai-3.1.x"
-build-4.19:board-qemu-arm64:xenomai-3.1.x:
+build-4.19:board-qemu-arm64:
extends: .build:board-qemu-arm64
variables:
DEPLOY_DIR_EXTENSION: "xenomai-3.1.x"
XENOMAI_BUILD_OPTION: ":opt-xenomai-3.1.x.yml"
-lava-test-4.19:qemu-arm64:xenomai-3.1.x:
- needs: [ "build-4.19:board-qemu-arm64:xenomai-3.1.x" ]
+lava-test-4.19:qemu-arm64:
+ needs: [ "build-4.19:board-qemu-arm64" ]
extends: .lava-test:qemu-arm64
variables:
DEPLOY_DIR_EXTENSION: "xenomai-3.1.x"
BUILD_IDENTIFIER: "4.19"
- TARGET_EXTENSION: ":xenomai-3.1.x"
-build-4.19:board-hikey:xenomai-3.1.x:
+build-4.19:board-hikey:
extends: .build:board-hikey
variables:
DEPLOY_DIR_EXTENSION: "xenomai-3.1.x"
XENOMAI_BUILD_OPTION: ":opt-xenomai-3.1.x.yml"
-lava-test-4.19:board-hikey:xenomai-3.1.x:
- needs: [ "build-4.19:board-hikey:xenomai-3.1.x" ]
+lava-test-4.19:board-hikey:
+ needs: [ "build-4.19:board-hikey" ]
extends: .lava-test:board-hikey
variables:
DEPLOY_DIR_EXTENSION: "xenomai-3.1.x"
BUILD_IDENTIFIER: "4.19"
- TARGET_EXTENSION: ":xenomai-3.1.x"
-build-4.19:board-beagle-bone-black:xenomai-3.1.x:
+build-4.19:board-beagle-bone-black:
extends: .build:board-beagle-bone-black
variables:
DEPLOY_DIR_EXTENSION: "xenomai-3.1.x"
XENOMAI_BUILD_OPTION: ":opt-xenomai-3.1.x.yml"
-lava-test-4.19:board-beagle-bone-black:xenomai-3.1.x:
- needs: [ "build-4.19:board-beagle-bone-black:xenomai-3.1.x" ]
+lava-test-4.19:board-beagle-bone-black:
+ needs: [ "build-4.19:board-beagle-bone-black" ]
extends: .lava-test:board-beagle-bone-black
variables:
DEPLOY_DIR_EXTENSION: "xenomai-3.1.x"
BUILD_IDENTIFIER: "4.19"
- TARGET_EXTENSION: ":xenomai-3.1.x"
-build-4.19:board-x86-64-efi:xenomai-3.1.x:
+build-4.19:board-x86-64-efi:
extends: .build:board-x86-64-efi
variables:
DEPLOY_DIR_EXTENSION: "xenomai-3.1.x"
XENOMAI_BUILD_OPTION: ":opt-xenomai-3.1.x.yml"
-lava-test-4.19:board-x86-64-efi:xenomai-3.1.x:
- needs: [ "build-4.19:board-x86-64-efi:xenomai-3.1.x" ]
+lava-test-4.19:board-x86-64-efi:
+ needs: [ "build-4.19:board-x86-64-efi" ]
extends: .lava-test:board-x86-64-efi
variables:
DEPLOY_DIR_EXTENSION: "xenomai-3.1.x"
BUILD_IDENTIFIER: "4.19"
- TARGET_EXTENSION: ":xenomai-3.1.x"
diff --git a/ci/xenomai_next.yml b/ci/xenomai_next.yml
new file mode 100644
index 0000000..6d964a6
--- /dev/null
+++ b/ci/xenomai_next.yml
@@ -0,0 +1,14 @@
+#
+# Xenomai Real-Time System
+#
+# Copyright (c) Siemens AG, 2019 - 2020
+#
+# Authors:
+# Quirin Gylstorff <quirin.gylstorff@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'
--
2.20.1
^ permalink raw reply related [flat|nested] 11+ messages in thread
* Re: [xenomai-images][PATCH 0/2] add xenomai 3.1.x to pipeline
2020-12-18 9:49 [xenomai-images][PATCH 0/2] add xenomai 3.1.x to pipeline Q. Gylstorff
2020-12-18 9:49 ` [xenomai-images][PATCH 1/2] ci: add xenomai 3.1 stable Q. Gylstorff
2020-12-18 9:49 ` [xenomai-images][PATCH 2/2] ci: Introduce parent-child pipelines Q. Gylstorff
@ 2020-12-18 13:22 ` Wolfgang Denk
2020-12-18 14:48 ` Gylstorff Quirin
2020-12-18 15:33 ` Jan Kiszka
2021-01-07 17:46 ` Jan Kiszka
3 siblings, 2 replies; 11+ messages in thread
From: Wolfgang Denk @ 2020-12-18 13:22 UTC (permalink / raw)
To: Q. Gylstorff, Q. Gylstorff via Xenomai
Dear "Q. Gylstorff via Xenomai",
In message <20201218094945.6941-1-Quirin.Gylstorff@siemens.com> you wrote:
>
> Add xenomai 3.1 to the build and test pipeline of xenomai-images.
Is there a specific reason why all the new files come under a MIT
license, and not GPL ?
Best regards,
Wolfgang Denk
--
DENX Software Engineering GmbH, Managing Director: Wolfgang Denk
HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany
Phone: (+49)-8142-66989-10 Fax: (+49)-8142-66989-80 Email: wd@denx.de
A bore is someone who persists in holding his own views after we have
enlightened him with ours.
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [xenomai-images][PATCH 0/2] add xenomai 3.1.x to pipeline
2020-12-18 13:22 ` [xenomai-images][PATCH 0/2] add xenomai 3.1.x to pipeline Wolfgang Denk
@ 2020-12-18 14:48 ` Gylstorff Quirin
2020-12-18 15:15 ` Wolfgang Denk
2020-12-18 15:33 ` Jan Kiszka
1 sibling, 1 reply; 11+ messages in thread
From: Gylstorff Quirin @ 2020-12-18 14:48 UTC (permalink / raw)
To: Wolfgang Denk, Q. Gylstorff via Xenomai
On 12/18/20 2:22 PM, Wolfgang Denk wrote:
> Dear "Q. Gylstorff via Xenomai",
>
> In message <20201218094945.6941-1-Quirin.Gylstorff@siemens.com> you wrote:
>>
>> Add xenomai 3.1 to the build and test pipeline of xenomai-images.
>
> Is there a specific reason why all the new files come under a MIT
> license, and not GPL ?
>
I think you mix the two repositories 'xenomai-images' with 'xenomai' up.
The code in 'xenomai-images' was from the beginning MIT. The source code
in the 'xenomai' repository is still GPL.
> Best regards,
>
> Wolfgang Denk
>
Best regards,
Quirin
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [xenomai-images][PATCH 0/2] add xenomai 3.1.x to pipeline
2020-12-18 14:48 ` Gylstorff Quirin
@ 2020-12-18 15:15 ` Wolfgang Denk
0 siblings, 0 replies; 11+ messages in thread
From: Wolfgang Denk @ 2020-12-18 15:15 UTC (permalink / raw)
To: Gylstorff Quirin; +Cc: Q. Gylstorff via Xenomai, Jan.kiszka
Dear Quirin,
In message <2c1c5b9d-ebce-18e3-590e-2309d4306513@siemens.com> you wrote:
>
> > Is there a specific reason why all the new files come under a MIT
> > license, and not GPL ?
>
> I think you mix the two repositories 'xenomai-images' with 'xenomai' up.
Not really.
> The code in 'xenomai-images' was from the beginning MIT. The source code
> in the 'xenomai' repository is still GPL.
This des not answer my question. I asked _why_ this is MIT
licensed. I can see no good reason for not using GPL here, too ?
Best regards,
Wolfgang Denk
--
DENX Software Engineering GmbH, Managing Director: Wolfgang Denk
HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany
Phone: (+49)-8142-66989-10 Fax: (+49)-8142-66989-80 Email: wd@denx.de
"Summit meetings tend to be like panda matings. The expectations are
always high, and the results usually disappointing." - Robert Orben
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [xenomai-images][PATCH 0/2] add xenomai 3.1.x to pipeline
2020-12-18 13:22 ` [xenomai-images][PATCH 0/2] add xenomai 3.1.x to pipeline Wolfgang Denk
2020-12-18 14:48 ` Gylstorff Quirin
@ 2020-12-18 15:33 ` Jan Kiszka
2020-12-18 16:13 ` Wolfgang Denk
1 sibling, 1 reply; 11+ messages in thread
From: Jan Kiszka @ 2020-12-18 15:33 UTC (permalink / raw)
To: Wolfgang Denk, Q. Gylstorff, Q. Gylstorff via Xenomai
On 18.12.20 14:22, Wolfgang Denk wrote:
> Dear "Q. Gylstorff via Xenomai",
>
> In message <20201218094945.6941-1-Quirin.Gylstorff@siemens.com> you wrote:
>>
>> Add xenomai 3.1 to the build and test pipeline of xenomai-images.
>
> Is there a specific reason why all the new files come under a MIT
> license, and not GPL ?
Yes, these are bitbake recipes, derived from Isar recipes. We follow
that practice in all related projects.
Jan
--
Siemens AG, T RDA IOT
Corporate Competence Center Embedded Linux
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [xenomai-images][PATCH 0/2] add xenomai 3.1.x to pipeline
2020-12-18 15:33 ` Jan Kiszka
@ 2020-12-18 16:13 ` Wolfgang Denk
2020-12-18 16:36 ` Jan Kiszka
0 siblings, 1 reply; 11+ messages in thread
From: Wolfgang Denk @ 2020-12-18 16:13 UTC (permalink / raw)
To: Jan Kiszka; +Cc: Q. Gylstorff, Q. Gylstorff via Xenomai
Dear Jan,
In message <e6cb9740-b142-d84a-84b5-1098887c03cb@siemens.com> you wrote:
>
> >> Add xenomai 3.1 to the build and test pipeline of xenomai-images.
> >
> > Is there a specific reason why all the new files come under a MIT
> > license, and not GPL ?
>
> Yes, these are bitbake recipes, derived from Isar recipes. We follow
> that practice in all related projects.
I wonder why I can't just get a clear answer?
I did not ask _what_ you do - that I see. I asked _why_ you are
doing it? What is the rationale for chosing MIT instead of for
example GPL?
Best regards,
Wolfgang Denk
--
DENX Software Engineering GmbH, Managing Director: Wolfgang Denk
HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany
Phone: (+49)-8142-66989-10 Fax: (+49)-8142-66989-80 Email: wd@denx.de
Always try to do things in chronological order; it's less confusing
that way.
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [xenomai-images][PATCH 0/2] add xenomai 3.1.x to pipeline
2020-12-18 16:13 ` Wolfgang Denk
@ 2020-12-18 16:36 ` Jan Kiszka
0 siblings, 0 replies; 11+ messages in thread
From: Jan Kiszka @ 2020-12-18 16:36 UTC (permalink / raw)
To: Wolfgang Denk; +Cc: Q. Gylstorff, Q. Gylstorff via Xenomai
On 18.12.20 17:13, Wolfgang Denk wrote:
> Dear Jan,
>
> In message <e6cb9740-b142-d84a-84b5-1098887c03cb@siemens.com> you wrote:
>>
>>>> Add xenomai 3.1 to the build and test pipeline of xenomai-images.
>>>
>>> Is there a specific reason why all the new files come under a MIT
>>> license, and not GPL ?
>>
>> Yes, these are bitbake recipes, derived from Isar recipes. We follow
>> that practice in all related projects.
>
> I wonder why I can't just get a clear answer?
>
> I did not ask _what_ you do - that I see. I asked _why_ you are
> doing it? What is the rationale for chosing MIT instead of for
> example GPL?
The decision to use MIT for recipes and layer had been made for the
whole ecosystem in order to ease to adoption by any kind of integration
project, may they be public or private. See also [1] when I relicensed
jailhouse-images.
For Xenomai as well as any other similar GPL project, distributors of
the GPL'ed core actually using or deriving from such integration layers
will have more than sufficiently high motivation to redistribute the
layers and recipes as OSS as well in order to fulfill term 3. So, no
harm done to the valid choice of GPL for the core project itself.
Jan
[1]
https://github.com/siemens/jailhouse-images/commit/3350c450a8738648c59cfd7fa4ef7952093a74d6
--
Siemens AG, T RDA IOT
Corporate Competence Center Embedded Linux
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [xenomai-images][PATCH 0/2] add xenomai 3.1.x to pipeline
2020-12-18 9:49 [xenomai-images][PATCH 0/2] add xenomai 3.1.x to pipeline Q. Gylstorff
` (2 preceding siblings ...)
2020-12-18 13:22 ` [xenomai-images][PATCH 0/2] add xenomai 3.1.x to pipeline Wolfgang Denk
@ 2021-01-07 17:46 ` Jan Kiszka
2021-01-07 19:03 ` Jan Kiszka
3 siblings, 1 reply; 11+ messages in thread
From: Jan Kiszka @ 2021-01-07 17:46 UTC (permalink / raw)
To: Q. Gylstorff, xenomai
On 18.12.20 10:49, Q. Gylstorff wrote:
> From: Quirin Gylstorff <quirin.gylstorff@siemens.com>
>
> Add xenomai 3.1 to the build and test pipeline of xenomai-images.
>
> Add parent_child pipelines[1] to have a better overview of the builds.
>
> [1]: https://docs.gitlab.com/ee/ci/parent_child_pipelines.html
>
> You can see an example build at:
> https://gitlab.com/Quirin.Gy/xenomai-images-test/-/pipelines/231763266
>
> Quirin Gylstorff (2):
> ci: add xenomai 3.1 stable
> ci: Introduce parent-child pipelines
>
> .gitlab-ci-artifacts.yml | 6 +-
> .gitlab-ci.yml | 3 +-
> ci/artifacts.yml | 22 -----
> ci/child_pipelines.yml | 34 +++++++
> ci/default-builds.yml | 76 ---------------
> ci/gitlab-ci-base.yml | 93 ++++++++++++++++++-
> ...uilds.yml => kernel_4_19_xenomai_next.yml} | 42 ++++-----
> ...builds.yml => kernel_5_4_xenomai_next.yml} | 16 ++--
> ci/no-artifacts.yml | 21 -----
> ci/xenomai_3_0_x.yml | 16 ++--
> ci/xenomai_3_1_x.yml | 91 ++++++++++++++++++
> ci/xenomai_next.yml | 14 +++
> opt-xenomai-3.1.x.yml | 17 ++++
> .../xenomai/xenomai_stable-3.1.x.bb | 21 +++++
> 14 files changed, 304 insertions(+), 168 deletions(-)
> delete mode 100644 ci/artifacts.yml
> create mode 100644 ci/child_pipelines.yml
> delete mode 100644 ci/default-builds.yml
> rename ci/{4_19_builds.yml => kernel_4_19_xenomai_next.yml} (55%)
> rename ci/{5_4_builds.yml => kernel_5_4_xenomai_next.yml} (64%)
> delete mode 100644 ci/no-artifacts.yml
> create mode 100644 ci/xenomai_3_1_x.yml
> create mode 100644 ci/xenomai_next.yml
> create mode 100644 opt-xenomai-3.1.x.yml
> create mode 100644 recipes-xenomai/xenomai/xenomai_stable-3.1.x.bb
>
Thanks, applied. I just tuned the kas config version to 10.
Jan
--
Siemens AG, T RDA IOT
Corporate Competence Center Embedded Linux
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [xenomai-images][PATCH 0/2] add xenomai 3.1.x to pipeline
2021-01-07 17:46 ` Jan Kiszka
@ 2021-01-07 19:03 ` Jan Kiszka
0 siblings, 0 replies; 11+ messages in thread
From: Jan Kiszka @ 2021-01-07 19:03 UTC (permalink / raw)
To: Q. Gylstorff, xenomai, Wolfgang Denk
On 07.01.21 18:46, Jan Kiszka via Xenomai wrote:
> On 18.12.20 10:49, Q. Gylstorff wrote:
>> From: Quirin Gylstorff <quirin.gylstorff@siemens.com>
>>
>> Add xenomai 3.1 to the build and test pipeline of xenomai-images.
>>
>> Add parent_child pipelines[1] to have a better overview of the builds.
>>
>> [1]: https://docs.gitlab.com/ee/ci/parent_child_pipelines.html
>>
>> You can see an example build at:
>> https://gitlab.com/Quirin.Gy/xenomai-images-test/-/pipelines/231763266
>>
>> Quirin Gylstorff (2):
>> ci: add xenomai 3.1 stable
>> ci: Introduce parent-child pipelines
>>
>> .gitlab-ci-artifacts.yml | 6 +-
>> .gitlab-ci.yml | 3 +-
>> ci/artifacts.yml | 22 -----
>> ci/child_pipelines.yml | 34 +++++++
>> ci/default-builds.yml | 76 ---------------
>> ci/gitlab-ci-base.yml | 93 ++++++++++++++++++-
>> ...uilds.yml => kernel_4_19_xenomai_next.yml} | 42 ++++-----
>> ...builds.yml => kernel_5_4_xenomai_next.yml} | 16 ++--
>> ci/no-artifacts.yml | 21 -----
>> ci/xenomai_3_0_x.yml | 16 ++--
>> ci/xenomai_3_1_x.yml | 91 ++++++++++++++++++
>> ci/xenomai_next.yml | 14 +++
>> opt-xenomai-3.1.x.yml | 17 ++++
>> .../xenomai/xenomai_stable-3.1.x.bb | 21 +++++
>> 14 files changed, 304 insertions(+), 168 deletions(-)
>> delete mode 100644 ci/artifacts.yml
>> create mode 100644 ci/child_pipelines.yml
>> delete mode 100644 ci/default-builds.yml
>> rename ci/{4_19_builds.yml => kernel_4_19_xenomai_next.yml} (55%)
>> rename ci/{5_4_builds.yml => kernel_5_4_xenomai_next.yml} (64%)
>> delete mode 100644 ci/no-artifacts.yml
>> create mode 100644 ci/xenomai_3_1_x.yml
>> create mode 100644 ci/xenomai_next.yml
>> create mode 100644 opt-xenomai-3.1.x.yml
>> create mode 100644 recipes-xenomai/xenomai/xenomai_stable-3.1.x.bb
>>
>
> Thanks, applied. I just tuned the kas config version to 10.
>
Had to pull back patch 2 due to yaml errors (e.g. [1]). Maybe the gitlab
version on denx.de is too old for that feature?
In any case, it should be updated "asap" [2], probably due to open
security issues.
Jan
[1] https://gitlab.denx.de/Xenomai/xenomai-images/-/pipelines/5788
[2] https://gitlab.denx.de/help
--
Siemens AG, T RDA IOT
Corporate Competence Center Embedded Linux
^ permalink raw reply [flat|nested] 11+ messages in thread