Files
prplos/.gitlab-ci.yml
Mouna ALOUI b7f6d2115a ci: blackduck: add extender_full profile to the blackduck scan
Adding the extender_full profile as it contains the following prplWare components:
 - tr181-gatewayinfo
 - tr069-connectionrequest
 - tr069-discovery
 - usp-discovery

which should be covered in the blackduck scan.

References: PCF-1794
Signed-off-by: Mouna Aloui <mouna.aloui@softathome.com>
2025-11-21 12:35:41 +01:00

110 lines
3.2 KiB
YAML

variables:
CI_DESIGNATED_BRANCH: prpl/nightly
CI_DESIGNATED_BRANCH_SLUG: prpl-nightly
include:
- local: .gitlab/build.yml
- local: .gitlab/blackduck.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/mxl25641-hdk-6.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/mxl25641-hdk-6.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
- certification tests
- cdrouter
- coverity
- blackduck
build test mxl_x86_osp_tb341_v2 mxl_wlan_hostap_ng_wav700 prpl cellular security thread:
extends: .build test config
build test mxl_x86_osp_wgrtd159be_b_v2 mxl_wlan_hostap_ng_wav700 prpl cellular security thread:
extends: .build test config
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
build test qca_ipq95xx extender_minimal cellular security thread:
extends: .build test config
build test qca_ipq95xx extender_full cellular security thread:
extends: .build test config
coverity scan qca_ipq95xx prpl extender_full cellular thread:
extends: .coverity scan config
variables:
CI_COVERITY_COMPILER_TEMPLATE_LIST: >
aarch64-openwrt-linux-gcc
aarch64-openwrt-linux-musl-gcc
blackduck scan mxl_x86_osp_tb341_v2 mxl_wlan_hostap_ng_wav700 prpl extender_full cellular security thread:
extends: .blackduck scan config
blackduck scan qca_ipq95xx prpl extender_full cellular security thread:
extends: .blackduck scan config
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 MXL25641-HDK-6 with system on eMMC:
needs: ["build test mxl_x86_osp_wgrtd159be_b_v2 mxl_wlan_hostap_ng_wav700 prpl cellular security thread"]
extends: .mxl25641-hdk-6 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