Gitea's built-in CI/CD automatically deploys your site on every code push

Gitea is a Git server you run on your own machine, and its built-in automates the entire process of building and publishing a website. Once set up, pushing code to the triggers a chain reaction: an builds a , then a deploys the result to your server — all within about three minutes, with no manual steps required.

This works well for static websites and requires no external paid services. One important warning: a misconfigured can become a serious security hole, effectively giving outsiders a way into your server, so following basic security precautions is essential.

Key points

  • Pushing code triggers automatic build and deployment in about 3 minutes
  • Combines Gitea for building with a for deployment
  • Everything runs on your own server — no external CI/CD service needed
  • A misconfigured can be a backdoor into your server; check security settings carefully
Read original