From f45fa97f51ee3221fa3d5f8859415b17c89bf796 Mon Sep 17 00:00:00 2001 From: Aleksander Cynarski Date: Mon, 24 Aug 2020 23:07:40 +0200 Subject: [PATCH] initial commit --- .drone.yml | 32 ++++++++++++++++++++++++++++++++ HUGO_DEPLOY.md | 19 +++++++++++++++++++ 2 files changed, 51 insertions(+) create mode 100644 .drone.yml create mode 100644 HUGO_DEPLOY.md diff --git a/.drone.yml b/.drone.yml new file mode 100644 index 0000000..52fab33 --- /dev/null +++ b/.drone.yml @@ -0,0 +1,32 @@ +kind: pipeline +name: default + +steps: +- name: build + image: plugins/hugo + settings: + pull: always + url: + from_secret: domain + validate: true + +- name: deploy + image: appleboy/drone-scp + settings: + host: + from_secret: ssh_host + target: + from_secret: site_path + source: public/* + username: + from_secret: ssh_username + password: + from_secret: ssh_password + port: + from_secret: ssh_port + when: + branch: + - master + event: + exclude: + - pull_request diff --git a/HUGO_DEPLOY.md b/HUGO_DEPLOY.md new file mode 100644 index 0000000..0ba8128 --- /dev/null +++ b/HUGO_DEPLOY.md @@ -0,0 +1,19 @@ +# Drone hugo + +## Użycie + +``` +cat ${args[0]} |awk -F\= '{system("drone secret add --repository='${args[1]}' --name="$1 " --data="$2)}' +``` + +Wymagane zmienne: + +``` +domain= +site_path= +ssh_host= +ssh_username= +ssh_password= +ssh_port= +``` +