ssh-scp-action
ssh-scp-action copied to clipboard
Github actions for executing commands and uploading files to remote server
SSH and SCP Setup in GITHUB's Action
Setup ssh agent for both ssh and scp. Script can be run before and after scp operation has been completed
USAGE
- 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