Browse Source

Merge 995bf7ce05 into 23a853d585

pull/58/merge
puntoazul 1 year ago
committed by GitHub
parent
commit
8e29486a02
No known key found for this signature in database GPG Key ID: B5690EEEBB952194
  1. 16
      .github/workflows/mikrotik_patch_7.yml

16
.github/workflows/mikrotik_patch_7.yml

@ -10,6 +10,8 @@ permissions:
contents: write
env:
CUSTOM_LICENSE_PRIVATE_KEY: ${{ secrets.CUSTOM_LICENSE_PRIVATE_KEY }}
CUSTOM_LICENSE_PUBLIC_KEY: ${{ secrets.CUSTOM_LICENSE_PUBLIC_KEY }}
CUSTOM_NPK_SIGN_PRIVATE_KEY: ${{ secrets.CUSTOM_NPK_SIGN_PRIVATE_KEY }}
@ -45,7 +47,7 @@ jobs:
arch: [x86,arm64]
channel: [stable, testing]
env:
TZ: 'Asia/Shanghai'
TZ: 'America/Caracas'
LATEST_VERSION: ""
ARCH: ""
@ -65,7 +67,7 @@ jobs:
LATEST_VERSION=$(wget -nv -O - https://${{ env.MIKRO_UPGRADE_URL }}/routeros/NEWESTa7.${{ matrix.channel }} | cut -d ' ' -f1)
echo Latest Version:$LATEST_VERSION
if [ "${{ github.event_name }}" == "schedule" ]; then
_LATEST_VERSION=$(wget -nv -O - https://${{ env.CUSTOM_UPGRADE_URL }}/routeros/NEWESTa7.${{ matrix.channel }} | cut -d ' ' -f1)
_LATEST_VERSION=$(wget -nv -O - https://${{ env.CUSTOM_UPGRADE_URL }}/${{ env.SSH_DIRECTORY }}/NEWESTa7.${{ matrix.channel }} | cut -d ' ' -f1)
if [ "$_LATEST_VERSION" == "$LATEST_VERSION" ]; then
echo "No new version found"
echo "has_new_version=false" >> $GITHUB_OUTPUT
@ -383,12 +385,12 @@ jobs:
echo $LATEST_VERSION $BUILD_TIME | sudo tee ./publish/NEWESTa7.${{ matrix.channel }}
sudo cp CHANGELOG ./publish/$LATEST_VERSION/
sudo cp ./all_packages/*.npk ./publish/$LATEST_VERSION/
sudo chown -R root:root ./publish/
#sudo chown -R root:root ./publish/
sudo apt-get install -y lftp > /dev/null 2>&1
sudo -E lftp -u ${{ secrets.SSH_USERNAME }},'${{ secrets.SSH_PASSWORD }}' sftp://${{ secrets.SSH_SERVER }}:${{ secrets.SSH_PORT }} <<EOF
set sftp:auto-confirm yes
mirror --reverse --verbose --only-newer ./publish ${{ secrets.SSH_DIRECTORY }}
chown -R 32768:32768 ${{ secrets.SSH_DIRECTORY }}
sudo -E lftp -u ${{ secrets.SSH_USERNAME }},'${{ secrets.SSH_PASSWORD }}' ftp://${{ secrets.SSH_SERVER }}:${{ secrets.SSH_PORT }} <<EOF
#set sftp:auto-confirm yes
mirror --reverse --verbose ./publish ${{ secrets.SSH_DIRECTORY }}
#chown -R 32768:32768 ${{ secrets.SSH_DIRECTORY }}
bye
EOF

Loading…
Cancel
Save