feat: initial

master
Bo-Yi Wu 6 years ago
parent d4a2365362
commit 7b4ff3269b

@ -0,0 +1,19 @@
workflow "Send Notification" {
on = "push"
resolves = [
"Copy multiple file",
]
}
action "Copy multiple file" {
uses = "appleboy/scp-action@master"
env = {
SOURCE = "tests/a.txt,tests/b.txt"
TARGET = "/home/actions/test"
}
secrets = [
"HOST",
"USERNAME",
"PASSWORD",
]
}

@ -0,0 +1,16 @@
FROM appleboy/drone-scp
# Github labels
LABEL "com.github.actions.name"="SCP"
LABEL "com.github.actions.description"="Copy files and artifacts via SSH"
LABEL "com.github.actions.icon"="copy"
LABEL "com.github.actions.color"="gray-dark"
LABEL "repository"="https://github.com/appleboy/scp-action"
LABEL "homepage"="https://github.com/appleboy"
LABEL "maintainer"="Bo-Yi Wu <appleboy.tw@gmail.com>"
LABEL "version"="0.0.1"
ADD entrypoint.sh /entrypoint.sh
RUN chmod +x /entrypoint.sh
ENTRYPOINT ["/entrypoint.sh"]

@ -1,2 +1,45 @@
# scp-action # 🚀 SCP for GitHub Actions
GitHub Action that copy files and artifacts via SSH.
[GitHub Action](https://developer.github.com/actions/) for copying files and artifacts via SSH.
<img src="./images/facebook-message.png">
## Usage
copy files and artifacts via SSH as blow.
```
action "Copy multiple file" {
uses = "appleboy/scp-action@master"
env = {
HOST = "example.com"
USERNAME = "foo"
PASSWORD = "bar"
PORT = "22"
SOURCE = "tests/a.txt,tests/b.txt"
TARGET = "/home/foo/test"
}
secrets = [
"PASSWORD",
]
}
```
### Example
```
action "Copy multiple file" {
uses = "appleboy/scp-action@master"
env = {
HOST = "example.com"
USERNAME = "foo"
PASSWORD = "bar"
PORT = "22"
SOURCE = "tests/a.txt,tests/b.txt"
TARGET = "/home/foo/test"
}
secrets = [
"PASSWORD",
]
}
```

@ -0,0 +1,7 @@
#!/bin/sh
set -eu
export GITHUB="true"
/bin/drone-scp
Loading…
Cancel
Save