Serena Release Automation
®User's Guide
Application Process Steps
Sidebar
Prev
|
Up
|
Next
JavaScript is disabled on your browser. Please enable JavaScript to enjoy all the features of this site.
Application Process Steps Details
Finish
Install Component
Uninstall Component
Rollback Component
Manual Application Task (Utility)
The application process steps are described in the following topics.
Table of Contents
About This Book
How This Book is Organized
Product Support
Document Conventions
Introduction
Overview
Components
Component Processes
Plug-ins
Component Versions and the CodeStation Repository
Applications
Application Process
Environments
Snapshots
Agents
Resources
Resource Groups
Architecture
Service Tier
Clients
Data Tier
Relational Database
File Storage—CodeStation
Relocating Codestation
Data Center Configuration
Cold Standby
Platform Considerations
Recommended Server Installation
Agent Minimum Requirements
Typical Data Center Configurations
Agents
Server-Agent Communication
Remote AgentsCrossing Network Boundaries and Firewalls
Agent Security
User Impersonation
Using su/sudo
Impersonation on Windows Systems
SSL Mutual Key-based Authentication
Getting Started
Serena Release Automation Roadmap
Installing Servers and Agents
Installation Recommendations
System Requirements
Server Minimum Installation Requirements
Recommended Server Installation
Agent Minimum Requirements
32- and 64-bit JVM Support
Downloading Serena Release Automation
Database Installation
Installing Oracle
Installing MySQL
Installing Microsoft SQL Server
Server Installation
Interactive Server Installation (Windows, Linux/UNIX (AIX, Solaris)
Server Installation (Other UNIX Platforms)
Silent Mode Server Installation
(Windows) Silent Installation
(Windows) optionsFile.txt
(Windows) Examples: Silent Mode Server Installation
Derby Database optionsFile.txt example
MySQL Database optionsFile.txt example
Oracle Database optionsFile.txt example
SQL Server Database optionsFile.txt example
Linux/UNIX (AIX, Solaris) Silent Installation
(Linux/UNIX (AIX, Solaris) Server Silent Install Options
Examples: Linux/UNIX (AIX, Solaris) Silent Mode Server Installation
MySQL Database optionsFile.txt example
Derby Database optionsFile.txt example
Oracle Database optionsFile.txt example
MS SQL Server Database optionsFile.txt example
Agent Installation
Interactive Agent Installation (Windows, Linux/UNIX (AIX, Solaris)
Silent Mode Agent Installation
(Windows) Agent Silent Installation
Installing Agent Relays
SSL Configuration
Configuring SSL Unauthenticated Mode for HTTP Communications
Configuring Mutual Authentication
Running Serena Release Automation
Running the Server
Running an Agent
Running an Agent Relay
Accessing Serena Release Automation
Quick Start—helloWorld Deployment
Creating Components
helloWorld Deployment
A Note Before You Begin
helloWorld Component Version
Component Process
helloWorld Process Design
helloWorld Application
Creating an Application
Adding the helloWorld Component to the Application
Adding an Environment to the Application
Adding a Process to the Application
Designing the Process Steps
Running the Application
Using Serena Release Automation
Components
Creating Components
Importing/Exporting Components
Exporting Components
Importing Components
To Import a Component
Component Properties
Component Versions
Importing Versions Manually
Importing Versions Automatically
Component Version Statuses
Deleting Component Versions
Inactivating Component Versions
Component Processes
Configuring Component Processes
Process Editor
Displaying the Process Editor
Using the Process Editor
Adding Process Steps
Connecting Process Steps
Process Properties
Switch Steps and Conditional Processes
Component Manual Tasks
Creating Component Manual Tasks
Using Component Manual Tasks
Post-Processes
Component Templates
Creating a Component Template
Importing\Exporting Templates
Exporting Templates
Importing Templates
Component Template Properties
Using Component Templates
Configuration Templates
Component Change Logs
Deleting and Deactivating Components
Resources
Resource Groups
Creating a Resource Group
Resource Roles
Role Properties
Agents
Remote Agent Installation
Managing Agents Remotely
Agent Pools
Creating an Agent Pool
Managing Agent Pools
Applications
Creating Applications
Adding Components to an Application
Importing/Exporting Applications
Exporting Applications
Importing Applications
To Import an Application
Application Environments
Creating an Environment
Mapping Resources to an Environment
Application Processes
Creating Application Processes
Application Process Steps
Application Process Steps Details
Finish
Install Component
Uninstall Component
Rollback Component
Manual Application Task (Utility)
Application Manual Tasks
Creating Application Manual Tasks
Using Manual Tasks
Approval Process
Work Items
Snapshots
Creating Snapshots
Application Gates
Creating Gates
Structure of the default.xml File
Deployments
Scheduling Deployments
Reports
Deployment Reports
Deployment Detail Report
Deployment Detail Fields
Running the Deployment Detail Report
Sample Reports
Deployment Count Report
Deployment Count Table Fields
Running the Deployment Detail Report
Sample Reports
Deployment Average Duration Report
Deployment Average Duration Fields
Running the Deployment Average Duration Report
Sample Reports
Deployment Total Duration Report
Deployment Total Duration Fields
Running the Deployment Total Duration Report
Sample Reports
Security Reports
Application Security Report
Application Security Fields
Component Security Report
Component Security Fields
Environment Security Report
Environment Security Fields
Resource Security Report
Resource Security Fields
Saving and Printing Reports
Saving Report Data
Saving Report Filters
Printing Reports
Administration
Serena Release Automation Security
Roles and Permissions
Default Roles
Creating and Editing Roles
Agent Roles
Application Roles
Component Template Roles
Component Roles
Environment Roles
License Roles
Resource Roles
Default Permissions
Setting Default Permissions
Authorization Realms
Creating an LDAP Authorization Realm
Groups
Authentication Realms
Creating an Authentication Realm
Creating an LDAP Authentication Realm
Creating Users
Importing LDAP Users
To Import LDAP Users
Tokens
User Interface Security
System Security
System Settings
Licenses
Adding a License
Adding Agents to a License
Modifying or Deleting a License
Logging
Network Relay
Notifications
Post-Processing Scripts
System Settings
Preview Version Cleanup
Output Log
Locks
Managing Locks
Installing Plug-ins
Configuration
Application Configuration
Adding Application Configuration Properties
Modifying and Deleting Application Configuration Properties
Component Configuration
Environment Configuration
Inventory
Resources Inventory
Component Inventory
Environment Inventory
Reference
Component Source Configuration
Basic Fields
File System (Basic and Versioned)
File System (Basic)
File System (Versioned)
Serena Dimensions CM
Plug-ins
Standard Plug-ins
Creating Plug-ins
The plugin.xml File
The <header> Element
Plug-in Steps--the <step-type> Element
Step Properties: <properties> Element
The <command> Element
The <post-processing> Element
Upgrading Plug-ins
The info.xml File
Serena Release Automation Properties
Command Line Client (CLI) Reference
Command Format
Commands
addActionToRoleForApplications
addActionToRoleForComponents
addActionToRoleForEnvironments
addActionToRoleForResources
addActionToRoleForUI
addComponentToApplication
addGroupToRoleForApplication
addGroupToRoleForComponent
addGroupToRoleForEnvironment
addGroupToRoleForResource
addGroupToRoleForUI
addLicense
addNameConditionToGroup
addPropertyConditionToGroup
addResourceToGroup
addRoleToResource
addRoleToResourceWithProperties
addUserToGroup
addUserToRoleForApplication
addUserToRoleForComponent
addUserToRoleForEnvironment
addUserToRoleForResource
addUserToRoleForUI
addVersionFiles
addVersionStatus
createApplication
createApplicationProcess
createComponent
createComponentProcess
createDynamicResourceGroup
createEnvironment
createGroup
createMapping
createResourceGroup
createRoleForApplications
createRoleForComponents
createRoleForEnvironments
createRoleForResources
createRoleForUI
createSubresource
createUser
createVersion
deleteGroup
deleteResourceGroup
deleteResourceProperty
deleteUser
exportGroup
getApplication
getApplicationProcess
getApplicationProcessRequestStatus
getApplications
getComponent
getComponentProcess
getComponents
getComponentsInApplication
getEnvironment
getEnvironmentsInApplication
getMapping
getResource
getResourceGroup
getResourceGroups
getResourceProperty
getResources
getResourcesInGroup
getRoleForApplications
getRoleForComponents
getRoleForEnvironments
getRoleForResources
getRoleForUI
getUser
importGroup
importVersions
login
logout
removeActionFromRoleForApplications
removeActionFromRoleForComponents
removeActionFromRoleForEnvironments
removeActionFromRoleForResources
removeActionFromRoleForUI
removeGroupFromRoleForApplication
removeGroupFromRoleForComponent
removeGroupFromRoleForEnvironment
removeGroupFromRoleForResource
removeGroupFromRoleForUI
removeResourceFromGroup
removeRoleForApplications
removeRoleForComponents
removeRoleForEnvironments
removeRoleForResources
removeRoleForUI
removeRoleFromResource
removeUserFromGroup
removeUserFromRoleForApplication
removeUserFromRoleForComponent
removeUserFromRoleForEnvironment
removeUserFromRoleForResource
removeUserFromRoleForUI
repeatApplicationProcessRequest
requestApplicationProcess
setComponentEnvironmentProperty
setComponentProperty
setResourceProperty
updateUser
Glossary
Index