diff --git a/.drone.yml b/.drone.yml index 5e69464..6c41f18 100644 --- a/.drone.yml +++ b/.drone.yml @@ -10,11 +10,11 @@ steps: commands: - git submodule update --recursive --init -- name: change site to tdf +- name: change site to multi image: docker:git commands: - cd site - - git checkout v2019.1-tdf + - git checkout v2019.1-multi - name: make update image: hoffmannhosting/gluon-builder @@ -22,7 +22,7 @@ steps: - cd gluon - make update environment: - input_hood: tdf + input_hood: multi input_version: v2019.1 GLUON_SITEDIR: /drone/src/site GLUON_TARGET: ar71xx-generic @@ -36,7 +36,7 @@ steps: - make -j4 GLUON_BRANCH=beta GLUON_RELEASE=$input_hood-beta-$input_version GLUON_OUTPUTDIR=output/beta - make -j4 GLUON_BRANCH=experimental GLUON_RELEASE=$input_hood-exp-$input_version GLUON_OUTPUTDIR=output/experimental environment: - input_hood: tdf + input_hood: multi input_version: v2019.1 GLUON_SITEDIR: /drone/src/site GLUON_TARGET: ar71xx-generic @@ -50,193 +50,193 @@ steps: - make -j4 GLUON_BRANCH=beta GLUON_RELEASE=$input_hood-beta-$input_version GLUON_OUTPUTDIR=output/beta - make -j4 GLUON_BRANCH=experimental GLUON_RELEASE=$input_hood-exp-$input_version GLUON_OUTPUTDIR=output/experimental environment: - input_hood: tdf + input_hood: multi input_version: v2019.1 GLUON_SITEDIR: /drone/src/site GLUON_TARGET: ar71xx-tiny FORCE_UNSAFE_CONFIGURE: 1 - -- name: build-ar71xx-nand - image: hoffmannhosting/gluon-builder - commands: - - cd gluon - - make -j4 GLUON_BRANCH=stable GLUON_RELEASE=$input_hood-stable-$input_version GLUON_OUTPUTDIR=output/stable - - make -j4 GLUON_BRANCH=beta GLUON_RELEASE=$input_hood-beta-$input_version GLUON_OUTPUTDIR=output/beta - - make -j4 GLUON_BRANCH=experimental GLUON_RELEASE=$input_hood-exp-$input_version GLUON_OUTPUTDIR=output/experimental - environment: - input_hood: tdf - input_version: v2019.1 - GLUON_SITEDIR: /drone/src/site - GLUON_TARGET: ar71xx-nand - FORCE_UNSAFE_CONFIGURE: 1 - -- name: build-brcm2708-bcm2708 - image: hoffmannhosting/gluon-builder - commands: - - cd gluon - - make -j4 GLUON_BRANCH=stable GLUON_RELEASE=$input_hood-stable-$input_version GLUON_OUTPUTDIR=output/stable - - make -j4 GLUON_BRANCH=beta GLUON_RELEASE=$input_hood-beta-$input_version GLUON_OUTPUTDIR=output/beta - - make -j4 GLUON_BRANCH=experimental GLUON_RELEASE=$input_hood-exp-$input_version GLUON_OUTPUTDIR=output/experimental - environment: - input_hood: tdf - input_version: v2019.1 - GLUON_SITEDIR: /drone/src/site - GLUON_TARGET: brcm2708-bcm2708 - FORCE_UNSAFE_CONFIGURE: 1 - -- name: build-brcm2708-bcm2709 - image: hoffmannhosting/gluon-builder - commands: - - cd gluon - - make -j4 GLUON_BRANCH=stable GLUON_RELEASE=$input_hood-stable-$input_version GLUON_OUTPUTDIR=output/stable - - make -j4 GLUON_BRANCH=beta GLUON_RELEASE=$input_hood-beta-$input_version GLUON_OUTPUTDIR=output/beta - - make -j4 GLUON_BRANCH=experimental GLUON_RELEASE=$input_hood-exp-$input_version GLUON_OUTPUTDIR=output/experimental - environment: - input_hood: tdf - input_version: v2019.1 - GLUON_SITEDIR: /drone/src/site - GLUON_TARGET: brcm2708-bcm2709 - FORCE_UNSAFE_CONFIGURE: 1 - -- name: build-mpc85xx-generic - image: hoffmannhosting/gluon-builder - commands: - - cd gluon - - make -j4 GLUON_BRANCH=stable GLUON_RELEASE=$input_hood-stable-$input_version GLUON_OUTPUTDIR=output/stable - - make -j4 GLUON_BRANCH=beta GLUON_RELEASE=$input_hood-beta-$input_version GLUON_OUTPUTDIR=output/beta - - make -j4 GLUON_BRANCH=experimental GLUON_RELEASE=$input_hood-exp-$input_version GLUON_OUTPUTDIR=output/experimental - environment: - input_hood: tdf - input_version: v2019.1 - GLUON_SITEDIR: /drone/src/site - GLUON_TARGET: mpc85xx-generic - FORCE_UNSAFE_CONFIGURE: 1 - -- name: build-mpc85xx-p1020 - image: hoffmannhosting/gluon-builder - commands: - - cd gluon - - make -j4 GLUON_BRANCH=stable GLUON_RELEASE=$input_hood-stable-$input_version GLUON_OUTPUTDIR=output/stable - - make -j4 GLUON_BRANCH=beta GLUON_RELEASE=$input_hood-beta-$input_version GLUON_OUTPUTDIR=output/beta - - make -j4 GLUON_BRANCH=experimental GLUON_RELEASE=$input_hood-exp-$input_version GLUON_OUTPUTDIR=output/experimental - environment: - input_hood: tdf - input_version: v2019.1 - GLUON_SITEDIR: /drone/src/site - GLUON_TARGET: mpc85xx-p1020 - FORCE_UNSAFE_CONFIGURE: 1 - -- name: build-x86-generic - image: hoffmannhosting/gluon-builder - commands: - - cd gluon - - make -j4 GLUON_BRANCH=stable GLUON_RELEASE=$input_hood-stable-$input_version GLUON_OUTPUTDIR=output/stable - - make -j4 GLUON_BRANCH=beta GLUON_RELEASE=$input_hood-beta-$input_version GLUON_OUTPUTDIR=output/beta - - make -j4 GLUON_BRANCH=experimental GLUON_RELEASE=$input_hood-exp-$input_version GLUON_OUTPUTDIR=output/experimental - environment: - input_hood: tdf - input_version: v2019.1 - GLUON_SITEDIR: /drone/src/site - GLUON_TARGET: x86-generic - FORCE_UNSAFE_CONFIGURE: 1 - -- name: build-x86-geode - image: hoffmannhosting/gluon-builder - commands: - - cd gluon - - make -j4 GLUON_BRANCH=stable GLUON_RELEASE=$input_hood-stable-$input_version GLUON_OUTPUTDIR=output/stable - - make -j4 GLUON_BRANCH=beta GLUON_RELEASE=$input_hood-beta-$input_version GLUON_OUTPUTDIR=output/beta - - make -j4 GLUON_BRANCH=experimental GLUON_RELEASE=$input_hood-exp-$input_version GLUON_OUTPUTDIR=output/experimental - environment: - input_hood: tdf - input_version: v2019.1 - GLUON_SITEDIR: /drone/src/site - GLUON_TARGET: x86-geode - FORCE_UNSAFE_CONFIGURE: 1 - -- name: build-x86-64 - image: hoffmannhosting/gluon-builder - commands: - - cd gluon - - make -j4 GLUON_BRANCH=stable GLUON_RELEASE=$input_hood-stable-$input_version GLUON_OUTPUTDIR=output/stable - - make -j4 GLUON_BRANCH=beta GLUON_RELEASE=$input_hood-beta-$input_version GLUON_OUTPUTDIR=output/beta - - make -j4 GLUON_BRANCH=experimental GLUON_RELEASE=$input_hood-exp-$input_version GLUON_OUTPUTDIR=output/experimental - environment: - input_hood: tdf - input_version: v2019.1 - GLUON_SITEDIR: /drone/src/site - GLUON_TARGET: x86-64 - FORCE_UNSAFE_CONFIGURE: 1 - -- name: build-ipq40xx - image: hoffmannhosting/gluon-builder - commands: - - cd gluon - - make -j4 GLUON_BRANCH=stable GLUON_RELEASE=$input_hood-stable-$input_version GLUON_OUTPUTDIR=output/stable - - make -j4 GLUON_BRANCH=beta GLUON_RELEASE=$input_hood-beta-$input_version GLUON_OUTPUTDIR=output/beta - - make -j4 GLUON_BRANCH=experimental GLUON_RELEASE=$input_hood-exp-$input_version GLUON_OUTPUTDIR=output/experimental - environment: - input_hood: tdf - input_version: v2019.1 - GLUON_SITEDIR: /drone/src/site - GLUON_TARGET: ipq40xx - FORCE_UNSAFE_CONFIGURE: 1 - -- name: build-ramips-mt7620 - image: hoffmannhosting/gluon-builder - commands: - - cd gluon - - make -j4 GLUON_BRANCH=stable GLUON_RELEASE=$input_hood-stable-$input_version GLUON_OUTPUTDIR=output/stable - - make -j4 GLUON_BRANCH=beta GLUON_RELEASE=$input_hood-beta-$input_version GLUON_OUTPUTDIR=output/beta - - make -j4 GLUON_BRANCH=experimental GLUON_RELEASE=$input_hood-exp-$input_version GLUON_OUTPUTDIR=output/experimental - environment: - input_hood: tdf - input_version: v2019.1 - GLUON_SITEDIR: /drone/src/site - GLUON_TARGET: ramips-mt7620 - FORCE_UNSAFE_CONFIGURE: 1 - -- name: build-ramips-mt7621 - image: hoffmannhosting/gluon-builder - commands: - - cd gluon - - make -j4 GLUON_BRANCH=stable GLUON_RELEASE=$input_hood-stable-$input_version GLUON_OUTPUTDIR=output/stable - - make -j4 GLUON_BRANCH=beta GLUON_RELEASE=$input_hood-beta-$input_version GLUON_OUTPUTDIR=output/beta - - make -j4 GLUON_BRANCH=experimental GLUON_RELEASE=$input_hood-exp-$input_version GLUON_OUTPUTDIR=output/experimental - environment: - input_hood: tdf - input_version: v2019.1 - GLUON_SITEDIR: /drone/src/site - GLUON_TARGET: ramips-mt7621 - FORCE_UNSAFE_CONFIGURE: 1 - -- name: build-ramips-mt76x8 - image: hoffmannhosting/gluon-builder - commands: - - cd gluon - - make -j4 GLUON_BRANCH=stable GLUON_RELEASE=$input_hood-stable-$input_version GLUON_OUTPUTDIR=output/stable - - make -j4 GLUON_BRANCH=beta GLUON_RELEASE=$input_hood-beta-$input_version GLUON_OUTPUTDIR=output/beta - - make -j4 GLUON_BRANCH=experimental GLUON_RELEASE=$input_hood-exp-$input_version GLUON_OUTPUTDIR=output/experimental - environment: - input_hood: tdf - input_version: v2019.1 - GLUON_SITEDIR: /drone/src/site - GLUON_TARGET: ramips-mt76x8 - FORCE_UNSAFE_CONFIGURE: 1 - -- name: build-ramips-rt305x - image: hoffmannhosting/gluon-builder - commands: - - cd gluon - - make -j4 GLUON_BRANCH=stable GLUON_RELEASE=$input_hood-stable-$input_version GLUON_OUTPUTDIR=output/stable - - make -j4 GLUON_BRANCH=beta GLUON_RELEASE=$input_hood-beta-$input_version GLUON_OUTPUTDIR=output/beta - - make -j4 GLUON_BRANCH=experimental GLUON_RELEASE=$input_hood-exp-$input_version GLUON_OUTPUTDIR=output/experimental - environment: - input_hood: tdf - input_version: v2019.1 - GLUON_SITEDIR: /drone/src/site - GLUON_TARGET: ramips-rt305x - FORCE_UNSAFE_CONFIGURE: 1 +# +#- name: build-ar71xx-nand +# image: hoffmannhosting/gluon-builder +# commands: +# - cd gluon +# - make -j4 GLUON_BRANCH=stable GLUON_RELEASE=$input_hood-stable-$input_version GLUON_OUTPUTDIR=output/stable +# - make -j4 GLUON_BRANCH=beta GLUON_RELEASE=$input_hood-beta-$input_version GLUON_OUTPUTDIR=output/beta +# - make -j4 GLUON_BRANCH=experimental GLUON_RELEASE=$input_hood-exp-$input_version GLUON_OUTPUTDIR=output/experimental +# environment: +# input_hood: multi +# input_version: v2019.1 +# GLUON_SITEDIR: /drone/src/site +# GLUON_TARGET: ar71xx-nand +# FORCE_UNSAFE_CONFIGURE: 1 +# +#- name: build-brcm2708-bcm2708 +# image: hoffmannhosting/gluon-builder +# commands: +# - cd gluon +# - make -j4 GLUON_BRANCH=stable GLUON_RELEASE=$input_hood-stable-$input_version GLUON_OUTPUTDIR=output/stable +# - make -j4 GLUON_BRANCH=beta GLUON_RELEASE=$input_hood-beta-$input_version GLUON_OUTPUTDIR=output/beta +# - make -j4 GLUON_BRANCH=experimental GLUON_RELEASE=$input_hood-exp-$input_version GLUON_OUTPUTDIR=output/experimental +# environment: +# input_hood: multi +# input_version: v2019.1 +# GLUON_SITEDIR: /drone/src/site +# GLUON_TARGET: brcm2708-bcm2708 +# FORCE_UNSAFE_CONFIGURE: 1 +# +#- name: build-brcm2708-bcm2709 +# image: hoffmannhosting/gluon-builder +# commands: +# - cd gluon +# - make -j4 GLUON_BRANCH=stable GLUON_RELEASE=$input_hood-stable-$input_version GLUON_OUTPUTDIR=output/stable +# - make -j4 GLUON_BRANCH=beta GLUON_RELEASE=$input_hood-beta-$input_version GLUON_OUTPUTDIR=output/beta +# - make -j4 GLUON_BRANCH=experimental GLUON_RELEASE=$input_hood-exp-$input_version GLUON_OUTPUTDIR=output/experimental +# environment: +# input_hood: multi +# input_version: v2019.1 +# GLUON_SITEDIR: /drone/src/site +# GLUON_TARGET: brcm2708-bcm2709 +# FORCE_UNSAFE_CONFIGURE: 1 +# +#- name: build-mpc85xx-generic +# image: hoffmannhosting/gluon-builder +# commands: +# - cd gluon +# - make -j4 GLUON_BRANCH=stable GLUON_RELEASE=$input_hood-stable-$input_version GLUON_OUTPUTDIR=output/stable +# - make -j4 GLUON_BRANCH=beta GLUON_RELEASE=$input_hood-beta-$input_version GLUON_OUTPUTDIR=output/beta +# - make -j4 GLUON_BRANCH=experimental GLUON_RELEASE=$input_hood-exp-$input_version GLUON_OUTPUTDIR=output/experimental +# environment: +# input_hood: multi +# input_version: v2019.1 +# GLUON_SITEDIR: /drone/src/site +# GLUON_TARGET: mpc85xx-generic +# FORCE_UNSAFE_CONFIGURE: 1 +# +#- name: build-mpc85xx-p1020 +# image: hoffmannhosting/gluon-builder +# commands: +# - cd gluon +# - make -j4 GLUON_BRANCH=stable GLUON_RELEASE=$input_hood-stable-$input_version GLUON_OUTPUTDIR=output/stable +# - make -j4 GLUON_BRANCH=beta GLUON_RELEASE=$input_hood-beta-$input_version GLUON_OUTPUTDIR=output/beta +# - make -j4 GLUON_BRANCH=experimental GLUON_RELEASE=$input_hood-exp-$input_version GLUON_OUTPUTDIR=output/experimental +# environment: +# input_hood: multi +# input_version: v2019.1 +# GLUON_SITEDIR: /drone/src/site +# GLUON_TARGET: mpc85xx-p1020 +# FORCE_UNSAFE_CONFIGURE: 1 +# +#- name: build-x86-generic +# image: hoffmannhosting/gluon-builder +# commands: +# - cd gluon +# - make -j4 GLUON_BRANCH=stable GLUON_RELEASE=$input_hood-stable-$input_version GLUON_OUTPUTDIR=output/stable +# - make -j4 GLUON_BRANCH=beta GLUON_RELEASE=$input_hood-beta-$input_version GLUON_OUTPUTDIR=output/beta +# - make -j4 GLUON_BRANCH=experimental GLUON_RELEASE=$input_hood-exp-$input_version GLUON_OUTPUTDIR=output/experimental +# environment: +# input_hood: multi +# input_version: v2019.1 +# GLUON_SITEDIR: /drone/src/site +# GLUON_TARGET: x86-generic +# FORCE_UNSAFE_CONFIGURE: 1 +# +#- name: build-x86-geode +# image: hoffmannhosting/gluon-builder +# commands: +# - cd gluon +# - make -j4 GLUON_BRANCH=stable GLUON_RELEASE=$input_hood-stable-$input_version GLUON_OUTPUTDIR=output/stable +# - make -j4 GLUON_BRANCH=beta GLUON_RELEASE=$input_hood-beta-$input_version GLUON_OUTPUTDIR=output/beta +# - make -j4 GLUON_BRANCH=experimental GLUON_RELEASE=$input_hood-exp-$input_version GLUON_OUTPUTDIR=output/experimental +# environment: +# input_hood: multi +# input_version: v2019.1 +# GLUON_SITEDIR: /drone/src/site +# GLUON_TARGET: x86-geode +# FORCE_UNSAFE_CONFIGURE: 1 +# +#- name: build-x86-64 +# image: hoffmannhosting/gluon-builder +# commands: +# - cd gluon +# - make -j4 GLUON_BRANCH=stable GLUON_RELEASE=$input_hood-stable-$input_version GLUON_OUTPUTDIR=output/stable +# - make -j4 GLUON_BRANCH=beta GLUON_RELEASE=$input_hood-beta-$input_version GLUON_OUTPUTDIR=output/beta +# - make -j4 GLUON_BRANCH=experimental GLUON_RELEASE=$input_hood-exp-$input_version GLUON_OUTPUTDIR=output/experimental +# environment: +# input_hood: multi +# input_version: v2019.1 +# GLUON_SITEDIR: /drone/src/site +# GLUON_TARGET: x86-64 +# FORCE_UNSAFE_CONFIGURE: 1 +# +#- name: build-ipq40xx +# image: hoffmannhosting/gluon-builder +# commands: +# - cd gluon +# - make -j4 GLUON_BRANCH=stable GLUON_RELEASE=$input_hood-stable-$input_version GLUON_OUTPUTDIR=output/stable +# - make -j4 GLUON_BRANCH=beta GLUON_RELEASE=$input_hood-beta-$input_version GLUON_OUTPUTDIR=output/beta +# - make -j4 GLUON_BRANCH=experimental GLUON_RELEASE=$input_hood-exp-$input_version GLUON_OUTPUTDIR=output/experimental +# environment: +# input_hood: multi +# input_version: v2019.1 +# GLUON_SITEDIR: /drone/src/site +# GLUON_TARGET: ipq40xx +# FORCE_UNSAFE_CONFIGURE: 1 +# +#- name: build-ramips-mt7620 +# image: hoffmannhosting/gluon-builder +# commands: +# - cd gluon +# - make -j4 GLUON_BRANCH=stable GLUON_RELEASE=$input_hood-stable-$input_version GLUON_OUTPUTDIR=output/stable +# - make -j4 GLUON_BRANCH=beta GLUON_RELEASE=$input_hood-beta-$input_version GLUON_OUTPUTDIR=output/beta +# - make -j4 GLUON_BRANCH=experimental GLUON_RELEASE=$input_hood-exp-$input_version GLUON_OUTPUTDIR=output/experimental +# environment: +# input_hood: multi +# input_version: v2019.1 +# GLUON_SITEDIR: /drone/src/site +# GLUON_TARGET: ramips-mt7620 +# FORCE_UNSAFE_CONFIGURE: 1 +# +#- name: build-ramips-mt7621 +# image: hoffmannhosting/gluon-builder +# commands: +# - cd gluon +# - make -j4 GLUON_BRANCH=stable GLUON_RELEASE=$input_hood-stable-$input_version GLUON_OUTPUTDIR=output/stable +# - make -j4 GLUON_BRANCH=beta GLUON_RELEASE=$input_hood-beta-$input_version GLUON_OUTPUTDIR=output/beta +# - make -j4 GLUON_BRANCH=experimental GLUON_RELEASE=$input_hood-exp-$input_version GLUON_OUTPUTDIR=output/experimental +# environment: +# input_hood: multi +# input_version: v2019.1 +# GLUON_SITEDIR: /drone/src/site +# GLUON_TARGET: ramips-mt7621 +# FORCE_UNSAFE_CONFIGURE: 1 +# +#- name: build-ramips-mt76x8 +# image: hoffmannhosting/gluon-builder +# commands: +# - cd gluon +# - make -j4 GLUON_BRANCH=stable GLUON_RELEASE=$input_hood-stable-$input_version GLUON_OUTPUTDIR=output/stable +# - make -j4 GLUON_BRANCH=beta GLUON_RELEASE=$input_hood-beta-$input_version GLUON_OUTPUTDIR=output/beta +# - make -j4 GLUON_BRANCH=experimental GLUON_RELEASE=$input_hood-exp-$input_version GLUON_OUTPUTDIR=output/experimental +# environment: +# input_hood: multi +# input_version: v2019.1 +# GLUON_SITEDIR: /drone/src/site +# GLUON_TARGET: ramips-mt76x8 +# FORCE_UNSAFE_CONFIGURE: 1 +# +#- name: build-ramips-rt305x +# image: hoffmannhosting/gluon-builder +# commands: +# - cd gluon +# - make -j4 GLUON_BRANCH=stable GLUON_RELEASE=$input_hood-stable-$input_version GLUON_OUTPUTDIR=output/stable +# - make -j4 GLUON_BRANCH=beta GLUON_RELEASE=$input_hood-beta-$input_version GLUON_OUTPUTDIR=output/beta +# - make -j4 GLUON_BRANCH=experimental GLUON_RELEASE=$input_hood-exp-$input_version GLUON_OUTPUTDIR=output/experimental +# environment: +# input_hood: multi +# input_version: v2019.1 +# GLUON_SITEDIR: /drone/src/site +# GLUON_TARGET: ramips-rt305x +# FORCE_UNSAFE_CONFIGURE: 1 - name: make manifest image: hoffmannhosting/gluon-builder @@ -246,7 +246,7 @@ steps: - make manifest GLUON_BRANCH=beta GLUON_OUTPUTDIR=output/beta GLUON_RELEASE=$input_hood-beta-$input_version - make manifest GLUON_BRANCH=experimental GLUON_OUTPUTDIR=output/experimental GLUON_RELEASE=$input_hood-exp-$input_version environment: - input_hood: tdf + input_hood: multi input_version: v2019.1 GLUON_SITEDIR: /drone/src/site FORCE_UNSAFE_CONFIGURE: 1 @@ -261,11 +261,11 @@ steps: port: 22 command_timeout: 120m script: - - ./rsync-backup-tdf.sh - - rm -rf /srv/fwuploads/troisdorf/tdf/* - - mkdir /srv/fwuploads/troisdorf/tdf/stable - - mkdir /srv/fwuploads/troisdorf/tdf/beta - - mkdir /srv/fwuploads/troisdorf/tdf/experimental + #- ./rsync-backup-multi.sh + #- rm -rf /srv/fwuploads/troisdorf/multi/* + - mkdir /srv/fwuploads/troisdorf/multi/stable + - mkdir /srv/fwuploads/troisdorf/multi/beta + - mkdir /srv/fwuploads/troisdorf/multi/experimental - name: upload stable image: appleboy/drone-scp @@ -275,7 +275,7 @@ steps: key: from_secret: ssh-update strip_components: 6 - target: /srv/fwuploads/troisdorf/tdf/stable + target: /srv/fwuploads/troisdorf/multi/stable source: /drone/src/gluon/output/stable/images/* - name: upload beta @@ -286,7 +286,7 @@ steps: key: from_secret: ssh-update strip_components: 6 - target: /srv/fwuploads/troisdorf/tdf/beta + target: /srv/fwuploads/troisdorf/multi/beta source: /drone/src/gluon/output/beta/images/* - name: upload experimental @@ -297,7 +297,7 @@ steps: key: from_secret: ssh-update strip_components: 6 - target: /srv/fwuploads/troisdorf/tdf/experimental + target: /srv/fwuploads/troisdorf/multi/experimental source: /drone/src/gluon/output/experimental/images/* - name: slack