From 5d6f3d458340109a45148e0de62a8a77a2c031a5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Igor=20Pe=C4=8Dovnik?= Date: Thu, 6 Jan 2022 16:03:33 +0100 Subject: [PATCH] Update build-u-boot-with-docker.yml --- .../workflows/build-u-boot-with-docker.yml | 21 +++++++++++++++---- 1 file changed, 17 insertions(+), 4 deletions(-) diff --git a/.github/workflows/build-u-boot-with-docker.yml b/.github/workflows/build-u-boot-with-docker.yml index d8d44b76..c5ff439d 100644 --- a/.github/workflows/build-u-boot-with-docker.yml +++ b/.github/workflows/build-u-boot-with-docker.yml @@ -149,7 +149,17 @@ jobs: export TERM=dumb cd build - + + if [[ "${{ inputs.destref }}" != "master" ]]; then + BETA="yes" + else + BETA="no" + OLD="ghcr.io/armbian/build:$(cat VERSION | sed 's/trunk.*/trunk/')"-$(dpkg --print-architecture) + sudo git checkout -f ${{ inputs.destref }} + sudo cp ../scripts/VERSION . + sudo docker tag $OLD ghcr.io/armbian/build:$(cat VERSION)-$(dpkg --print-architecture) + fi + # use local resources if possible if [[ $(curl -s http://ifconfig.me) == "93.103.15.56" ]]; then sudo rm -rf cache/toolchain/* @@ -170,7 +180,7 @@ jobs: ARMBIAN_MIRROR="https://github.com/armbian/mirror/releases/download/" \ BOARD="$BOARD" \ PRIVATE_CCACHE="yes" \ - BETA="yes" \ + BETA="$BETA" \ USE_TORRENT="yes" \ KERNEL_ONLY="no" \ KERNEL_KEEP_CONFIG="no" \ @@ -196,7 +206,9 @@ jobs: uses: actions/upload-artifact@v2 with: name: u-boot-${{ env.BOARD }}-${{ env.BRANCH }} - path: build/output/debs-beta/*u-boot* + path: | + build/output/debs-beta/*u-boot* + build/output/debs/*u-boot* if-no-files-found: ignore - name: Deploy to server @@ -205,5 +217,6 @@ jobs: while fuser /var/{lib/{dpkg,apt/lists},cache/apt/archives}/lock >/dev/null 2>&1; do sleep 1; done; sudo apt-get -y -qq install lftp - sudo chown -R $USER:$USER build/output/debs-beta/ + sudo chown -R $USER:$USER build/output/debs-beta/ build/output/debs/ lftp -u upload, -e "set net:timeout 10;set net:max-retries 16;mirror --Remove-source-files -R --no-empty-dirs --parallel=8 --no-perms $(pwd)/build/output/debs-beta/ debs-beta/ ;bye" sftp://users.armbian.com + lftp -u upload, -e "set net:timeout 10;set net:max-retries 16;mirror --Remove-source-files -R --no-empty-dirs --parallel=8 --no-perms $(pwd)/build/output/debs/ debs/ ;bye" sftp://users.armbian.com