Gitea and DroneCI
I use Gitea to self-host my code + projects here and I use DroneCI, a lightweight CI pipeline that integrates into gitea to do automation stuff.
Configuration of Drone + Gitea
TODO: write about setup here - docker etc
Drone CI Config
Drone works like many other CI systems - use yaml files in the repository to control builds. You can specify the type of CI run at the top level of the yaml doc and also give it a name:
kind: pipeline
type: docker
name: test and build