RapidDeploy Overview

Release Automation, Orchestration and Management. All in one package.

All of your resources, all in one place.

  • Create a library of external resources that can be consumed by any deployment project.
  • Each resource is a pointer to a location where the actual artefacts reside.
  • Resource plugins for local or remote files, folders, SCM (Git, Subversion, TFS etc), Artefact (Maven, Nexus etc).

Map deployments to your infrastructure

  • Store a list of logical servers within RapidDeploy.
  • Each server definition consists of one or more IP addresses or hostnames and how to connect to them.
  • Each server can have multiple child installations.
  • These can be backed by plugins to connect to cloud providers, such as AWS, Azure and VMWare.

Define your Server Task Flow with the Orchestration Designer

  • Use the project orchestration designer to design the tasks to run, their order and dependencies.
  • Choose from hundreds of tasks from simple (e.g. create a folder) to complex e.g. deploy a JBoss application.
  • Configure your tasks to consume one or more resources such as applications, scripts, database updates etc.
  • Add more plugins to add additional tasks, or design your own.
  • Add conditionals, loops.
  • Configure later tasks to consume the outputs of earlier ones.
  • Add scoped variables to your tasks for Site, Project, Environment and job scopes, or use server environment variables as you would in scripts.
  • Follow different branches depending on environment, conditional outputs or task logic.
  • Handle server level failure conditions and define failure branches.

Create a deployment plan

  • Use the job plan designer to design your deployment pipeline.
  • Select your Project/Target/Version combinations
  • Define order, parallelism of jobs to run in the plan
  • Add pipeline steps between jobs for manual intervention, trigger events, calling other job plans, scheduling, notifications, approval gates or any other external API calls, which can optionally wait for external triggers before continuing.
  • Add a rollback pipeline and one or more failure pipelines to the job plan.

Your next deployment is in the calendar

  • Built-in scheduling system for setting regular jobs for your deployments and other activities.
  • Configure when a package and program will be deployed or made available to your environments.
  • Deployments for an individual application are scheduled on a per-environment basis, or entire environments and route-to-live pipelines can also be scheduled.

Fully featured ARA tool

  • Web UI

    Full Web UI based application with integrated database with no initial configuration needed. Download, Unzip, Run.

  • Drag and drop editors

    Release pipelines and server task orchestrations both editable via your web browser 'drag and drop' canvas

  • Task based orchestration

    Task based orchestration with hundreds of built-in tasks + manage & run your own scripts

  • Deploy anywhere

    Deploy to any servers, including full integrations to the popular cloud infrastructures such as AWS and Azure

  • Handle rollback & failure

    Release pipeline failure branches, orchestration failure branches, rollback pipelines

  • Rerun & restart jobs

    Replay & rerun jobs. Restart jobs from last failure point

  • Command line and Web services interfaces

    Web UI, Command line and Web services interfaces

  • Reporting dashboard

    Reporting dashboard with drill-down capability. Identify problem areas quickly.

 

  • Source external resources

    Easily and automatically pull in external resources from anywhere (remote file/folder, web, SCM or artefact repository) to include in your release

  • Full release versioning

    Full release versioning within the tool, with drill-down comparison capability for project release versions;

  • Plug-in architecture

    Plug in architecture with integrations for popular build, SCM, artefact repository tools and to aid deployments to application servers, middleware, docker, databases etc;

  • Full log & audit

    Real time release and deployment log viewer, full audit and approvals logs

  • Full security model

    Full security model with fine grained access controls and integration with LDAP, AD, SSO

  • Clustering

    Easily cluster RapidDeploy for load balancing and failover

  • Calendars & scheduling

    Full unattended deployment, calendar scheduling and blackout period functionality

  • Enterprise database support

    RapidDeploy comes with an internal database, but you can configure RapidDeploy to use any enterprise database such as Oracle or DB2 if required.

Get started with MidVision RapidDeploy today