(no title)
notatallshaw | 2 months ago
The first time I saw this I thought it was one of the most elegant solutions I'd ever seen working in technology. Safe to deploy the files, atomic switch over per machine, and trivial to rollback.
It may have been manual, but I'd worked with a deployment processes that involved manually copying files to dozens of boxes and following 10 to 20 step process of manual commands on each box. Even when I first got to use automated deployment tooling in the company I worked at it was fragile, opaque and a configuration nightmare, built primarily for OS installation of new servers and being forced to work with applications.
toast0|2 months ago
It's pretty easy to automate a system that pushes directories and changes symlinks. I've used and built automation around the basic pattern.
shimms|2 months ago
thunderbong|2 months ago
And yes, it's truly elegant.
Rollbacks become trivial should you need it.
AznHisoka|2 months ago
hdjrudni|2 months ago
I put that in a little bash script so.. I don't know if you call anything that isn't CI "manual" but I don't think it'd be hard to work into some pipeline either.
I kind of miss it honestly.