35 lines
681 B
Markdown
35 lines
681 B
Markdown
# 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=
|
|
```
|
|
|