I find it makes my life easier, personally, because I can set up and tear down environments I’m playing with easily.
Same here. I self-host a bunch of dev tools for my personal toy projects, and I decided to migrate from Drone CI to Woodpecker CI this week. Didn’t have to worry about uninstalling anything, learning what commands I need to start/stop/restart Woodpecker properly, etc. I just commented-out my Drone CI/Runner services from my docker-compose file, added the Woodpecker stuff, pointed it to my Gitea variables and ran docker compose up -d
.
If my server ever crashes, I can just copy it over and start from scratch.
I’ve had an RPI3 running for 7+ years (currently running Home Assistant on it). Still uses the original SD card that shipped with it, too. These things are durable and reliable as hell, as far as I’m concerned.