Import URX851 support for runtime testing from private prplos-urx851 project, so we can extend public QA process using those devices as well. Signed-off-by: Petr Štetiar <ynezz@true.cz>
83 lines
2.2 KiB
YAML
83 lines
2.2 KiB
YAML
variables:
|
|
CI_DESIGNATED_BRANCH: prplos-next
|
|
|
|
include:
|
|
- local: .gitlab/build.yml
|
|
- local: .gitlab/cdrouter.yml
|
|
- local: .gitlab/cdrouter/prpl-haze.yml
|
|
- local: .gitlab/cdrouter/turris-omnia.yml
|
|
- local: .gitlab/cdrouter/urx851-hdk-3.yml
|
|
- local: .gitlab/cdrouter/urx851-b0-dk-pon.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/testbed.yml
|
|
- local: .gitlab/testbed/prpl-haze.yml
|
|
- local: .gitlab/testbed/turris-omnia.yml
|
|
- local: .gitlab/testbed/urx851-hdk-3.yml
|
|
- local: .gitlab/testbed/urx851-b0-dk-pon.yml
|
|
|
|
stages:
|
|
- docker
|
|
- docker test
|
|
- docker deploy
|
|
- build
|
|
- docker SDK
|
|
- docker SDK test
|
|
- docker SDK deploy
|
|
- run
|
|
- cdrouter
|
|
- coverity
|
|
|
|
build test mxl_x86 mxl_wlan_hostap_ng prpl:
|
|
image: registry.gitlab.com/prpl-foundation/prplos/prplos/prplos-next/builder-osp@sha256:c3e7d58f4ca821b78386da1a36c8a9646805cdc5b746500464411c245b95d049
|
|
extends: .build test config
|
|
artifacts:
|
|
tags:
|
|
- firmware-builder-osp
|
|
|
|
build test mxl_x86_osp_tb341 mxl_wlan_hostap_ng prpl:
|
|
image: registry.gitlab.com/prpl-foundation/prplos/prplos/prplos-next/builder-osp@sha256:c3e7d58f4ca821b78386da1a36c8a9646805cdc5b746500464411c245b95d049
|
|
extends: .build test config
|
|
artifacts:
|
|
tags:
|
|
- firmware-builder-osp
|
|
|
|
build test mvebu prpl:
|
|
extends: .build test config
|
|
|
|
build test x86_64 prpl:
|
|
extends: .build test config
|
|
variables:
|
|
CI_BUILD_CONFIG: >
|
|
+DEVEL +BUILD_LOG +SDK +IB +IB_STANDALONE
|
|
|
|
build test ipq807x prpl:
|
|
extends: .build test config
|
|
|
|
run test Turris Omnia initramfs:
|
|
needs:
|
|
- job: build test mvebu prpl
|
|
optional: true
|
|
extends: .turris-omnia testbed
|
|
|
|
run test Haze initramfs:
|
|
needs:
|
|
- job: build test ipq807x prpl
|
|
optional: true
|
|
extends: .prpl-haze testbed
|
|
|
|
run test URX851-HDK-3 with system on eMMC:
|
|
needs:
|
|
- job: build test mxl_x86_osp_tb341 mxl_wlan_hostap_ng prpl
|
|
optional: true
|
|
extends: .urx851-hdk-3 testbed
|
|
|
|
run test URX851-B0-DK-PON with system on eMMC:
|
|
needs:
|
|
- job: build test mxl_x86 mxl_wlan_hostap_ng prpl
|
|
optional: true
|
|
extends: .urx851-b0-dk-pon testbed
|