Signed-off-by: Paul Spooren <mail@aparcar.org>
pull/60/head
Paul Spooren 2020-07-01 09:08:25 -10:00
parent 50129f2522
commit 368c530d00
10 changed files with 106 additions and 223 deletions

View File

@ -4,7 +4,7 @@
services: services:
- docker:dind - docker:dind
script: script:
- docker login -u "$CI_REGISTRY_USER" -p "$CI_REGISTRY_PASSWORD" $CI_REGISTRY - docker login -u "$CI_REGISTRY_USER" -p "$CI_REGISTRY_PASSWORD" "$CI_REGISTRY"
- docker build -t "$CI_REGISTRY_IMAGE:deploy" -f Dockerfile.deploy . - docker build -t "$CI_REGISTRY_IMAGE:deploy" -f Dockerfile.deploy .
- docker push "$CI_REGISTRY_IMAGE:deploy" - docker push "$CI_REGISTRY_IMAGE:deploy"
@ -14,7 +14,7 @@
services: services:
- docker:dind - docker:dind
before_script: before_script:
- docker login -u "$CI_REGISTRY_USER" -p "$CI_REGISTRY_PASSWORD" $CI_REGISTRY - docker login -u "$CI_REGISTRY_USER" -p "$CI_REGISTRY_PASSWORD" "$CI_REGISTRY"
.deploy: .deploy:
image: "$CI_REGISTRY_IMAGE:deploy" image: "$CI_REGISTRY_IMAGE:deploy"

View File

@ -6,8 +6,7 @@
- bash docker-imagebuilder.sh - bash docker-imagebuilder.sh
- docker push "$DOCKER_IMAGE" - docker push "$DOCKER_IMAGE"
deploy-imagebuilder-x86-64: build-imagebuilder_x86-64:
stage: build
extends: .build extends: .build
variables: variables:
DOCKER_IMAGE: "$CI_REGISTRY_IMAGE" DOCKER_IMAGE: "$CI_REGISTRY_IMAGE"

View File

@ -1,4 +1,15 @@
build-rootfs: .deploy-rootfs:
extends: .deploy
except:
variables:
- $SKIP_ROOTFS
variables:
DOCKER_IMAGE: "openwrtorg/rootfs"
script:
- bash docker-rootfs.sh
- docker push "$DOCKER_IMAGE"
build-rootfs_x86-64:
extends: .build extends: .build
except: except:
variables: variables:
@ -20,13 +31,3 @@ test-rootfs:
- ls / - ls /
- ping -c 3 1.1.1.1 - ping -c 3 1.1.1.1
.deploy-rootfs:
extends: .deploy
except:
variables:
- $SKIP_ROOTFS
variables:
DOCKER_IMAGE: "openwrtorg/rootfs"
script:
- bash docker-rootfs.sh
- docker push "$DOCKER_IMAGE"

View File

@ -6,7 +6,7 @@
- bash docker-sdk.sh - bash docker-sdk.sh
- docker push "$DOCKER_IMAGE" - docker push "$DOCKER_IMAGE"
deploy-sdk-x86-64: build-sdk_x86-64:
stage: build stage: build
extends: .build extends: .build
variables: variables:

View File

@ -1,19 +1,19 @@
deploy-imagebuilder-apm821xx-nand: deploy-imagebuilder_apm821xx-nand:
extends: .deploy-imagebuilder extends: .deploy-imagebuilder
deploy-sdk-apm821xx-nand: deploy-sdk-apm821xx-nand:
extends: .deploy-sdk extends: .deploy-sdk
deploy-imagebuilder-apm821xx-sata: deploy-imagebuilder_apm821xx-sata:
extends: .deploy-imagebuilder extends: .deploy-imagebuilder
deploy-sdk-apm821xx-sata: deploy-sdk-apm821xx-sata:
extends: .deploy-sdk extends: .deploy-sdk
deploy-imagebuilder-ar71xx-generic: deploy-imagebuilder_ar71xx-generic:
extends: .deploy-imagebuilder extends: .deploy-imagebuilder
except: except:
- master - master
@ -24,7 +24,7 @@ deploy-sdk-ar71xx-generic:
- master - master
deploy-imagebuilder-ar71xx-mikrotik: deploy-imagebuilder_ar71xx-mikrotik:
extends: .deploy-imagebuilder extends: .deploy-imagebuilder
except: except:
- master - master
@ -35,7 +35,7 @@ deploy-sdk-ar71xx-mikrotik:
- master - master
deploy-imagebuilder-ar71xx-nand: deploy-imagebuilder_ar71xx-nand:
extends: .deploy-imagebuilder extends: .deploy-imagebuilder
except: except:
- master - master
@ -46,7 +46,7 @@ deploy-sdk-ar71xx-nand:
- master - master
deploy-imagebuilder-ar71xx-tiny: deploy-imagebuilder_ar71xx-tiny:
extends: .deploy-imagebuilder extends: .deploy-imagebuilder
except: except:
- master - master
@ -57,112 +57,112 @@ deploy-sdk-ar71xx-tiny:
- master - master
deploy-imagebuilder-arc770-generic: deploy-imagebuilder_arc770-generic:
extends: .deploy-imagebuilder extends: .deploy-imagebuilder
deploy-sdk-arc770-generic: deploy-sdk-arc770-generic:
extends: .deploy-sdk extends: .deploy-sdk
deploy-imagebuilder-archs38-generic: deploy-imagebuilder_archs38-generic:
extends: .deploy-imagebuilder extends: .deploy-imagebuilder
deploy-sdk-archs38-generic: deploy-sdk-archs38-generic:
extends: .deploy-sdk extends: .deploy-sdk
deploy-imagebuilder-armvirt-32: deploy-imagebuilder_armvirt-32:
extends: .deploy-imagebuilder extends: .deploy-imagebuilder
deploy-sdk-armvirt-32: deploy-sdk-armvirt-32:
extends: .deploy-sdk extends: .deploy-sdk
deploy-imagebuilder-armvirt-64: deploy-imagebuilder_armvirt-64:
extends: .deploy-imagebuilder extends: .deploy-imagebuilder
deploy-sdk-armvirt-64: deploy-sdk-armvirt-64:
extends: .deploy-sdk extends: .deploy-sdk
deploy-imagebuilder-at91-legacy: deploy-imagebuilder_at91-legacy:
extends: .deploy-imagebuilder extends: .deploy-imagebuilder
deploy-sdk-at91-legacy: deploy-sdk-at91-legacy:
extends: .deploy-sdk extends: .deploy-sdk
deploy-imagebuilder-at91-sam9x: deploy-imagebuilder_at91-sam9x:
extends: .deploy-imagebuilder extends: .deploy-imagebuilder
deploy-sdk-at91-sam9x: deploy-sdk-at91-sam9x:
extends: .deploy-sdk extends: .deploy-sdk
deploy-imagebuilder-at91-sama5: deploy-imagebuilder_at91-sama5:
extends: .deploy-imagebuilder extends: .deploy-imagebuilder
deploy-sdk-at91-sama5: deploy-sdk-at91-sama5:
extends: .deploy-sdk extends: .deploy-sdk
deploy-imagebuilder-at91-sama5d2: deploy-imagebuilder_at91-sama5d2:
extends: .deploy-imagebuilder extends: .deploy-imagebuilder
deploy-sdk-at91-sama5d2: deploy-sdk-at91-sama5d2:
extends: .deploy-sdk extends: .deploy-sdk
deploy-imagebuilder-at91-sama5d3: deploy-imagebuilder_at91-sama5d3:
extends: .deploy-imagebuilder extends: .deploy-imagebuilder
deploy-sdk-at91-sama5d3: deploy-sdk-at91-sama5d3:
extends: .deploy-sdk extends: .deploy-sdk
deploy-imagebuilder-at91-sama5d4: deploy-imagebuilder_at91-sama5d4:
extends: .deploy-imagebuilder extends: .deploy-imagebuilder
deploy-sdk-at91-sama5d4: deploy-sdk-at91-sama5d4:
extends: .deploy-sdk extends: .deploy-sdk
deploy-imagebuilder-ath25-generic: deploy-imagebuilder_ath25-generic:
extends: .deploy-imagebuilder extends: .deploy-imagebuilder
deploy-sdk-ath25-generic: deploy-sdk-ath25-generic:
extends: .deploy-sdk extends: .deploy-sdk
deploy-imagebuilder-ath79-generic: deploy-imagebuilder_ath79-generic:
extends: .deploy-imagebuilder extends: .deploy-imagebuilder
deploy-sdk-ath79-generic: deploy-sdk-ath79-generic:
extends: .deploy-sdk extends: .deploy-sdk
deploy-imagebuilder-ath79-nand: deploy-imagebuilder_ath79-nand:
extends: .deploy-imagebuilder extends: .deploy-imagebuilder
deploy-sdk-ath79-nand: deploy-sdk-ath79-nand:
extends: .deploy-sdk extends: .deploy-sdk
deploy-imagebuilder-ath79-tiny: deploy-imagebuilder_ath79-tiny:
extends: .deploy-imagebuilder extends: .deploy-imagebuilder
deploy-sdk-ath79-tiny: deploy-sdk-ath79-tiny:
extends: .deploy-sdk extends: .deploy-sdk
deploy-imagebuilder-bcm53xx-generic: deploy-imagebuilder_bcm53xx-generic:
extends: .deploy-imagebuilder extends: .deploy-imagebuilder
deploy-sdk-bcm53xx-generic: deploy-sdk-bcm53xx-generic:
extends: .deploy-sdk extends: .deploy-sdk
deploy-imagebuilder-brcm2708-bcm2708: deploy-imagebuilder_brcm2708-bcm2708:
extends: .deploy-imagebuilder extends: .deploy-imagebuilder
except: except:
- master - master
@ -173,7 +173,7 @@ deploy-sdk-brcm2708-bcm2708:
- master - master
deploy-imagebuilder-bcm27xx-bcm2708: deploy-imagebuilder_bcm27xx-bcm2708:
extends: .deploy-imagebuilder extends: .deploy-imagebuilder
only: only:
- master - master
@ -184,7 +184,7 @@ deploy-sdk-bcm27xx-bcm2708:
- master - master
deploy-imagebuilder-brcm2708-bcm2709: deploy-imagebuilder_brcm2708-bcm2709:
extends: .deploy-imagebuilder extends: .deploy-imagebuilder
except: except:
- master - master
@ -195,7 +195,7 @@ deploy-sdk-brcm2708-bcm2709:
- master - master
deploy-imagebuilder-bcm27xx-bcm2709: deploy-imagebuilder_bcm27xx-bcm2709:
extends: .deploy-imagebuilder extends: .deploy-imagebuilder
only: only:
- master - master
@ -206,7 +206,7 @@ deploy-sdk-bcm27xx-bcm2709:
- master - master
deploy-imagebuilder-brcm2708-bcm2710: deploy-imagebuilder_brcm2708-bcm2710:
extends: .deploy-imagebuilder extends: .deploy-imagebuilder
except: except:
- master - master
@ -217,7 +217,7 @@ deploy-sdk-brcm2708-bcm2710:
- master - master
deploy-imagebuilder-bcm27xx-bcm2710: deploy-imagebuilder_bcm27xx-bcm2710:
extends: .deploy-imagebuilder extends: .deploy-imagebuilder
only: only:
- master - master
@ -228,7 +228,7 @@ deploy-sdk-bcm27xx-bcm2710:
- master - master
deploy-imagebuilder-bcm27xx-bcm2711: deploy-imagebuilder_bcm27xx-bcm2711:
extends: .deploy-imagebuilder extends: .deploy-imagebuilder
only: only:
- master - master
@ -239,7 +239,7 @@ deploy-sdk-bcm27xx-bcm2711:
- master - master
deploy-imagebuilder-brcm47xx-generic: deploy-imagebuilder_brcm47xx-generic:
extends: .deploy-imagebuilder extends: .deploy-imagebuilder
except: except:
- master - master
@ -250,7 +250,7 @@ deploy-sdk-brcm47xx-generic:
- master - master
deploy-imagebuilder-bcm47xx-generic: deploy-imagebuilder_bcm47xx-generic:
extends: .deploy-imagebuilder extends: .deploy-imagebuilder
only: only:
- master - master
@ -261,7 +261,7 @@ deploy-sdk-bcm47xx-generic:
- master - master
deploy-imagebuilder-brcm47xx-legacy: deploy-imagebuilder_brcm47xx-legacy:
extends: .deploy-imagebuilder extends: .deploy-imagebuilder
except: except:
- master - master
@ -272,7 +272,7 @@ deploy-sdk-brcm47xx-legacy:
- master - master
deploy-imagebuilder-bcm47xx-legacy: deploy-imagebuilder_bcm47xx-legacy:
extends: .deploy-imagebuilder extends: .deploy-imagebuilder
only: only:
- master - master
@ -283,7 +283,7 @@ deploy-sdk-bcm47xx-legacy:
- master - master
deploy-imagebuilder-brcm47xx-mips74k: deploy-imagebuilder_brcm47xx-mips74k:
extends: .deploy-imagebuilder extends: .deploy-imagebuilder
except: except:
- master - master
@ -294,7 +294,7 @@ deploy-sdk-brcm47xx-mips74k:
- master - master
deploy-imagebuilder-bcm47xx-mips74k: deploy-imagebuilder_bcm47xx-mips74k:
extends: .deploy-imagebuilder extends: .deploy-imagebuilder
only: only:
- master - master
@ -305,7 +305,7 @@ deploy-sdk-bcm47xx-mips74k:
- master - master
deploy-imagebuilder-brcm63xx-generic: deploy-imagebuilder_brcm63xx-generic:
extends: .deploy-imagebuilder extends: .deploy-imagebuilder
except: except:
- master - master
@ -316,7 +316,7 @@ deploy-sdk-brcm63xx-generic:
- master - master
deploy-imagebuilder-bcm63xx-generic: deploy-imagebuilder_bcm63xx-generic:
extends: .deploy-imagebuilder extends: .deploy-imagebuilder
only: only:
- master - master
@ -327,7 +327,7 @@ deploy-sdk-bcm63xx-generic:
- master - master
deploy-imagebuilder-brcm63xx-smp: deploy-imagebuilder_brcm63xx-smp:
extends: .deploy-imagebuilder extends: .deploy-imagebuilder
except: except:
- master - master
@ -338,7 +338,7 @@ deploy-sdk-brcm63xx-smp:
- master - master
deploy-imagebuilder-bcm63xx-smp: deploy-imagebuilder_bcm63xx-smp:
extends: .deploy-imagebuilder extends: .deploy-imagebuilder
only: only:
- master - master
@ -349,322 +349,322 @@ deploy-sdk-bcm63xx-smp:
- master - master
deploy-imagebuilder-cns3xxx-generic: deploy-imagebuilder_cns3xxx-generic:
extends: .deploy-imagebuilder extends: .deploy-imagebuilder
deploy-sdk-cns3xxx-generic: deploy-sdk-cns3xxx-generic:
extends: .deploy-sdk extends: .deploy-sdk
deploy-imagebuilder-gemini-generic: deploy-imagebuilder_gemini-generic:
extends: .deploy-imagebuilder extends: .deploy-imagebuilder
deploy-sdk-gemini-generic: deploy-sdk-gemini-generic:
extends: .deploy-sdk extends: .deploy-sdk
deploy-imagebuilder-imx6-generic: deploy-imagebuilder_imx6-generic:
extends: .deploy-imagebuilder extends: .deploy-imagebuilder
deploy-sdk-imx6-generic: deploy-sdk-imx6-generic:
extends: .deploy-sdk extends: .deploy-sdk
deploy-imagebuilder-ipq40xx-generic: deploy-imagebuilder_ipq40xx-generic:
extends: .deploy-imagebuilder extends: .deploy-imagebuilder
deploy-sdk-ipq40xx-generic: deploy-sdk-ipq40xx-generic:
extends: .deploy-sdk extends: .deploy-sdk
deploy-imagebuilder-ipq806x-generic: deploy-imagebuilder_ipq806x-generic:
extends: .deploy-imagebuilder extends: .deploy-imagebuilder
deploy-sdk-ipq806x-generic: deploy-sdk-ipq806x-generic:
extends: .deploy-sdk extends: .deploy-sdk
deploy-imagebuilder-kirkwood-generic: deploy-imagebuilder_kirkwood-generic:
extends: .deploy-imagebuilder extends: .deploy-imagebuilder
deploy-sdk-kirkwood-generic: deploy-sdk-kirkwood-generic:
extends: .deploy-sdk extends: .deploy-sdk
deploy-imagebuilder-lantiq-ase: deploy-imagebuilder_lantiq-ase:
extends: .deploy-imagebuilder extends: .deploy-imagebuilder
deploy-sdk-lantiq-ase: deploy-sdk-lantiq-ase:
extends: .deploy-sdk extends: .deploy-sdk
deploy-imagebuilder-lantiq-falcon: deploy-imagebuilder_lantiq-falcon:
extends: .deploy-imagebuilder extends: .deploy-imagebuilder
deploy-sdk-lantiq-falcon: deploy-sdk-lantiq-falcon:
extends: .deploy-sdk extends: .deploy-sdk
deploy-imagebuilder-lantiq-xrx200: deploy-imagebuilder_lantiq-xrx200:
extends: .deploy-imagebuilder extends: .deploy-imagebuilder
deploy-sdk-lantiq-xrx200: deploy-sdk-lantiq-xrx200:
extends: .deploy-sdk extends: .deploy-sdk
deploy-imagebuilder-lantiq-xway: deploy-imagebuilder_lantiq-xway:
extends: .deploy-imagebuilder extends: .deploy-imagebuilder
deploy-sdk-lantiq-xway: deploy-sdk-lantiq-xway:
extends: .deploy-sdk extends: .deploy-sdk
deploy-imagebuilder-lantiq-xway_legacy: deploy-imagebuilder_lantiq-xway_legacy:
extends: .deploy-imagebuilder extends: .deploy-imagebuilder
deploy-sdk-lantiq-xway_legacy: deploy-sdk-lantiq-xway_legacy:
extends: .deploy-sdk extends: .deploy-sdk
deploy-imagebuilder-layerscape-armv7: deploy-imagebuilder_layerscape-armv7:
extends: .deploy-imagebuilder extends: .deploy-imagebuilder
deploy-sdk-layerscape-armv7: deploy-sdk-layerscape-armv7:
extends: .deploy-sdk extends: .deploy-sdk
deploy-imagebuilder-layerscape-armv8_32b: deploy-imagebuilder_layerscape-armv8_32b:
extends: .deploy-imagebuilder extends: .deploy-imagebuilder
deploy-sdk-layerscape-armv8_32b: deploy-sdk-layerscape-armv8_32b:
extends: .deploy-sdk extends: .deploy-sdk
deploy-imagebuilder-layerscape-armv8_64b: deploy-imagebuilder_layerscape-armv8_64b:
extends: .deploy-imagebuilder extends: .deploy-imagebuilder
deploy-sdk-layerscape-armv8_64b: deploy-sdk-layerscape-armv8_64b:
extends: .deploy-sdk extends: .deploy-sdk
deploy-imagebuilder-malta-be: deploy-imagebuilder_malta-be:
extends: .deploy-imagebuilder extends: .deploy-imagebuilder
deploy-sdk-malta-be: deploy-sdk-malta-be:
extends: .deploy-sdk extends: .deploy-sdk
deploy-imagebuilder-mediatek-mt7622: deploy-imagebuilder_mediatek-mt7622:
extends: .deploy-imagebuilder extends: .deploy-imagebuilder
deploy-sdk-mediatek-mt7622: deploy-sdk-mediatek-mt7622:
extends: .deploy-sdk extends: .deploy-sdk
deploy-imagebuilder-mediatek-mt7623: deploy-imagebuilder_mediatek-mt7623:
extends: .deploy-imagebuilder extends: .deploy-imagebuilder
deploy-sdk-mediatek-mt7623: deploy-sdk-mediatek-mt7623:
extends: .deploy-sdk extends: .deploy-sdk
deploy-imagebuilder-mpc85xx-generic: deploy-imagebuilder_mpc85xx-generic:
extends: .deploy-imagebuilder extends: .deploy-imagebuilder
deploy-sdk-mpc85xx-generic: deploy-sdk-mpc85xx-generic:
extends: .deploy-sdk extends: .deploy-sdk
deploy-imagebuilder-mpc85xx-p1020: deploy-imagebuilder_mpc85xx-p1020:
extends: .deploy-imagebuilder extends: .deploy-imagebuilder
deploy-sdk-mpc85xx-p1020: deploy-sdk-mpc85xx-p1020:
extends: .deploy-sdk extends: .deploy-sdk
deploy-imagebuilder-mpc85xx-p2020: deploy-imagebuilder_mpc85xx-p2020:
extends: .deploy-imagebuilder extends: .deploy-imagebuilder
deploy-sdk-mpc85xx-p2020: deploy-sdk-mpc85xx-p2020:
extends: .deploy-sdk extends: .deploy-sdk
deploy-imagebuilder-mvebu-cortexa53: deploy-imagebuilder_mvebu-cortexa53:
extends: .deploy-imagebuilder extends: .deploy-imagebuilder
deploy-sdk-mvebu-cortexa53: deploy-sdk-mvebu-cortexa53:
extends: .deploy-sdk extends: .deploy-sdk
deploy-imagebuilder-mvebu-cortexa72: deploy-imagebuilder_mvebu-cortexa72:
extends: .deploy-imagebuilder extends: .deploy-imagebuilder
deploy-sdk-mvebu-cortexa72: deploy-sdk-mvebu-cortexa72:
extends: .deploy-sdk extends: .deploy-sdk
deploy-imagebuilder-mvebu-cortexa9: deploy-imagebuilder_mvebu-cortexa9:
extends: .deploy-imagebuilder extends: .deploy-imagebuilder
deploy-sdk-mvebu-cortexa9: deploy-sdk-mvebu-cortexa9:
extends: .deploy-sdk extends: .deploy-sdk
deploy-imagebuilder-mxs-generic: deploy-imagebuilder_mxs-generic:
extends: .deploy-imagebuilder extends: .deploy-imagebuilder
deploy-sdk-mxs-generic: deploy-sdk-mxs-generic:
extends: .deploy-sdk extends: .deploy-sdk
deploy-imagebuilder-octeon-generic: deploy-imagebuilder_octeon-generic:
extends: .deploy-imagebuilder extends: .deploy-imagebuilder
deploy-sdk-octeon-generic: deploy-sdk-octeon-generic:
extends: .deploy-sdk extends: .deploy-sdk
deploy-imagebuilder-octeontx-generic: deploy-imagebuilder_octeontx-generic:
extends: .deploy-imagebuilder extends: .deploy-imagebuilder
deploy-sdk-octeontx-generic: deploy-sdk-octeontx-generic:
extends: .deploy-sdk extends: .deploy-sdk
deploy-imagebuilder-omap-generic: deploy-imagebuilder_omap-generic:
extends: .deploy-imagebuilder extends: .deploy-imagebuilder
deploy-sdk-omap-generic: deploy-sdk-omap-generic:
extends: .deploy-sdk extends: .deploy-sdk
deploy-imagebuilder-oxnas-ox820: deploy-imagebuilder_oxnas-ox820:
extends: .deploy-imagebuilder extends: .deploy-imagebuilder
deploy-sdk-oxnas-ox820: deploy-sdk-oxnas-ox820:
extends: .deploy-sdk extends: .deploy-sdk
deploy-imagebuilder-pistachio-generic: deploy-imagebuilder_pistachio-generic:
extends: .deploy-imagebuilder extends: .deploy-imagebuilder
deploy-sdk-pistachio-generic: deploy-sdk-pistachio-generic:
extends: .deploy-sdk extends: .deploy-sdk
deploy-imagebuilder-ramips-mt7620: deploy-imagebuilder_ramips-mt7620:
extends: .deploy-imagebuilder extends: .deploy-imagebuilder
deploy-sdk-ramips-mt7620: deploy-sdk-ramips-mt7620:
extends: .deploy-sdk extends: .deploy-sdk
deploy-imagebuilder-ramips-mt7621: deploy-imagebuilder_ramips-mt7621:
extends: .deploy-imagebuilder extends: .deploy-imagebuilder
deploy-sdk-ramips-mt7621: deploy-sdk-ramips-mt7621:
extends: .deploy-sdk extends: .deploy-sdk
deploy-imagebuilder-ramips-mt76x8: deploy-imagebuilder_ramips-mt76x8:
extends: .deploy-imagebuilder extends: .deploy-imagebuilder
deploy-sdk-ramips-mt76x8: deploy-sdk-ramips-mt76x8:
extends: .deploy-sdk extends: .deploy-sdk
deploy-imagebuilder-ramips-rt288x: deploy-imagebuilder_ramips-rt288x:
extends: .deploy-imagebuilder extends: .deploy-imagebuilder
deploy-sdk-ramips-rt288x: deploy-sdk-ramips-rt288x:
extends: .deploy-sdk extends: .deploy-sdk
deploy-imagebuilder-ramips-rt305x: deploy-imagebuilder_ramips-rt305x:
extends: .deploy-imagebuilder extends: .deploy-imagebuilder
deploy-sdk-ramips-rt305x: deploy-sdk-ramips-rt305x:
extends: .deploy-sdk extends: .deploy-sdk
deploy-imagebuilder-ramips-rt3883: deploy-imagebuilder_ramips-rt3883:
extends: .deploy-imagebuilder extends: .deploy-imagebuilder
deploy-sdk-ramips-rt3883: deploy-sdk-ramips-rt3883:
extends: .deploy-sdk extends: .deploy-sdk
deploy-imagebuilder-rb532-generic: deploy-imagebuilder_rb532-generic:
extends: .deploy-imagebuilder extends: .deploy-imagebuilder
deploy-sdk-rb532-generic: deploy-sdk-rb532-generic:
extends: .deploy-sdk extends: .deploy-sdk
deploy-imagebuilder-samsung-s5pv210: deploy-imagebuilder_samsung-s5pv210:
extends: .deploy-imagebuilder extends: .deploy-imagebuilder
deploy-sdk-samsung-s5pv210: deploy-sdk-samsung-s5pv210:
extends: .deploy-sdk extends: .deploy-sdk
deploy-imagebuilder-sunxi-cortexa53: deploy-imagebuilder_sunxi-cortexa53:
extends: .deploy-imagebuilder extends: .deploy-imagebuilder
deploy-sdk-sunxi-cortexa53: deploy-sdk-sunxi-cortexa53:
extends: .deploy-sdk extends: .deploy-sdk
deploy-imagebuilder-sunxi-cortexa7: deploy-imagebuilder_sunxi-cortexa7:
extends: .deploy-imagebuilder extends: .deploy-imagebuilder
deploy-sdk-sunxi-cortexa7: deploy-sdk-sunxi-cortexa7:
extends: .deploy-sdk extends: .deploy-sdk
deploy-imagebuilder-sunxi-cortexa8: deploy-imagebuilder_sunxi-cortexa8:
extends: .deploy-imagebuilder extends: .deploy-imagebuilder
deploy-sdk-sunxi-cortexa8: deploy-sdk-sunxi-cortexa8:
extends: .deploy-sdk extends: .deploy-sdk
deploy-imagebuilder-tegra-generic: deploy-imagebuilder_tegra-generic:
extends: .deploy-imagebuilder extends: .deploy-imagebuilder
deploy-sdk-tegra-generic: deploy-sdk-tegra-generic:
extends: .deploy-sdk extends: .deploy-sdk
deploy-imagebuilder-x86-64: deploy-imagebuilder_x86-64:
extends: .deploy-imagebuilder extends: .deploy-imagebuilder
deploy-sdk-x86-64: deploy-sdk-x86-64:
extends: .deploy-sdk extends: .deploy-sdk
deploy-imagebuilder-x86-generic: deploy-imagebuilder_x86-generic:
extends: .deploy-imagebuilder extends: .deploy-imagebuilder
deploy-sdk-x86-generic: deploy-sdk-x86-generic:
extends: .deploy-sdk extends: .deploy-sdk
deploy-imagebuilder-x86-geode: deploy-imagebuilder_x86-geode:
extends: .deploy-imagebuilder extends: .deploy-imagebuilder
deploy-sdk-x86-geode: deploy-sdk-x86-geode:
extends: .deploy-sdk extends: .deploy-sdk
deploy-imagebuilder-x86-legacy: deploy-imagebuilder_x86-legacy:
extends: .deploy-imagebuilder extends: .deploy-imagebuilder
deploy-sdk-x86-legacy: deploy-sdk-x86-legacy:
extends: .deploy-sdk extends: .deploy-sdk
deploy-imagebuilder-zynq-generic: deploy-imagebuilder_zynq-generic:
extends: .deploy-imagebuilder extends: .deploy-imagebuilder
deploy-sdk-zynq-generic: deploy-sdk-zynq-generic:

View File

@ -1,17 +1,17 @@
deploy-rootfs-x86-64: deploy-rootfs_x86-64:
extends: .deploy-rootfs extends: .deploy-rootfs
variables: variables:
TARGET: x86-64 TARGET: x86-64
deploy-rootfs-armvirt-32: deploy-rootfs_armvirt-32:
extends: .deploy-rootfs extends: .deploy-rootfs
variables: variables:
TARGET: armvirt-32 TARGET: armvirt-32
deploy-rootfs-armvirt-64: deploy-rootfs_armvirt-64:
extends: .deploy-rootfs extends: .deploy-rootfs
variables: variables:
TARGET: armvirt-64 TARGET: armvirt-64

View File

@ -2,7 +2,7 @@
set -ex set -ex
TARGET="${CI_JOB_NAME//deploy-imagebuilder-/}" export TARGET="${CI_JOB_NAME##*_}"
export TARGET="${TARGET:-x86-64}" export TARGET="${TARGET:-x86-64}"
export BRANCH="${BRANCH:-master}" export BRANCH="${BRANCH:-master}"
export DOCKER_IMAGE="${DOCKER_IMAGE:-openwrt-imagebuilder}" export DOCKER_IMAGE="${DOCKER_IMAGE:-openwrt-imagebuilder}"

View File

@ -2,7 +2,7 @@
set -ex set -ex
export TARGET="${TARGET:-x86-64}" export TARGET="${CI_JOB_NAME##*_}"
export BRANCH="${BRANCH:-master}" export BRANCH="${BRANCH:-master}"
export DOCKER_IMAGE="${DOCKER_IMAGE:-openwrt-rootfs}" export DOCKER_IMAGE="${DOCKER_IMAGE:-openwrt-rootfs}"
export DOWNLOAD_FILE="openwrt-*-rootfs.tar.gz" export DOWNLOAD_FILE="openwrt-*-rootfs.tar.gz"

View File

@ -2,7 +2,7 @@
set -ex set -ex
TARGET="${CI_JOB_NAME//deploy-sdk-/}" export TARGET="${CI_JOB_NAME##*_}"
export TARGET="${TARGET:-x86-64}" export TARGET="${TARGET:-x86-64}"
export BRANCH="${BRANCH:-master}" export BRANCH="${BRANCH:-master}"
export DOCKER_IMAGE="${DOCKER_IMAGE:-openwrt-sdk}" export DOCKER_IMAGE="${DOCKER_IMAGE:-openwrt-sdk}"

View File

@ -1,117 +0,0 @@
#!/bin/bash
TARGETS_ROOTFS=" \
x86-64 \
armvirt-32 \
armvirt-64 \
"
TARGETS=" \
apm821xx-nand \
apm821xx-sata \
ar7-ac49x \
ar7-generic \
ar71xx-generic \
ar71xx-mikrotik \
ar71xx-nand \
ar71xx-tiny \
arc770-generic \
archs38-generic \
armvirt-32 \
armvirt-64 \
at91-legacy \
at91-sam9x \
at91-sama5 \
at91-sama5d2 \
at91-sama5d3 \
at91-sama5d4 \
ath25-generic \
ath79-generic \
ath79-nand \
ath79-tiny \
bcm53xx-generic \
brcm2708-bcm2708 \
brcm2708-bcm2709 \
brcm2708-bcm2710 \
brcm47xx-generic \
brcm47xx-legacy \
brcm47xx-mips74k \
brcm63xx-generic \
brcm63xx-smp \
cns3xxx-generic \
gemini-generic \
imx6-generic \
ipq40xx-generic \
ipq806x-generic \
ixp4xx-generic \
ixp4xx-harddisk \
kirkwood-generic \
lantiq-ase \
lantiq-falcon \
lantiq-xrx200 \
lantiq-xway \
lantiq-xway_legacy \
layerscape-armv7 \
layerscape-armv8_32b \
layerscape-armv8_64b \
malta-be \
mediatek-mt7622 \
mediatek-mt7623 \
mpc85xx-generic \
mpc85xx-p1020 \
mpc85xx-p2020 \
mvebu-cortexa53 \
mvebu-cortexa72 \
mvebu-cortexa9 \
mxs-generic \
octeon-generic \
octeontx-generic \
omap-generic \
oxnas-ox820 \
pistachio-generic \
ramips-mt7620 \
ramips-mt7621 \
ramips-mt76x8 \
ramips-rt288x \
ramips-rt305x \
ramips-rt3883 \
rb532-generic \
samsung-s5pv210 \
sunxi-cortexa53 \
sunxi-cortexa7 \
sunxi-cortexa8 \
tegra-generic \
x86-64 \
x86-generic \
x86-geode \
x86-legacy \
zynq-generic \
"
gen_targets_rootfs() {
for TARGET in $TARGETS_ROOTFS; do
echo "
deploy-rootfs-$TARGET:
extends: .deploy-rootfs
variables:
TARGET: $TARGET"
done
}
gen_targets() {
for TARGET in $TARGETS; do
echo "
deploy-imagebuilder-$TARGET:
extends: .deploy-imagebuilder
variables:
TARGET: $TARGET
deploy-sdk-$TARGET:
extends: .deploy-sdk
variables:
TARGET: $TARGET"
done
}
gen_targets > .gitlab/ci/targets.yml
gen_targets_rootfs > .gitlab/ci/targets_rootfs.yml