Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

And then you moved the problem from keeping your files in sync on the web server to keeping your files in sync on the package source.


That's a significantly more straightforward and safer problem to have to handle. You should prefer it across-the-board.


That's the exactly same problem, with the exactly same failure modes and consequences on failure.

It's also solved the exact same ways, by scripting your stuff on one level or another.


Solving the problem in one place (your CI/CD server) is a significantly less complex a task than solving it in N places (every server on which your application is running). It removes the concerns around configuration drift (have all your machines been properly brought up to policy?) and enables easier reasoning about the whole thing.


Building debs and rpms from version control is a legitimate step though.




Consider applying for YC's Fall 2026 batch! Applications are open till July 27.

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: