prplos/.gitlab-ci.yml
Petr Štetiar b126d1f0e1
PROVISORY: ci: disable support for OSPv1 and OSPv2
Since the underlying BSP doesn't support OpenWrt 24.10 based prplOS yet,
we need to disable both OSPv1 and OSPv2 platforms in the CI testing
until this is resolved.

References: PCF-1832
Signed-off-by: Petr Štetiar <petr.stetiar@prplfoundation.org>
2025-08-04 08:04:44 +00:00

83 lines
2.1 KiB
YAML

variables:
CI_DESIGNATED_BRANCH: prpl/nightly
CI_DESIGNATED_BRANCH_SLUG: prpl-nightly
include:
- local: .gitlab/build.yml
- local: .gitlab/release.yml
- local: .gitlab/cdrouter.yml
- local: .gitlab/prplmesh.yml
- local: .gitlab/cdrouter/prpl-haze.yml
- local: .gitlab/cdrouter/turris-omnia.yml
- local: .gitlab/cdrouter/arcadyan-mozart.yml
- local: .gitlab/cdrouter/wnc-freedom.yml
- local: .gitlab/coverity.yml
- local: .gitlab/docker.yml
- local: .gitlab/docker/builder/gitlab.yml
- local: .gitlab/docker/testbed/gitlab.yml
- local: .gitlab/docker/sdk/gitlab.yml
- local: .gitlab/docker/ib/gitlab.yml
- local: .gitlab/docker/ib/lcm/gitlab.yml
- local: .gitlab/testbed.yml
- local: .gitlab/testbed/prpl-haze.yml
- local: .gitlab/testbed/turris-omnia.yml
- local: .gitlab/testbed/arcadyan-mozart.yml
- local: .gitlab/testbed/wnc-freedom.yml
stages:
- docker
- docker test
- docker deploy
- build
- release
- docker SDK and IB
- docker SDK and IB test
- docker SDK and IB deploy
- docker IB LCM container
- run
- smoke tests
- cdrouter
- coverity
build test mvebu prpl security:
extends: .build test config
build test x86_64 prpl security:
extends: .build test config
build test ipq807x prpl security:
extends: .build test config
build test mtk_filogic prpl security:
extends: .build test config
build test qca_ipq95xx prpl cellular security thread:
extends: .build test config
coverity scan ipq807x prpl:
extends: .coverity scan config
variables:
CI_COVERITY_COMPILER_TEMPLATE_LIST: >
aarch64-openwrt-linux-gcc
aarch64-openwrt-linux-musl-gcc
run test Turris Omnia initramfs:
allow_failure: true
needs: ["build test mvebu prpl security"]
extends: .turris-omnia testbed
run test Haze initramfs:
allow_failure: true
needs: ["build test ipq807x prpl security"]
extends: .prpl-haze testbed
run test Freedom initramfs:
needs: ["build test qca_ipq95xx prpl cellular security thread"]
extends: .wnc-freedom testbed
run test Mozart initramfs:
needs:
- job: build test mtk_filogic prpl security
optional: true
extends: .arcadyan-mozart testbed