Skip to content

Deploy Lab

Work in Progress

This section is being updated. Content and screenshots will be added in the next revision.

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: Central App Switcher
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: What would you like to do today?

Deploy Landing Page

Deploy Dashboard 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

Coming Soon

A full walkthrough of the Applications section will be added here. For now, see the Applications sub-page for step-by-step instructions.

Switch to Applications View

Step Details Additional Information
1 Switch to Applications View by clicking on the Sidebar
Sidebar Applications
Sidebar Applications with Text
View for all Applications All Applications View

Create New Application

Step Details Additional Information
If no Applications are available Empty Applications View
Click on the Create Application Button Create App Button
Select New Application from Menu Select New App from Menu
The Create Application Dialog is shown Create App Dialog
Select "Demo" Select Loop and add Name
click on the Save Button to create new App Save Button
Application is shown Application View

Components

Coming Soon

A full walkthrough of the Components section will be added here. For now, see the Components sub-page for step-by-step instructions.

List of components

Create New Component

Step Details Additional Information
Press Create new Component Button: Component - Create new
Enter the name of the component (for example Echo) and a Description Component - Create Dialog 1
Select Version Source Configuration (use file system versioned for this step) Component - Create Dialog 2
Provide the base path from where to import versions for this component Component - Create Dialog 3
use "home/echologic/echo" for this example home/echologic/echo
select "copy to Codestation" if not selected automatically Component - Create Dialog 4
Component successful created, first view is the Versions view Component - Newly Created Comp first view versions
have a look at the Components configuration, you can change it here if needed Component - Newly Created Comp configuration view
have a look at the processes of the component, which are empty too Component - Newly Created Comp Processes view
We will add processes later in this lab

Processes

Environments

Coming Soon

A full walkthrough of the Environments section will be added here.

Run a deployment

Step Details Additional Information
1 Switch to Applications view
2 Select EchoLogic Application by clicking on the name/link Deploy Application
4 All Environments of Application will be shown Deploy Application Environment List

Request a Process

Step Details Additional Information
1 Click on Request Process Button Request Button
2 On the DEV Environment Dev Environment
3 Select Deployment Process Run Process Dialog - Select Deployment Process
4 Select Version or Snapshot Run Process Dialog - Select Version Or Snapshot
5 Uncheck Deploy Only Changed Run Process Dialog - uncheck Deploy Only Changed
6 Click Choose Versions Button Run Process Dialog - Choose Versions Button
7 Select Component Version (first component) Run Process Dialog - Select Component Version 1
8 Select Component Version (second component) Run Process Dialog - Select Component Version 2
9 Press Submit to start the deployment Submit Button

View of Running Process

Step Details Additional Information
1 The details of the running process are shown Running Process
2 Click on Expand All to see step details Expand All
3 Click on 3 dots menu of a step 3 dots menu of step
4 View the output of the step Output of Step

Result of Run

Step Details Additional Information
1 The deployment ran successfully Deployment Success
2 Environment updated with deployed component versions Environment with deployed versions of components

Create a Snapshot

Coming Soon

A description of snapshots and their purpose will be added here.

Step Details Additional Information
1 Select the Create Snapshot Icon Create Snapshot
2 The Create Snapshot dialog opens Create Snapshot dialog
3 Review snapshot details (step 1) Create Snapshot Detail step 1
4 Review snapshot details (step 2) Create Snapshot Detail step 2
5 Environment configuration updated — Snapshot is now applied Snapshot on environment

Use the Deployment Genie

Step Details Additional Information
1 Request a new deployment process to simulate a failure
2 Select Deployment Process Failing Deployment Failing Deployment Process
3 Select Versions: Echo → v1.0, Logic → v2.0.0 Select Versions for Components
4 The result will be a failed deployment Failed Result
5 Click 3 dots menu of the failing step to show menu 3 dots menu menu with Genie
6 Click Deployment Genie — results shown after analysis AI Analyzed

Settings

Please read the Settings Section for more Details how to set System parameters or install Plugins.