chore: initial github actions
This commit is contained in:
parent
b305709c8d
commit
215a0580d7
|
@ -1,45 +0,0 @@
|
||||||
workflow "Remote ssh commands" {
|
|
||||||
on = "push"
|
|
||||||
resolves = [
|
|
||||||
"Executing remote ssh commands",
|
|
||||||
"Support Private Key",
|
|
||||||
"Multiple Commands",
|
|
||||||
]
|
|
||||||
}
|
|
||||||
|
|
||||||
action "Executing remote ssh commands" {
|
|
||||||
uses = "appleboy/ssh-action@master"
|
|
||||||
secrets = [
|
|
||||||
"HOST",
|
|
||||||
"PASSWORD",
|
|
||||||
]
|
|
||||||
args = [
|
|
||||||
"--user", "actions",
|
|
||||||
"--script", "whoami",
|
|
||||||
]
|
|
||||||
}
|
|
||||||
|
|
||||||
action "Support Private Key" {
|
|
||||||
uses = "appleboy/ssh-action@master"
|
|
||||||
secrets = [
|
|
||||||
"HOST",
|
|
||||||
"KEY",
|
|
||||||
]
|
|
||||||
args = [
|
|
||||||
"--user", "actions",
|
|
||||||
"--script", "'ls -al'",
|
|
||||||
]
|
|
||||||
}
|
|
||||||
|
|
||||||
action "Multiple Commands" {
|
|
||||||
uses = "appleboy/ssh-action@master"
|
|
||||||
secrets = [
|
|
||||||
"HOST",
|
|
||||||
"KEY",
|
|
||||||
]
|
|
||||||
args = [
|
|
||||||
"--user", "actions",
|
|
||||||
"--script", "'whoami'",
|
|
||||||
"--script", "'ls -al'",
|
|
||||||
]
|
|
||||||
}
|
|
|
@ -0,0 +1,17 @@
|
||||||
|
name: ssh command
|
||||||
|
on: [push]
|
||||||
|
jobs:
|
||||||
|
|
||||||
|
build:
|
||||||
|
name: Build
|
||||||
|
runs-on: ubuntu-latest
|
||||||
|
steps:
|
||||||
|
- uses: actions/checkout@master
|
||||||
|
- name: executing remote ssh commands
|
||||||
|
uses: appleboy/scp-action@master
|
||||||
|
with:
|
||||||
|
host: ${{ secrets.HOST }}
|
||||||
|
username: ${{ secrets.USERNAME }}
|
||||||
|
password: ${{ secrets.PASSWORD }}
|
||||||
|
port: ${{ secrets.PORT }}
|
||||||
|
script: whoami
|
Loading…
Reference in New Issue