diff --git a/.github/main.workflow b/.github/main.workflow index 68d8059..00640eb 100644 --- a/.github/main.workflow +++ b/.github/main.workflow @@ -1,11 +1,12 @@ workflow "Copy File Via SSH" { on = "push" resolves = [ - "Copy multiple file", + "Copy file via ssh password", + "Copy file via ssh key", ] } -action "Copy multiple file" { +action "Copy file via ssh password" { uses = "appleboy/scp-action@master" env = { SOURCE = "tests/a.txt,tests/b.txt" @@ -17,3 +18,16 @@ action "Copy multiple file" { "PASSWORD", ] } + +action "Copy file via ssh key" { + uses = "appleboy/scp-action@master" + env = { + SOURCE = "tests/a.txt,tests/b.txt" + TARGET = "/home/actions/test" + } + secrets = [ + "HOST", + "USERNAME", + "KEY", + ] +} diff --git a/tests/c.txt b/tests/c.txt new file mode 100644 index 0000000..f2ad6c7 --- /dev/null +++ b/tests/c.txt @@ -0,0 +1 @@ +c diff --git a/tests/d.txt b/tests/d.txt new file mode 100644 index 0000000..4bcfe98 --- /dev/null +++ b/tests/d.txt @@ -0,0 +1 @@ +d