Build site via Hugo.
- Create a new post with random content by run
cd task1 && ./generate.sh <Title>
. - Deploy website by
[GitHub Actions](https://gohugo.io/hosting-and-deployment/hosting-on-github/)
whenmain-pages
branch updates.
Website and random post generator needs hugo
and fortune
CLI, if you are using macOS, you can install them by package manager brew
.
brew install hugo
brew install fortune
Configure the applications with ansible
playbook.
See more details in task2 directory.
Do CI with Github Actions and CD with Azure DevOps pipelines.
See more details in task6 directory.