Remote customer's policies don't allow for me to publish from my dev environment directly to their server. I remote into environment and copy the published artifacts (Asp.Net-MVC) to the test environment. Deployment process between the different environments (Build/Test/Staging/Production) is currently done manually, which is time consuming and prone to mistakes.
I know there are tools that already exist and looked at a few CI & CD solutions, but a lot look like overkill for what I want at the moment. Looked into Jenkins, Octopus, MSDeply, PSDeploy, Robocopy and others to name a few, but now I'm not sure which path to take. Read up on the continuous deployment approach which is where I eventually want to reach as I am really trying to avoid reinventing the wheel and write my own custom deployment tool which is a nasty habit I'm trying to break given the many hats I have to wear.
Any advice on how to automate this process on a standalone server? At this stage the focus is on the movement of files and not the migration of databases.
Thanks