mirror of
https://github.com/Telecominfraproject/wlan-ap.git
synced 2025-12-16 17:01:37 +00:00
CI: trigger release build on Git tag push
Build firmware packages when pushing a Git tag. Version string will be extracted from the tag name. Signed-off-by: Max Brenner <xamrennerb@gmail.com>
This commit is contained in:
parent
8d395d868f
commit
9598e68a2b
28
.github/workflows/build.yml
vendored
28
.github/workflows/build.yml
vendored
@ -3,6 +3,8 @@ name: Build OpenWrt with OpenSync
|
||||
on:
|
||||
push:
|
||||
branches: [ trunk ]
|
||||
tags:
|
||||
- '*'
|
||||
|
||||
jobs:
|
||||
build-ea8300:
|
||||
@ -19,6 +21,8 @@ jobs:
|
||||
GH_BUILD_PASSWORD: ${{ secrets.GH_BUILD_PASSWORD }}
|
||||
run: |
|
||||
TAG=$(date +%Y-%m-%d)-$(git rev-parse --short HEAD)
|
||||
[[ "${{ github.ref }}" == "refs/tags/"* ]] && TAG=$(echo "${{ github.ref }}" | sed 's/refs\/tags\/[v]//')
|
||||
|
||||
echo "ea8300-$TAG" > feeds/wlan-ap/opensync/src/vendor/tip/.pkgname
|
||||
make TARGET=IPQ40XX
|
||||
TAR_NAME="ea8300-artifacts-$TAG.tar.gz"
|
||||
@ -42,6 +46,8 @@ jobs:
|
||||
GH_BUILD_PASSWORD: ${{ secrets.GH_BUILD_PASSWORD }}
|
||||
run: |
|
||||
TAG=$(date +%Y-%m-%d)-$(git rev-parse --short HEAD)
|
||||
[[ "${{ github.ref }}" == "refs/tags/"* ]] && TAG=$(echo "${{ github.ref }}" | sed 's/refs\/tags\/[v]//')
|
||||
|
||||
echo "ecw5410-$TAG" > feeds/wlan-ap/opensync/src/vendor/tip/.pkgname
|
||||
make TARGET=ECW5410
|
||||
TAR_NAME="ecw5410-artifacts-$TAG.tar.gz"
|
||||
@ -65,6 +71,8 @@ jobs:
|
||||
GH_BUILD_PASSWORD: ${{ secrets.GH_BUILD_PASSWORD }}
|
||||
run: |
|
||||
TAG=$(date +%Y-%m-%d)-$(git rev-parse --short HEAD)
|
||||
[[ "${{ github.ref }}" == "refs/tags/"* ]] && TAG=$(echo "${{ github.ref }}" | sed 's/refs\/tags\/[v]//')
|
||||
|
||||
echo "ap2220-$TAG" > feeds/wlan-ap/opensync/src/vendor/tip/.pkgname
|
||||
make TARGET=AP2220
|
||||
TAR_NAME="ap2220-artifacts-$TAG.tar.gz"
|
||||
@ -88,6 +96,8 @@ jobs:
|
||||
GH_BUILD_PASSWORD: ${{ secrets.GH_BUILD_PASSWORD }}
|
||||
run: |
|
||||
TAG=$(date +%Y-%m-%d)-$(git rev-parse --short HEAD)
|
||||
[[ "${{ github.ref }}" == "refs/tags/"* ]] && TAG=$(echo "${{ github.ref }}" | sed 's/refs\/tags\/[v]//')
|
||||
|
||||
echo "ecw5211-$TAG" > feeds/wlan-ap/opensync/src/vendor/tip/.pkgname
|
||||
make TARGET=ECW5211
|
||||
TAR_NAME="ecw5211-artifacts-$TAG.tar.gz"
|
||||
@ -111,6 +121,8 @@ jobs:
|
||||
GH_BUILD_PASSWORD: ${{ secrets.GH_BUILD_PASSWORD }}
|
||||
run: |
|
||||
TAG=$(date +%Y-%m-%d)-$(git rev-parse --short HEAD)
|
||||
[[ "${{ github.ref }}" == "refs/tags/"* ]] && TAG=$(echo "${{ github.ref }}" | sed 's/refs\/tags\/[v]//')
|
||||
|
||||
echo "ec420-$TAG" > feeds/wlan-ap/opensync/src/vendor/tip/.pkgname
|
||||
make TARGET=EC420
|
||||
TAR_NAME="ec420-artifacts-$TAG.tar.gz"
|
||||
@ -134,6 +146,8 @@ jobs:
|
||||
GH_BUILD_PASSWORD: ${{ secrets.GH_BUILD_PASSWORD }}
|
||||
run: |
|
||||
TAG=$(date +%Y-%m-%d)-$(git rev-parse --short HEAD)
|
||||
[[ "${{ github.ref }}" == "refs/tags/"* ]] && TAG=$(echo "${{ github.ref }}" | sed 's/refs\/tags\/[v]//')
|
||||
|
||||
echo "eap101-$TAG" > feeds/wlan-ap/opensync/src/vendor/tip/.pkgname
|
||||
make TARGET=EAP101
|
||||
TAR_NAME="eap101-artifacts-$TAG.tar.gz"
|
||||
@ -157,6 +171,8 @@ jobs:
|
||||
GH_BUILD_PASSWORD: ${{ secrets.GH_BUILD_PASSWORD }}
|
||||
run: |
|
||||
TAG=$(date +%Y-%m-%d)-$(git rev-parse --short HEAD)
|
||||
[[ "${{ github.ref }}" == "refs/tags/"* ]] && TAG=$(echo "${{ github.ref }}" | sed 's/refs\/tags\/[v]//')
|
||||
|
||||
echo "eap102-$TAG" > feeds/wlan-ap/opensync/src/vendor/tip/.pkgname
|
||||
make TARGET=EAP102
|
||||
TAR_NAME="eap102-artifacts-$TAG.tar.gz"
|
||||
@ -180,6 +196,8 @@ jobs:
|
||||
GH_BUILD_PASSWORD: ${{ secrets.GH_BUILD_PASSWORD }}
|
||||
run: |
|
||||
TAG=$(date +%Y-%m-%d)-$(git rev-parse --short HEAD)
|
||||
[[ "${{ github.ref }}" == "refs/tags/"* ]] && TAG=$(echo "${{ github.ref }}" | sed 's/refs\/tags\/[v]//')
|
||||
|
||||
echo "wf188n-$TAG" > feeds/wlan-ap/opensync/src/vendor/tip/.pkgname
|
||||
make TARGET=WF188N
|
||||
TAR_NAME="wf188n-artifacts-$TAG.tar.gz"
|
||||
@ -203,6 +221,8 @@ jobs:
|
||||
GH_BUILD_PASSWORD: ${{ secrets.GH_BUILD_PASSWORD }}
|
||||
run: |
|
||||
TAG=$(date +%Y-%m-%d)-$(git rev-parse --short HEAD)
|
||||
[[ "${{ github.ref }}" == "refs/tags/"* ]] && TAG=$(echo "${{ github.ref }}" | sed 's/refs\/tags\/[v]//')
|
||||
|
||||
echo "wf194c-$TAG" > feeds/wlan-ap/opensync/src/vendor/tip/.pkgname
|
||||
make TARGET=WF194C
|
||||
TAR_NAME="wf194c-artifacts-$TAG.tar.gz"
|
||||
@ -226,6 +246,8 @@ jobs:
|
||||
GH_BUILD_PASSWORD: ${{ secrets.GH_BUILD_PASSWORD }}
|
||||
run: |
|
||||
TAG=$(date +%Y-%m-%d)-$(git rev-parse --short HEAD)
|
||||
[[ "${{ github.ref }}" == "refs/tags/"* ]] && TAG=$(echo "${{ github.ref }}" | sed 's/refs\/tags\/[v]//')
|
||||
|
||||
echo "wf610d-$TAG" > feeds/wlan-ap/opensync/src/vendor/tip/.pkgname
|
||||
make TARGET=WF610D
|
||||
TAR_NAME="wf610d-artifacts-$TAG.tar.gz"
|
||||
@ -249,6 +271,8 @@ jobs:
|
||||
GH_BUILD_PASSWORD: ${{ secrets.GH_BUILD_PASSWORD }}
|
||||
run: |
|
||||
TAG=$(date +%Y-%m-%d)-$(git rev-parse --short HEAD)
|
||||
[[ "${{ github.ref }}" == "refs/tags/"* ]] && TAG=$(echo "${{ github.ref }}" | sed 's/refs\/tags\/[v]//')
|
||||
|
||||
echo "ex227-$TAG" > feeds/wlan-ap/opensync/src/vendor/tip/.pkgname
|
||||
make TARGET=EX227
|
||||
TAR_NAME="ex227-artifacts-$TAG.tar.gz"
|
||||
@ -272,6 +296,8 @@ jobs:
|
||||
GH_BUILD_PASSWORD: ${{ secrets.GH_BUILD_PASSWORD }}
|
||||
run: |
|
||||
TAG=$(date +%Y-%m-%d)-$(git rev-parse --short HEAD)
|
||||
[[ "${{ github.ref }}" == "refs/tags/"* ]] && TAG=$(echo "${{ github.ref }}" | sed 's/refs\/tags\/[v]//')
|
||||
|
||||
echo "ex447-$TAG" > feeds/wlan-ap/opensync/src/vendor/tip/.pkgname
|
||||
make TARGET=EX447
|
||||
TAR_NAME="ex447-artifacts-$TAG.tar.gz"
|
||||
@ -280,5 +306,3 @@ jobs:
|
||||
UPGRADE_TAR_NAME="ex447-$TAG.tar.gz"
|
||||
tar cfz "$UPGRADE_TAR_NAME" -C openwrt/bin/targets/ipq807x/ipq807x $(find openwrt/bin/targets/ipq807x/ipq807x -type f \( -name '*sysupgrade*' -o -name 'sha256sums' \) -printf "%f\n")
|
||||
curl -u "$GH_BUILD_USERNAME":"$GH_BUILD_PASSWORD" -T "$UPGRADE_TAR_NAME" "https://tip.jfrog.io/artifactory/tip-wlan-ap-firmware/ex447/trunk/"$UPGRADE_TAR_NAME""
|
||||
|
||||
|
||||
|
||||
Loading…
Reference in New Issue
Block a user