Comment by ctz
1 day ago
> You can have a nice CI/CD pipeline that runs 100% in-house, for free.
Interested! Some detail on how you achieve this for free would be great.
1 day ago
> You can have a nice CI/CD pipeline that runs 100% in-house, for free.
Interested! Some detail on how you achieve this for free would be great.
Well, Forgejo’s Actions are very similar to GitHub’s: https://forgejo.org/docs/latest/user/actions/actions/
If you want to run a process after each push to a branch or merge into main or whatever, you describe it in a YAML file in that repo. Configure some workers to run those actions and off you go! I use it for things like running tests and applying Terraform changes.
I understand that part. Mostly interested where the runners are coming from? macOS especially is pretty costly to provide runners for, so who is doing that for free?
You provide the runners on your own hardware. Perhaps a Mac mini would fit the bill?