2020 SOURCE_URL : https://github.com/immortalwrt/immortalwrt
2121 SOURCE_BRANCH : openwrt-18.06-k5.4
2222 DIY_SH : scripts/custom.sh
23- WEBROOT : /data/dnmp/www/openwrt.cc
2423 TOOLCHAIN_TAG : toolchain
2524 CLASH_BINARY_PLATFORM : armv6
2625 TOOLCHAIN_RELEASE_UPLOAD : true
2726 FIRMWARE_RELEASE_UPLOAD : true
27+ WEB_ROOT_PATH : /data/dnmp/www/openwrt.cc
2828 TZ : Asia/Shanghai
2929
3030jobs :
@@ -376,13 +376,17 @@ jobs:
376376 cd $OPENWRT_ROOT_PATH
377377 unzip $DEVICE_TARGET-$DEVICE_SUBTARGET.zip
378378
379+ - name : Organize Files
380+ run : |
381+ cd $OPENWRT_ROOT_PATH/bin/targets/$DEVICE_TARGET/$DEVICE_SUBTARGET
382+ rm -rf packages
383+ df -hT $PWD
384+
379385 - name : Deploy Files To HostHatch Node
380386 env :
381387 HOST : " ${{ secrets.REMOTE_USER }}@${{ secrets.HOSTHATCH_IP }}"
382388 SOURCE_TARGETS : " ${{ env.OPENWRT_ROOT_PATH }}/bin/targets/${{ env.DEVICE_TARGET }}/${{ env.DEVICE_SUBTARGET }}/"
383- SOURCE_PACKAGES : " ${{ env.OPENWRT_ROOT_PATH }}/bin/packages/${{ env.DEVICE_PLATFORM }}/"
384389 DEST_TARGETS : " ${{ env.WEB_ROOT_PATH }}/snapshots/targets/${{ env.DEVICE_TARGET }}/${{ env.DEVICE_SUBTARGET }}/"
385- DEST_PACKAGES : " ${{ env.WEB_ROOT_PATH }}/snapshots/packages/${{ env.DEVICE_PLATFORM }}/"
386390 REMOTE_PRIVATEKEY : " ${{ secrets.HOSTHATCH_PRIVATEKEY }}"
387391 if : env.REMOTE_PRIVATEKEY != null
388392 run : |
@@ -394,15 +398,12 @@ jobs:
394398 bash -c "'mkdir -p $WEB_ROOT_PATH/snapshots/targets/$DEVICE_TARGET/$DEVICE_SUBTARGET \
395399 $WEB_ROOT_PATH/snapshots/packages/$DEVICE_PLATFORM'"
396400 rsync -chavP --delete -e 'ssh -i ~/.ssh/id_rsa -o StrictHostKeyChecking=no' $SOURCE_TARGETS $HOST:$DEST_TARGETS
397- rsync -chavP --delete -e 'ssh -i ~/.ssh/id_rsa -o StrictHostKeyChecking=no' $SOURCE_PACKAGES $HOST:$DEST_PACKAGES
398401
399402 - name : Deploy Files To PacificRack Node
400403 env :
401404 HOST : " ${{ secrets.REMOTE_USER }}@${{ secrets.PACIFICRACK_IP }}"
402405 SOURCE_TARGETS : " ${{ env.OPENWRT_ROOT_PATH }}/bin/targets/${{ env.DEVICE_TARGET }}/${{ env.DEVICE_SUBTARGET }}/"
403- SOURCE_PACKAGES : " ${{ env.OPENWRT_ROOT_PATH }}/bin/packages/${{ env.DEVICE_PLATFORM }}/"
404406 DEST_TARGETS : " ${{ env.WEB_ROOT_PATH }}/snapshots/targets/${{ env.DEVICE_TARGET }}/${{ env.DEVICE_SUBTARGET }}/"
405- DEST_PACKAGES : " ${{ env.WEB_ROOT_PATH }}/snapshots/packages/${{ env.DEVICE_PLATFORM }}/"
406407 REMOTE_PRIVATEKEY : " ${{ secrets.PACIFICRACK_PRIVATEKEY }}"
407408 if : env.REMOTE_PRIVATEKEY != null
408409 run : |
@@ -414,13 +415,6 @@ jobs:
414415 bash -c "'mkdir -p $WEB_ROOT_PATH/snapshots/targets/$DEVICE_TARGET/$DEVICE_SUBTARGET \
415416 $WEB_ROOT_PATH/snapshots/packages/$DEVICE_PLATFORM'"
416417 rsync -chavP --delete -e 'ssh -i ~/.ssh/id_rsa -o StrictHostKeyChecking=no' $SOURCE_TARGETS $HOST:$DEST_TARGETS
417- rsync -chavP --delete -e 'ssh -i ~/.ssh/id_rsa -o StrictHostKeyChecking=no' $SOURCE_PACKAGES $HOST:$DEST_PACKAGES
418-
419- - name : Organize Files
420- run : |
421- cd $OPENWRT_ROOT_PATH/bin/targets/$DEVICE_TARGET/$DEVICE_SUBTARGET
422- rm -rf packages
423- df -hT $PWD
424418
425419 - name : Deploy Files To Release
426420 uses : ncipollo/release-action@v1.8.0
0 commit comments