Application Integration Guide > Automic Release Automation > Automic Release Automation

Automic Release Automation

Automic Release AutomationAutomic Release Automation (ARA), is an end-to-end solution for planning, coordinating and automating software release processes, including automated deployment of applications across large-scale server environments and covers all mentioned use cases. [Formerly called "Application Release Automation", "Release Manager" and "Deployment Manager"] is an applicationAn application is a software which helps a user to fulfill specific tasks. In the context of ARA see also: Application entity. that can be used to define and activate the installation procedures of any applications of your choice and to administer their versionsAn application version holds zero or more deployment packages and may have dependencies to zero or more application versions of the same (or to different) applications. The deploymentThe deployment of a single application revision to an environment within a single activity. procedures are handled through Workflow objects of the Automation EngineThis component drives an Automation Engine system and consists of different types of server processes. that are specifically configured for deployment. This document describes the interaction between the products Automic Release Automation, Automation Engine and Enterprise Control CenterAutomic's web application that provides a single, browser-based interface for the ONE Automation platform. (ECCAbbreviation for the Enterprise Control Center) and explains how deployment workflows work.

You require an Automation Engine for both, the Enterprise Control Center and the ARA because they use the Automation Engine's userIn the Automation Engine, a user is an instance of a User object, and generally the user is a specific person who works with Automic products. The User object is assigned a user ID and then a set of access rights to various parts of the Automation Engine system and product suite. These access rights come in the form of Automation Engine authorizations and privileges, Decision user roles and EventBase rights and ARA web application object rights. You can manage all these centrally in the ECC user management functions. See also, Unified user management. and authorization system.

Deployment workflows are defined in the ECC or the UserInterfaceThis is the Automation Engine's graphical user interface. [Formerly called the "Rich Client", "RichGUI" and "Dialog Client."] of the Automation Engine. Note that you must define them in a way that they can be used and activated by Automic Release Automation. When you use the UserInterface for your definitions, you must configure the Deployment tab of the related workflowAn object of the Automation Engine that can include several executable objects and which runs them in a specified order. [Formerly called "ProcessFlow" and "JobPlan."] that should be used as the deployment workflow.

You can only define deployment workflows in AE clients in which the setting DEPLOYMENT_CLIENT of the variableIt stores or retrieves values dynamically at runtime. An individual Automation Engine object type. UC_CLIENT_SETTINGS is set to "Y".

When you have created the required deployment workflows, you can activate the installation procedures using Automic Release Automation. The parameters of the applications are now passed from the Release Manager to the Automation Engine and the related deployment workflows start.

You can also start deployment workflows directly in the Automation Engine or the Enterprise Control Center. For this purpose, the relevant data is retrieved from Automic Release Automation and the workflow is updated.

 

 

Product Deployment taskAn executable object that is running. Tasks are also referred to as activities.
Enterprise Control Center
  • Definition of deployment workflows in the Automation Engine (Process Assembly perspective)
  • Activation of deployment workflows
Automation Engine
  • User and authorization system for the ECC and the Automic Release Automation
  • Definition of deployment workflows
  • It processes the deployment workflows.
  • Activation of deployment workflows
Automic Release Automation
  • Definition of the deployment procedures of applications
  • Deployment workflows

 


Automic Documentation - Tutorials - Automic Blog - Resources - Training & Services - Automic YouTube Channel - Download Center - Support

Copyright © 2016 Automic Software GmbH