====== Octopus Deploy Overview ====== ===== Physical ===== {{:devops:octopus:octopus.png?nolink|}} | Database | Contains the deployment configurations. | | Server | Host the UI Dashboard and to manage the deploy configurations and host NuGet deployment packages. | | Tentacle | Windows Service on the deployment target that manages communication with the Server. | | Calamari | The process that execute the deployment via packages, scripts, and other related deployment tasks. | ===== Logical ===== | Enviornments | The stage of deployment: DEV, QA, UAT, PROD | | Roles | Abstract terms of describing the function of the tier: WEB, APP, SERVICE, API, etc. | | Packages | A NuGet file containing all of the needed files for the deployment. | | Projects | A concept that defines how to deploy the package. | | Release | Combination of steps and packages to deploy. | | Deployments | Combination of all of the above to deploy the code to one or more nodes. |