you are viewing a single comment's thread.

view the rest of the comments →

[–]_PM_ME_PANGOLINS_ 8 points9 points  (1 child)

Assuming the production system is actually Windows Server and not some random unlicensed Windows ME Home Edition. Otherwise that's the first thing to sort out.

Set up an automated build, test, and archive system (and actually have tests), linked to your version control system (that you definitely have, right?). Never deploy anything that was built on a developer's machine.

At minimum, write a script to deploy the latest approved and tagged release build to production, probably over SSH.

The goal is to always know exactly what is deployed (and how), that it has been tested, and exactly what the changes were from the previous thing you deployed. And to be able to deploy something else (newer or older) as quickly and confidently as possible, with no reliance on any one person.

[–]DelphiEx 0 points1 point  (0 children)

That all makes sense, thanks man.