Installation overview

A RapidDeploy installation represents an installation of some component on target server(s). Examples might be a folder, web server, set of scripts, database, set of configuration, java application etc.

  • A RapidDeploy installation is one discrete sub-level component of a RapidDeploy server. For example a script location or web server installation.
  • A RapidDeploy installation can have multiple 'Configurations'. A configuration is a specific set of parameters used by the installation. For example a script installation may have multiple configurations, each one specifying different inputs to the script in terms of command line arguments and environment variables.
  • You define the configuration of an installation on a server using a project target.
  • Each server installation belongs to just one environment. An environment can therefore be used to group server installations together into logical units. An environment can therefore span multiple servers and installations of the same or different components. For example an environment might contain several web server installations, several application server installations and a database installation. Environments can then have user groups associated with them for use in for example the approvals process. Deploying to any installation in an environment that has associated approval groups will require one user in each such group to approve the deployment into the target installations.

Further reading