You're viewing an older version of this GitHub Action. Do you want to see the latest version instead?
GitHub Action
SSH and SCP Setup
v0.1.1
Setup ssh agent for both ssh and scp. Script can be run before and after scp operation has been completed
- name: Operations
uses: alinz/ssh-scp-action@master
env:
HELLO: cool
MESSAGE: hello world
with:
key: ${{ secrets.SSH_KEY }}
host: example.com
port: 22
user: john
# runs this on remove server
ssh_before: |
rm -rf sample1.dat sample2.dat
echo $HELLO
echo $MESSAGE
ls -lath
# then uploads these 2 files
scp: |
sample1.txt [email protected]:~/sample1.dat
sample2.txt [email protected]:~/sample2.dat
# then run these commands
ssh_after: |
echo $HELLO
echo $MESSAGE
ls -lath