Deploy Lab¶
TODO: Flow needs rewrite and new screenshots
Introduction¶
Use DevOps Deploy (Deploy) to standardize and simplify the process of deploying software components to each environment in your development cycle.
Deploy helps you meet the challenge of deploying software throughout your enterprise by providing tools that improve both deployment speed and reliability. The release automation tools in Deploy provide complete visibility into n-tiered deployments. Use the tools to model processes that orchestrate complex deployments across every environment and approval gate.
By using plug-ins in Deploy, you integrate the server with your existing middleware and organize code from your existing code repositories into components. You design processes to deploy your code by using steps that run each required task. Then, you organize your components into applications and create environments for each stage of your release process. Finally, you create an application process to set the deployment order of your components and deploy your application to an environment.
You can model the topology of your environment, specify which virtual images contain Deploy components, and provision both the environment and components to your cloud in a single action.
To learn more about DevOps Deploy please have a look at the documentation.
Overview¶
This lab provides a practical, hands-on experience in deploying an application to a target server.
Explore the comprehensive dashboard provided by DevOps Deploy, which displays key information about deployment successes and failures
How to switch to Deploy from Home Page¶
| Step | Details | Additional Information |
|---|---|---|
| Central App Switcher | ||
| Or you can always switch using the central app switcher on the top left of your screen: | ![]() | |
| What would you like to do today | ||
| You can switch directly to Deploy by using the button/link from What would you like to do today section: | ![]() |
Deploy Landing Page¶

This Dashboard provides an overall view on:
- Deployment statuses (Number of executions, Number of successfull ones and Number of failed ones)
- How many applications and components are managed by this instance
- Utilization and Health status of deployment agents (which are doing the actual deployment work)
- And a timeline of deployment activities and their results
Applications¶
TODO: talk about applications
Switch to Applications View¶
| Step | Details | Additional Information |
|---|---|---|
| 1 | Switch to Applications View by clicking on the Sidebar | |
| View for all Applications | ||
Create New Application¶
| Step | Details | Additional Information |
|---|---|---|
| If no Applications are available | ![]() | |
| Click on the Create Application Button | ![]() | |
| Select New Application from Menu | ![]() | |
| The Create Application Dialog is shown | ![]() | |
| Select "Demo" | ![]() | |
| click on the Save Button to create new App | ![]() | |
| Application is shown | ![]() |
Components¶
TODO: talk about components

Create New Component¶
| Step | Details | Additional Information |
|---|---|---|
Press Create new Component Button: ![]() | ||
| Enter the name of the component (for example Echo) and a Description | ![]() | |
| Select Version Source Configuration (use file system versioned for this step) | ![]() | |
| Provide the base path from where to import versions for this component | ![]() | |
| use "home/echologic/echo" for this example | ||
| select "copy to Codestation" if not selected automatically | ![]() | |
| Component successful created, first view is the Versions view | ![]() | |
| have a look at the Components configuration, you can change it here if needed | ![]() | |
| have a look at the processes of the component, which are empty too | ![]() | |
| We will add processes later in this lab |
Processes¶
Environments¶
TODO: talk about environments
Run a deployment¶
| Step | Details | Additional Information |
|---|---|---|
| 1 | Switch to Applications view | |
| 2 | Select EchoLogic Application by clicking on the name/link | ![]() |
| 4 | All Environments of Application will be shown | ![]() |
Request a Process¶
click on Request Process Button:
on the DEV Environment 
Go through dialog:
Press the Submit button:
to start the deployment process.
View of Running Process¶
The details of the running process are shown: 
Click on Expand All
so see step details
Click on 3 dots menue of a step
View the output of the step 
Result of Run¶
The deployment run successfully 
and updated the configuration of the environment with the deployed component versions:

Create a Snapshot¶
TODO: talk about snapshots and what they are good for
Select the Create Snapshot Icon: 
Now the Environment configuration has been updated to indicate that a Snapshot is applied: 
Use the Deployment Genie¶
Use Deploy Genie to understand why the deployment failed. To simulate a failed deployment request a new deployment process but now select the following:
- Deployment Process Failing Deployment

- Select Versions for Components
- for Echo select Version 1.0
- for Logic select Version 2.0.0

- The result will be a failed deployment as one step has failed

- Click on the 3 dots
of the failing to show Menue: 
- Click on Deployment Genie after a few moments the step will be analyzed and the results shown
Settings¶
Please read the Settings Section for more Details how to set System parameters or install Plugins.
Conclusio¶
Go back to Introduction, Lab and Demo Overview or proceed with Next Lab




























