News for hackers. Stuff that matters.
Re:Deployment and infrastructure for a bootstrapped webapp w... by LAC-Tech on Monday September 26, 2022 @04:58PM (#32988299)
Are there any CI/CD tools that are likely to stand the test of time in the same way the basic unix ones have?

I'm not against making things easier. But I feel like it's so easy to over-engineer and rely on proprietary crapware.

Is there a conservative path forward here?

Re:Deployment and infrastructure for a bootstrapped webapp w... by xani_ on Monday September 26, 2022 @05:57PM (#32989098)
Well, our Jenkins jobs still work decade after. Jenkins itself requires some care and feeding tho, mostly upgrades, especially if you use some plugins.

Then again jenkins job can be as simple as "download a repo and run some code in it" without anything fancy so even if SHTF you can migrate away relatively painlessly

Re:Deployment and infrastructure for a bootstrapped webapp w... by outworlder on Monday September 26, 2022 @05:30PM (#32988767)
No, they are all horrible monstrosities. The ones that are hosted by others (github actions) are still monstrosities, only that other people are taming the monsters.

The best way I've found is to keep the CI/CD tools as just simple task runners. They should only have to figure out when to run things, inject the necessary environment(and secrets), and figure out dependencies (if applicable) and run those. Whatever they run, you should be able to run the same scripts from your own laptop or a similar.

Re:Deployment and infrastructure for a bootstrapped webapp w... by endigma on Monday September 26, 2022 @05:36PM (#32988848)
Re:Deployment and infrastructure for a bootstrapped webapp w... by endigma on Monday September 26, 2022 @05:41PM (#32988911)
Jenkins/Travis are getting to this point, not that they are the "cutting edge" or anything. I'd personally rely on projects like woodpecker/drone/dagger so that there's no real "rely" on anything closed source or proprietary.