|
|
|
Ask HN: Looking for a CI/CD project for my local lab
|
|
5 points
by q8zd3
41 days ago
|
|
Hello, I have a couple of computers in my home that I use to build and test whatever I am working on. The problem is that I currently do everything over "manual ssh/scp" (some basic bash scripting). I was wondering if anyone uses some kind of of local CI software to automate this process: pick my source code, send it to a machine, run some commands and show me the log (I am ok with doing it over ssh under the hood). Any tips? Thanks in advance. |
|
Jenkins is popular but complex. I would look elsewhere, woodpeckerCI looks like a good solution but I don't have direct experience with it.
I've worked with Tekton in the past, but it's tailored around kubernetes, e.g. a good for k3s (self-hosted k8s cluster).
If you're not self-hosting and you use something like github, you need to either leave an HTTP server open to the internet (insecure) or use something like ngrok, smee.io, cloudflare tunnel, hookdeck, etc. These tools will manage to forward the webhook in a secure way to the internal system.
[1]: https://forgejo.org/docs/latest/admin/actions/