Files
ssh-scp-ssh-pipelines/.github/workflows/deploy.yml
Workflow config file is invalid. Please check your config file: yaml: unmarshal errors: line 19: cannot unmarshal !!map into string line 20: cannot unmarshal !!map into string line 21: cannot unmarshal !!map into string line 22: cannot unmarshal !!map into string line 43: cannot unmarshal !!map into string line 44: cannot unmarshal !!map into string line 45: cannot unmarshal !!map into string line 58: cannot unmarshal !!map into string line 59: cannot unmarshal !!map into string line 60: cannot unmarshal !!map into string
2020-06-12 02:12:15 +02:00

62 lines
1.8 KiB
YAML

name: scp files
on: [push]
jobs:
build:
name: Build
runs-on: ubuntu-latest
steps:
- name: checkout
uses: actions/checkout@v1
- name: ssh scp ssh pipelines
uses: cross-the-world/ssh-scp-ssh-pipelines@v1.0.0
env:
WELCOME: "ssh scp ssh pipelines"
LASTSSH: "Doing something after copying"
with:
host: {{ secrets.DC_HOST }}
user: {{ secrets.DC_USER }}
pass: {{ secrets.DC_PASS }}
port: {{ secrets.DC_PORT }}
connect_timeout: 10s
first_ssh: |
rm -rf /home/github/test
ls -la \necho $WELCOME
mkdir -p /home/github/test/test1 &&
mkdir -p /home/github/test/test2 &&
scp: |
'./test/*' => /home/github/test/
./test/test1* => /home/github/test/test1/
./test/test*.csv => "/home/github/test/test2/"
last_ssh: |
echo $LASTSSH &&
(mkdir test1/test || true)
|| ls -la
- name: scp ssh pipelines
uses: cross-the-world/ssh-scp-ssh-pipelines@v1.0.0
env:
WELCOME: "scp ssh pipelines"
with:
host: {{ secrets.DC_HOST }}
user: {{ secrets.DC_USER }}
pass: {{ secrets.DC_PASS }}
scp: |
./test/test1* => /home/github/test/test1/
./test/test*.csv => "/home/github/test/test2/"
last_ssh: |
echo $LASTSSH
ls -la
- name: scp pipelines
uses: cross-the-world/ssh-scp-ssh-pipelines@v1.0.0
env:
WELCOME: "scp pipelines"
with:
host: {{ secrets.DC_HOST }}
user: {{ secrets.DC_USER }}
pass: {{ secrets.DC_PASS }}
scp: |
'./test/*' => /home/github/test/