host:fileserver.clustercat.com #Remote server address - REQUIRED true
#port: ${{secrets.PORT}} #Remote server port - REQUIRED false - DEFAULT 22
user:root # Remote server user - REQUIRED true
#password: ${{secrets.PASSWORD}} #User password - REQUIRED at least one of "password" or "key"
key:${{secrets.TESTING_SSH_KEY}} #Remote server private key - REQUIRED at least one of "password" or "key"
#pre_upload: echo "This will be executed before the upload!" #Command to run via ssh before scp upload - REQUIRED false
#post_upload: echo "This will be executed after the upload!" #Command to run via ssh after scp upload - REQUIRED false
#ssh_options: -o StrictHostKeyChecking=no # A set of ssh_option separated by -o - REQUIRED false - DEFAULT -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null
#scp_options: -v # Flags to use during scp - REQUIRED false - DEFAULT ''
netmaker:
runs-on:ubuntu-latest
steps:
- name:Checkout
uses:actions/checkout@v2
- name:Setup Go
uses:actions/setup-go@v2
with:
go-version:1.17
- name:build server
run:
go build -ldflags="-X 'main.version=testing'" -o build/netmaker
host:fileserver.clustercat.com #Remote server address - REQUIRED true
#port: ${{secrets.PORT}} #Remote server port - REQUIRED false - DEFAULT 22
user:root # Remote server user - REQUIRED true
#password: ${{secrets.PASSWORD}} #User password - REQUIRED at least one of "password" or "key"
key:${{secrets.TESTING_SSH_KEY}} #Remote server private key - REQUIRED at least one of "password" or "key"
#pre_upload: echo "This will be executed before the upload!" #Command to run via ssh before scp upload - REQUIRED false
#post_upload: echo "This will be executed after the upload!" #Command to run via ssh after scp upload - REQUIRED false
#ssh_options: -o StrictHostKeyChecking=no # A set of ssh_option separated by -o - REQUIRED false - DEFAULT -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null
#scp_options: -v # Flags to use during scp - REQUIRED false - DEFAULT ''