Those of you who program for anything serious, how do you manage your test->prod environments?
I got hired at a company last week, and I am tasked as their devops guy now. The problem is that their current strategy of "upload files and hope PHP/other env stuff doesn't mess up" is pretty inefficient for deployment.
I saw containers as an option like docker, but they seem have a lot of overhead. Is there anything better? What do you use?
I use sftp
Docker nigga
>>56144943
>how do you manage your test->prod environments
git merge develop master
git push
git pull
Backups.Backups.Backups.
A written plan for the steps in pushing to production and rolling back if necessary.
Push to production in chunks rather than all at once.
Not being lazy is the key.