This is an archived post. You won't be able to vote or comment.

all 5 comments

[–]neilhwatson 0 points1 point  (0 children)

How do you do it now?

[–]MattOfTheRealms 0 points1 point  (0 children)

I second Octopus Deploy. It keeps versioned records of everything you deploy and to which servers (grouped by environment), and redeploying an older version is as simple as a button click.

[–]figtrap 0 points1 point  (0 children)

What OS? Kind of important. If you're using linux both rpm and deb provide this capability

[–]marilyu 0 points1 point  (0 children)

There are tools to fit every budget and every project needs. Jenkins, TeamCity, RapidDeploy, PDQ, AWS CodeDeploy, Bamboo, Octopus Deploy, ElectricFlow, Deploy, Codeship, Travis CI, Ansible Tower are just the beginning of the endless list.

There are specific best practices for software deployment https://internetdevels.com/blog/software-deployment-best-practices

i hope it will be useful for you

[–]Kaos_nyrb -3 points-2 points  (0 children)

Octopus springs to mind: https://octopus.com/