diff --git a/.drone.yml b/.drone.yml index a497eaa..d0ca354 100644 --- a/.drone.yml +++ b/.drone.yml @@ -7,7 +7,7 @@ trigger: - master steps: -- name: Budowanie strony +- name: Budowanie dokcumentacji image: paramah/hugo-deploy commands: - npm install -D --save autoprefixer @@ -16,7 +16,7 @@ steps: - hugo --destination /drone/src/build - minify -r -o /drone/src/build /drone/src/build -- name: Deploy strony +- name: Deploy dokumentacji image: paramah/hugo-deploy commands: - eval `ssh-agent -s` diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..f725dd7 --- /dev/null +++ b/.gitignore @@ -0,0 +1,7 @@ +/public/ +/resources/_gen/ +hugo_stats.json +public/ +resources/ +node_modules/ +init_docsy.sh diff --git a/DOCSY_DEPLOY.md b/DOCSY_DEPLOY.md new file mode 100644 index 0000000..24ef41f --- /dev/null +++ b/DOCSY_DEPLOY.md @@ -0,0 +1,34 @@ +# Docsy hugo deploy + +Skrypt umożliwia szybki automatyczny deploy dokumentacji opartej o [docsy](https://www.docsy.dev/docs/). + +# Zawiera + +`.gitignore` dla hugo +`init.sh` skrypt inicjujący repozytorium dla docsy (subrepo dla tematu) +`.drone.yml` skrypt do automatycznego deploymentu + +# Wymagania + +- [drone.io cli](https://docs.drone.io/cli/install/) +- [hugo](https://gohugo.io/getting-started/installing/) + +# Użycie + +Musimy aktywować repozytorium na naszym drone.io + +``` +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= +``` + diff --git a/HUGO_DEPLOY.md b/HUGO_DEPLOY.md deleted file mode 100644 index 0ba8128..0000000 --- a/HUGO_DEPLOY.md +++ /dev/null @@ -1,19 +0,0 @@ -# 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= -``` -