add workflow

master
Zholnay Kirill 2020-08-17 19:03:06 +03:00
parent c89837e35e
commit 5c5098de2c
1 changed files with 10 additions and 0 deletions

View File

@ -1,10 +1,18 @@
# Сайт selfprivacy.org
## Архитектура
* CMS — https://gohugo.io/
* Тема — https://github.com/mitrichius/hugo-theme-anubis
* Графика - https://romannurik.github.io/AndroidAssetStudio/icons-launcher.html
* Проверка орфографии и чистоты текста — https://glvrd.ru/
## Процесс разработки
1. `git clone --recursive gitea@git.selfprivacy.org:SelfPrivacy/selfprivacy.org.git`
1. Каментим коммиты на английском (рука не поднимается на русском коммит описывать)
1. Перед коммитом: `hugo -D server --disableFastRender`
1. `git push` выкатит сайт на прод
## Деплой CI/CD
Билдится и выкатывается git post-receive хуком на каждый коммит
```sh
#!/bin/sh
@ -41,3 +49,5 @@ mv $TARGET $SITE_DIR
echo " Removing temporary directory."
rm -rf $TEMP_DIRECTORY
```