-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathaction.yml
81 lines (80 loc) · 2.04 KB
/
action.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
name: "SSH Deploy"
description: ""
inputs:
env-host:
description: "Env Host"
required: true
default: ''
env-port:
description: "Env Port"
required: true
default: ''
env-user:
description: "Env User"
required: true
default: ''
env-key:
description: "Env SSH Key"
required: false
default: ''
env-pass:
description: "Env Password"
required: false
default: ''
env-remote-root:
description: "Env Remote Root"
required: true
default: ''
env-local-root:
description: "Env Local Root"
required: true
default: ''
force-ignore:
description: "Ignore files on deployment"
required: false
default: 'false'
force-ignore-extra:
description: "Extra files to ignore on deployment. Useful to ignore files on top of the existing defaults, without fully overwriting them"
required: false
default: 'false'
ssh-flags:
description: "SSH Flags to pass to the RSync command"
required: false
default: ''
ssh-shell-params:
description: "Parameters to be passed to the SSH shell command"
required: false
default: ''
ssh-extra-options:
description: "Extra options for the RSync command"
required: false
default: ''
ssh-handle-perms:
description: "Have RSync handle permissions of files strictly"
required: false
default: 'false'
consistency-check:
description: ""
required: false
default: ''
manifest:
description: "The path to the manifest file to use with the --files-from rsync param"
required: false
default: ''
run-pre:
description: "Determine if we are going to run the pre script"
required: false
default: 'true'
run-post:
description: "Determine if we are going to run the post script"
required: false
default: 'true'
action-pre-push:
description: "Pass a full path to a script that will be triggered right before the actual rsync command is executed"
required: false
default: ''
runs:
using: 'node16'
main: 'main.js'
pre: 'pre.js'
post: 'post.js'