diff options
author | Thedro Neely <thedroneely@gmail.com> | 2019-09-16 15:44:28 -0400 |
---|---|---|
committer | Thedro Neely <thedroneely@gmail.com> | 2019-09-16 16:06:11 -0400 |
commit | 6deb65600ea21cb016a5df0b5b2227ec814aa782 (patch) | |
tree | 337f25329fa849528761275cea9eee65376d27b9 /.drone.yml | |
parent | 4191b1008f45df0721a2c4a41b7737aa89c7d927 (diff) | |
download | thedroneely.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.yml | 24 |
1 files changed, 22 insertions, 2 deletions
@@ -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 ' |