Segregation of roles in SIT Servers

Hi Experts,

Currently we purchased - Enterprise licences, we have some difficulty & questions at the below:-

i) Currently we installed the Octopus in our SIT servers, can we segregation by roles to do deployment to UAT & PROD.
ii) What is the best recommendation, should we install the Octopus in a dedicated server? or can we stick at SIT server.
iii) How can we backup the configuration from the Octopus to avoid we redo to do the configurations?

Appreciate if all the experts able to answer my questions above.

Thanks,
Nancy

Hi Nancy,

Thanks for getting in touch! We always recommend having one centralised Octopus server. Octopus itself has configurable environments. You do not need to setup roles so much as setup environments. http://docs.octopus.com/display/OD/Environments
Due to configurations, variables and packages promoting between environments from within Octopus is the best practice.

You can install Octopus on a dedicated server, it is not required, but if you are expecting to have complex projects and deployments to many machines having resources available for Octopus in a stable environment becomes important. It should be in a position that is closest (in a networking way) to your most important deployments. Generally customers will have a server that is shared by both Octopus and the build server such as TeamCity. It comes down to your own needs but these are all options.

Let me know if you have any questions or if I can expand on anything I have said.

Vanessa

Hi Nancy,

I realized I forgot to answer your final question. We have an export feature that you can setup a daily task to export your Octopus server to JSON files that can then be stored in source control to have a backup of your configuration and projects.

Vanessa