aboutsummaryrefslogtreecommitdiff
path: root/.drone.yml
diff options
context:
space:
mode:
authorThedro Neely <thedroneely@gmail.com>2019-09-16 15:44:28 -0400
committerThedro Neely <thedroneely@gmail.com>2019-09-16 16:06:11 -0400
commit6deb65600ea21cb016a5df0b5b2227ec814aa782 (patch)
tree337f25329fa849528761275cea9eee65376d27b9 /.drone.yml
parent4191b1008f45df0721a2c4a41b7737aa89c7d927 (diff)
downloadthedroneely.com-6deb65600ea21cb016a5df0b5b2227ec814aa782.tar.gz
thedroneely.com-6deb65600ea21cb016a5df0b5b2227ec814aa782.tar.bz2
thedroneely.com-6deb65600ea21cb016a5df0b5b2227ec814aa782.zip
.drone.yml: Split package into separate step
Diffstat (limited to '.drone.yml')
-rw-r--r--.drone.yml24
1 files changed, 22 insertions, 2 deletions
diff --git a/.drone.yml b/.drone.yml
index 0c2bbe3..908087e 100644
--- a/.drone.yml
+++ b/.drone.yml
@@ -148,7 +148,7 @@ steps:
- cd generators/hugo && ln -s ../../public/ public
-- name: deploy
+- name: package
image: alpine:3.10
environment:
NAME: thedroneely.com
@@ -168,13 +168,33 @@ steps:
- echo "$SSH_KEY_PASSWORD" | ssh-add ssh-key
- >
- tar -czf $NAME.tar.gz app bootstrap generators
+ tar -zcvf $NAME.tar.gz app bootstrap generators
public vendor AppConfig.php composer.json composer.lock
- >
scp -r -o StrictHostKeyChecking=no -vT -i ssh-key
$NAME.tar.gz $SERVER_USER@$SERVER_IP:/srv/deploys/$NAME/
+
+- name: deploy
+ image: alpine:3.10
+ environment:
+ NAME: thedroneely.com
+ SSH_KEY:
+ from_secret: ssh_key
+ SSH_KEY_PASSWORD:
+ from_secret: ssh_key_password
+ SERVER_IP:
+ from_secret: server_ip
+ SERVER_USER:
+ from_secret: server_user
+ commands:
+
+ - apk add openssh
+ - echo "$SSH_KEY" > ssh-key && chmod 600 ssh-key
+ - eval $(ssh-agent)
+ - echo "$SSH_KEY_PASSWORD" | ssh-add ssh-key
+
- >
ssh -o StrictHostKeyChecking=no -vT -i ssh-key $SERVER_USER@$SERVER_IP
'