More deploy messages, fix mkdir -p issue
This commit is contained in:
parent
2640690cc6
commit
65bdabd78c
1 changed files with 20 additions and 8 deletions
28
.drone.yml
28
.drone.yml
|
@ -3,7 +3,7 @@ type: docker
|
|||
name: testing
|
||||
|
||||
steps:
|
||||
- name: test
|
||||
- name: unittests
|
||||
image: golang:1.17-buster
|
||||
environment:
|
||||
SNAPSHOTS_S3_ENDPOINT: minio:9000
|
||||
|
@ -42,16 +42,24 @@ steps:
|
|||
image: debian:buster
|
||||
environment:
|
||||
#NODE: node-x.rosti.cz
|
||||
NODE: 192.168.1.236
|
||||
NODES: 192.168.1.236
|
||||
SSH_KEY:
|
||||
from_secret: SSH_KEY
|
||||
commands:
|
||||
- apt update && apt install -y ssh
|
||||
- mkdir ~/.ssh && echo "$SSH_KEY" > ~/.ssh/id_ed25519 && chmod 600 ~/.ssh/id_ed25519
|
||||
- ssh-keyscan $NODE > ~/.ssh/known_hosts
|
||||
- scp node-api root@$NODE:/usr/local/bin/node-api_
|
||||
- ssh root@$NODE mv /usr/local/bin/node-api_ /usr/local/bin/node-api
|
||||
- ssh root@$NODE systemctl restart node-api
|
||||
- |
|
||||
for NODE in $NODES; do
|
||||
echo "\033[0;32mDeploying $NODE\033[0m"
|
||||
mkdir -p ~/.ssh && echo "$SSH_KEY" > ~/.ssh/id_ed25519 && chmod 600 ~/.ssh/id_ed25519
|
||||
echo "\033[1;33m.. scanning SSH keys\033[0m"
|
||||
ssh-keyscan $NODE > ~/.ssh/known_hosts
|
||||
echo "\033[1;33m.. copying the binary\033[0m"
|
||||
scp node-api root@$NODE:/usr/local/bin/node-api_
|
||||
echo "\033[1;33m.. replacing the binary\033[0m"
|
||||
ssh root@$NODE mv /usr/local/bin/node-api_ /usr/local/bin/node-api
|
||||
echo "\033[1;33m.. restarting service file\033[0m"
|
||||
ssh root@$NODE systemctl restart node-api
|
||||
done
|
||||
|
||||
trigger:
|
||||
branch:
|
||||
|
@ -89,10 +97,14 @@ steps:
|
|||
- |
|
||||
for NODE in $NODES; do
|
||||
echo "\033[0;32mDeploying $NODE\033[0m"
|
||||
mkdir ~/.ssh && echo "$SSH_KEY" > ~/.ssh/id_ed25519 && chmod 600 ~/.ssh/id_ed25519
|
||||
mkdir -p ~/.ssh && echo "$SSH_KEY" > ~/.ssh/id_ed25519 && chmod 600 ~/.ssh/id_ed25519
|
||||
echo "\033[1;33m.. scanning SSH keys\033[0m"
|
||||
ssh-keyscan $NODE > ~/.ssh/known_hosts
|
||||
echo "\033[1;33m.. copying the binary\033[0m"
|
||||
scp node-api root@$NODE:/usr/local/bin/node-api_
|
||||
echo "\033[1;33m.. replacing the binary\033[0m"
|
||||
ssh root@$NODE mv /usr/local/bin/node-api_ /usr/local/bin/node-api
|
||||
echo "\033[1;33m.. restarting service file\033[0m"
|
||||
ssh root@$NODE systemctl restart node-api
|
||||
done
|
||||
|
||||
|
|
Loading…
Reference in a new issue