From 0189998d54959d8f3274105d25718b831b08dd64 Mon Sep 17 00:00:00 2001 From: RoyceDa Date: Sat, 21 Feb 2026 19:05:11 +0200 Subject: [PATCH] =?UTF-8?q?=D0=A3=D0=BB=D1=83=D1=87=D1=88=D0=B5=D0=BD?= =?UTF-8?q?=D1=8B=D0=B9=20pipe=20=D0=B4=D0=BB=D1=8F=20linux?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .gitea/workflows/linux.yaml | 37 ++++++++++++++++++++----------------- 1 file changed, 20 insertions(+), 17 deletions(-) diff --git a/.gitea/workflows/linux.yaml b/.gitea/workflows/linux.yaml index a345b1c..f53c268 100644 --- a/.gitea/workflows/linux.yaml +++ b/.gitea/workflows/linux.yaml @@ -27,20 +27,23 @@ jobs: #Загружаем на удаленный сервер по SSH используя scp и пароль из секретов #Загружаем из двух папок dist/builds/darwin/x64 и dist/builds/darwin/arm64, так как electron-builder может создавать разные файлы для разных архитектур #Вызываем файл sshupload.sh и передаем ему параметры из секретов, чтобы не хранить пароль в открытом виде в workflow - - name: Upload to SSH - shell: bash - run: | - chmod +x "$GITHUB_WORKSPACE/.gitea/workflows/sshupload.sh" - sh "$GITHUB_WORKSPACE/.gitea/workflows/sshupload.sh" \ - -l "$GITHUB_WORKSPACE/dist/builds/linux/x64/Rosetta-*.AppImage" \ - -r "${{ secrets.SDU_SSH_KERNEL }}/linux/x64" \ - -s "${{ secrets.SDU_SSH_HOST }}" \ - -u "${{ secrets.SDU_SSH_USERNAME }}" \ - -p '${{ secrets.SDU_SSH_PASSWORD }}' - sh "$GITHUB_WORKSPACE/.gitea/workflows/sshupload.sh" \ - -l "$GITHUB_WORKSPACE/dist/builds/linux/arm64/Rosetta-*.AppImage" \ - -r "${{ secrets.SDU_SSH_KERNEL }}/linux/arm64" \ - -s "${{ secrets.SDU_SSH_HOST }}" \ - -u "${{ secrets.SDU_SSH_USERNAME }}" \ - -p '${{ secrets.SDU_SSH_PASSWORD }}' - \ No newline at end of file + - name: Install scp + run: sudo apt-get install -y openssh-client + - name: Upload x64 to SSH using SCP + uses: appleboy/scp-upload@master + with: + host: ${{ secrets.SDU_SSH_HOST }} + username: ${{ secrets.SDU_SSH_USERNAME }} + password: ${{ secrets.SDU_SSH_PASSWORD }} + port: 22 + source: "$GITHUB_WORKSPACE/dist/builds/linux/x64/Rosetta-*.AppImage" + target: "${{ secrets.SDU_SSH_KERNEL }}/linux/x64" + - name: Upload arm64 to SSH using SCP + uses: appleboy/scp-upload@master + with: + host: ${{ secrets.SDU_SSH_HOST }} + username: ${{ secrets.SDU_SSH_USERNAME }} + password: ${{ secrets.SDU_SSH_PASSWORD }} + port: 22 + source: "$GITHUB_WORKSPACE/dist/builds/linux/arm64/Rosetta-*.AppImage" + target: "${{ secrets.SDU_SSH_KERNEL }}/linux/arm64" \ No newline at end of file