|
@@ -37,6 +37,7 @@ jobs:
|
|
|
|
|
|
- name: Load Settings.ini
|
|
|
run: |
|
|
|
+ source "${GITHUB_WORKSPACE}/devices/common/settings.ini"
|
|
|
source "${GITHUB_WORKSPACE}/devices/${{matrix.target}}/settings.ini"
|
|
|
echo "REPO_URL=${REPO_URL}" >> $GITHUB_ENV
|
|
|
echo "REPO_BRANCH=${REPO_BRANCH}" >> $GITHUB_ENV
|
|
@@ -201,17 +202,7 @@ jobs:
|
|
|
elif [ ${{matrix.target}} == "x86_64" ]; then
|
|
|
echo "NOTICE=请分配不少于800M的存储容量" >> $GITHUB_ENV
|
|
|
fi
|
|
|
-
|
|
|
- - name: Upload firmware to cowtransfer
|
|
|
- if: env.UPLOAD_FIRMWARE_TO_COWTRANSFER == 'true'
|
|
|
- continue-on-error: true
|
|
|
- run: |
|
|
|
- curl -fsSL git.io/file-transfer | sh
|
|
|
- cowurl=$(./transfer cow --block 2621440 -s --no-progress ${FIRMWARE})
|
|
|
- cowurl=$(echo $cowurl | grep -o -E "https[^ ]*")
|
|
|
- echo "COWURL=$cowurl" >> $GITHUB_ENV
|
|
|
- echo "Download Link: ${{ env.EMOJI }} $cowurl ${{ env.EMOJI }} 🚀"
|
|
|
-
|
|
|
+
|
|
|
- name: Deploy files to server
|
|
|
uses: easingthemes/ssh-deploy@master
|
|
|
continue-on-error: true
|
|
@@ -224,6 +215,16 @@ jobs:
|
|
|
REMOTE_USER: root
|
|
|
TARGET: "/www/wwwroot/op.supes.top/firmware/${{matrix.target}}/"
|
|
|
|
|
|
+ - name: Upload firmware to cowtransfer
|
|
|
+ if: env.UPLOAD_FIRMWARE_TO_COWTRANSFER == 'true'
|
|
|
+ continue-on-error: true
|
|
|
+ run: |
|
|
|
+ curl -fsSL git.io/file-transfer | sh
|
|
|
+ cowurl=$(./transfer cow --block 2621440 -s --no-progress ${FIRMWARE})
|
|
|
+ cowurl=$(echo $cowurl | grep -o -E "https[^ ]*")
|
|
|
+ echo "COWURL=$cowurl" >> $GITHUB_ENV
|
|
|
+ echo "Download Link: ${{ env.EMOJI }} $cowurl ${{ env.EMOJI }} 🚀"
|
|
|
+
|
|
|
- name: Upload firmware to WeTransfer
|
|
|
if: env.UPLOAD_FIRMWARE_TO_WETRANSFER == 'true' && ! contains(github.event.action, 'noup')
|
|
|
continue-on-error: true
|