From 239a8a756b2b0a197535dca731c7a03b95ce68c1 Mon Sep 17 00:00:00 2001 From: John Crispin Date: Tue, 28 Jul 2020 11:28:15 +0200 Subject: [PATCH] workflow: add ec420 Make sure that images for the ec420 get built. Signed-off-by: John Crispin --- .github/workflows/build-dev.yml | 22 ++++++++++++++++++++++ .github/workflows/build.yml | 22 ++++++++++++++++++++++ build.sh | 5 ++++- 3 files changed, 48 insertions(+), 1 deletion(-) diff --git a/.github/workflows/build-dev.yml b/.github/workflows/build-dev.yml index 85121c4c5..37440c753 100644 --- a/.github/workflows/build-dev.yml +++ b/.github/workflows/build-dev.yml @@ -84,3 +84,25 @@ jobs: TAR_NAME="ecw5211-$TAG.tar.gz" tar cfz "$TAR_NAME" -C openwrt/bin/targets/ipq40xx/generic . curl -u "$GH_BUILD_USERNAME":"$GH_BUILD_PASSWORD" -T "$TAR_NAME" "https://tip.jfrog.io/artifactory/tip-wlan-ap-firmware/ecw5211/dev/"$TAR_NAME"" + + build-ec420: + runs-on: ubuntu-latest + + steps: + - uses: actions/checkout@v2 + with: + token: ${{ secrets.GH_BUILD_TOKEN }} + submodules: true + - name: Build Image for EC420 + env: + GH_BUILD_USERNAME: ${{ secrets.GH_BUILD_USERNAME }} + GH_BUILD_PASSWORD: ${{ secrets.GH_BUILD_PASSWORD }} + run: | + TAG=$(date +%Y-%m-%d)-$(git rev-parse --abbrev-ref HEAD)-$(git rev-parse --short HEAD) + echo "ec420-$TAG" > feeds/wlan-ap/opensync/src/vendor/tip/.pkgname + make TARGET=EC420 + TAR_NAME="ec420-$TAG.tar.gz" + tar cfz "$TAR_NAME" -C openwrt/bin/targets/ipq40xx/generic . + curl -u "$GH_BUILD_USERNAME":"$GH_BUILD_PASSWORD" -T "$TAR_NAME" "https://tip.jfrog.io/artifactory/tip-wlan-ap-firmware/ec420/dev/"$TAR_NAME"" + + diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 45d5c02a8..b3123d7e3 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -84,3 +84,25 @@ jobs: TAR_NAME="ecw5211-$TAG.tar.gz" tar cfz "$TAR_NAME" -C openwrt/bin/targets/ipq40xx/generic . curl -u "$GH_BUILD_USERNAME":"$GH_BUILD_PASSWORD" -T "$TAR_NAME" "https://tip.jfrog.io/artifactory/tip-wlan-ap-firmware/ecw5211/trunk/"$TAR_NAME"" + + build-ec420: + runs-on: ubuntu-latest + + steps: + - uses: actions/checkout@v2 + with: + token: ${{ secrets.GH_BUILD_TOKEN }} + submodules: true + - name: Build Image for EC420 + env: + GH_BUILD_USERNAME: ${{ secrets.GH_BUILD_USERNAME }} + GH_BUILD_PASSWORD: ${{ secrets.GH_BUILD_PASSWORD }} + run: | + TAG=$(date +%Y-%m-%d)-$(git rev-parse --short HEAD) + echo "ec420-$TAG" > feeds/wlan-ap/opensync/src/vendor/tip/.pkgname + make TARGET=EC420 + TAR_NAME="ec420-$TAG.tar.gz" + tar cfz "$TAR_NAME" -C openwrt/bin/targets/ipq40xx/generic . + curl -u "$GH_BUILD_USERNAME":"$GH_BUILD_PASSWORD" -T "$TAR_NAME" "https://tip.jfrog.io/artifactory/tip-wlan-ap-firmware/ec420/trunk/"$TAR_NAME"" + + diff --git a/build.sh b/build.sh index cd3464524..c68534447 100755 --- a/build.sh +++ b/build.sh @@ -7,7 +7,7 @@ TARGET=${1} if [ -z "$1" ]; then echo "Error: please specify TARGET" - echo "For example: IPQ40XX, ECW5410, AP2220, ECW5211" + echo "For example: IPQ40XX, ECW5410, AP2220, ECW5211 EC420" exit 1 fi @@ -33,6 +33,9 @@ ECW5410) AP2220) TARGET=ap2220 ;; +EC420) + TARGET=ec420 + ;; *) echo "${TARGET} is unknown" exit 1