diff --git a/.github/rsync.sh b/.github/rsync.sh new file mode 100644 index 0000000..7b46201 --- /dev/null +++ b/.github/rsync.sh @@ -0,0 +1,13 @@ +#! /usr/bin/env bash + +set -Eeuo pipefail +set -x + +# README.md /tmp/ files.l3d.ch files ./secret_ssh_key +printf "Add SSH Private Key" +mkdir ~/.ssh +chmod 700 ~/.ssh +mv $5 ~/.ssh/id_ed25519 +chmod 400 ~/.ssh/id_ed25519 +ssh-keyscan -t ed25519 $3 | tee -a ~/.ssh/known_hosts +rsync --progress $1 $4@$3:$2 diff --git a/.github/workflows/buildozer.yml b/.github/workflows/buildozer.yml index 506bf1a..a23ad04 100644 --- a/.github/workflows/buildozer.yml +++ b/.github/workflows/buildozer.yml @@ -12,14 +12,11 @@ jobs: - name: Checkout uses: actions/checkout@v3 + - name: Add SSH Key + run: echo "${{ secrets.SSHKEY }}" > ./secret_ssh_key + - name: Testing rsync transfer - uses: actions/rsync@c7bfb1a69a3c4f00c72944495e2e518f1788a4be - width: - source: README.md - destionation: "/tmp/" - host: "files.l3d.ch" - user: "files" - sshkey: "${{ secrets.SSHKEY }}" + run: bash ${GITHUB_WORKSPACE}/.github/rsync.sh README.md /tmp/ files.l3d.ch files ./secret_ssh_key # - name: Build with Buildozer # uses: actions/gh-buildozer-action@v1