From: Daniel Wagner Date: Mon, 3 Apr 2023 14:08:41 +0000 (+0200) Subject: build: Use sftp transport for AppImage deploy step X-Git-Tag: v2.5~195 X-Git-Url: https://www.infradead.org/git/?a=commitdiff_plain;h=960750848e06edbe7db6509a627d82e2ead4a0aa;p=users%2Fsagi%2Fnvme-cli.git build: Use sftp transport for AppImage deploy step Also split deploy strep from build step. Signed-off-by: Daniel Wagner --- diff --git a/.github/workflows/appimage.yml b/.github/workflows/appimage.yml index 76517d5a..3d4b8295 100644 --- a/.github/workflows/appimage.yml +++ b/.github/workflows/appimage.yml @@ -33,11 +33,28 @@ jobs: with: name: AppImage path: '*.AppImage*' - - name: upload artifacts to external - uses: SamKirkland/FTP-Deploy-Action@v4.3.4 + + deploy-appimage: + name: deploy AppImage + runs-on: ubuntu-latest + needs: build-appimage + steps: + - name: Download artifact + uses: dawidd6/action-download-artifact@v2 with: - server: oxygen.monom.org - username: linux-nvme - password: ${{ secrets.SFTP_PASSWORD }} - protocol: sftp + workflow: ${{ github.event.workflow_run.workflow_id }} + workflow_conclusion: success + - name: FTP Deployer + uses: sand4rt/ftp-deployer@v1.4 + with: + sftp: true + host: ${{ secrets.SFTP_SERVER }} port: 22 + username: ${{ secrets.SFTP_USERNAME }} + password: ${{ secrets.SFTP_PASSWORD }} + remote_folder: '/upload' + local_folder: '.' + cleanup: false + include: '[ "*", "**/*" ]' + exclude: '[".github/**", ".git/**", "*.env"]' + pasive: true