Sync CI bits with the current state in prplos branch on commit
9af7fff65169 ("ci: fix build Docker image sdk-x86-64 job").
Signed-off-by: Petr Štetiar <ynezz@true.cz>
65 lines
1.9 KiB
YAML
65 lines
1.9 KiB
YAML
.turris-cdrouter: &turris_cdrouter
|
|
needs:
|
|
- job: build test mvebu prpl webui
|
|
optional: true
|
|
extends:
|
|
- .turris-omnia testbed
|
|
- .cdrouter
|
|
|
|
CDRouter-Top-100+mDNS Turris initramfs:
|
|
<<: *turris_cdrouter
|
|
|
|
CDRouter-Top-100+mDNS Turris VLAN WAN/LAN initramfs:
|
|
<<: *turris_cdrouter
|
|
variables:
|
|
CDROUTER_TEST_CONFIG: vlan
|
|
DUT_INIT_SCRIPTS: |
|
|
.gitlab/scripts/dut-init/cdrouter-dut-enable-vlans.sh
|
|
|
|
CDRouter-Top-100+mDNS Turris PPPoE WAN initramfs:
|
|
<<: *turris_cdrouter
|
|
variables:
|
|
CDROUTER_TEST_CONFIG: ppp
|
|
DUT_INIT_SCRIPTS: |
|
|
.gitlab/scripts/dut-init/cdrouter-dut-enable-pppoe.sh
|
|
|
|
|
|
.turris-cdrouter-ipv6: &turris_cdrouter_ipv6
|
|
<<: *turris_cdrouter
|
|
allow_failure: true
|
|
rules:
|
|
- if: '$TFTP_IMAGE_DOWNLOAD_URL =~ $TFTP_IMAGE_FILENAME_PATTERN'
|
|
when: always
|
|
- if: '$TFTP_IMAGE_DOWNLOAD_URL'
|
|
when: never
|
|
- when: manual
|
|
|
|
CDRouter-IPv6-Top-100+mDNS Turris initramfs:
|
|
<<: *turris_cdrouter_ipv6
|
|
variables:
|
|
CDROUTER_TEST_CONFIG: generic-ipv6
|
|
|
|
CDRouter-IPv6-Top-100+mDNS Turris VLAN WAN/LAN initramfs:
|
|
<<: *turris_cdrouter_ipv6
|
|
variables:
|
|
CDROUTER_TEST_CONFIG: vlan-ipv6
|
|
DUT_INIT_SCRIPTS: |
|
|
.gitlab/scripts/dut-init/cdrouter-dut-enable-vlans.sh
|
|
|
|
CDRouter-IPv6-Top-100+mDNS Turris PPPoE WAN initramfs:
|
|
<<: *turris_cdrouter_ipv6
|
|
variables:
|
|
CDROUTER_TEST_CONFIG: ppp-ipv6
|
|
DUT_INIT_SCRIPTS: |
|
|
.gitlab/scripts/dut-init/cdrouter-dut-enable-pppoe.sh
|
|
|
|
CDRouter-TR-069 Turris eMMC:
|
|
<<: *turris_cdrouter
|
|
variables:
|
|
LABGRID_TARGET: turris-omnia-emmc
|
|
TFTP_IMAGE_FILENAME: openwrt-mvebu-cortexa9-cznic_turris-omnia-sysupgrade.img.gz
|
|
TFTP_IMAGE_FILENAME_PATTERN: /.*openwrt-mvebu-cortexa9-cznic_turris-omnia-sysupgrade.img.gz/
|
|
TFTP_IMAGE_UNPACK_COMMAND: "gunzip --force $TESTBED_TFTP_PATH/$TFTP_IMAGE_FILENAME || true"
|
|
DUT_INIT_SCRIPTS: |
|
|
.gitlab/scripts/dut-init/cdrouter-tr181-mockups.sh
|