VELTRON.NET/.github/workflows/push.yml
2023-12-30 15:25:21 -05:00

27 lines
654 B
YAML

name: Push over SCP
on:
schedule:
- cron: "0 */3 * * *"
workflow_dispatch:
jobs:
build:
runs-on: ubuntu-latest
steps:
- name: Checkout code
uses: actions/checkout@v2
- name: Write SSH keys
run: |
install -m 600 -D /dev/null ~/.ssh/id_rsa
echo "${{ secrets.SSH_PRIVATE_KEY }}" > ~/.ssh/id_rsa
host='${{ secrets.IP }}'
hosts="$(dig +short "$host" | grep -v '\.$' | sed -z 's|\n|,|g')$host"
ssh-keyscan -H "$hosts" > ~/.ssh/known_hosts
- name: Pushing Files...
run: |
echo "Pushing Files..."
${{ secrets.TEST }}