Serena Deployment Automation

The Deployment Automation Platform for Continuous Delivery

Toolchain Integration

A toolchain philosophy espouses that a set of complementary task-specific tools are used in combination to automate the deployment pipeline. There are many tools from different vendors that use different APIs within the release and deployment process.

Serena Deployment Automation supports toolchain integration by providing a flexible, robust, and extensible plug-in architecture. Plug-ins provide basic processing functions as well as integration with third-party tools. Deployment Automation ships with plug-ins for many common deployment processes, and others are readily available for a wide variety of tools, such as middleware tools, databases, servers, and other deployment targets.

Toolchain Integration example

Seamlessly Integrate Your Deployment Pipeline

Third-party tools exhibit wide and varied functions, and plug-in integration is achieved by breaking down a tool's functions into simple, discrete steps that invoke a specific behavior. A plug-in step might invoke a tool, or invoke different functions in a tool, such as extracting or inserting some type of data.

When you use plug-ins to create a component process, you can use steps from several plug-ins and configure the steps as you go. For example, you might create a process using a plug-in for a source control tool that deploys a component to a middleware server, and another plug-in to configure a step that removes the component from the server. A component process that contains a plug-in step requires an agent. Unless the agent needs to interact with the host's file system or system processes, the agent does not have to be on the same host as the target resource. Serena Deployment Automation enables you to download and install numerous component plug-ins. The plug-in system is open and extensible and plug-ins can be written in any language.


Available Plug-ins

The plug-ins provided with Serena Deployment Automation are listed here, divided into broad usage categories. New plug-ins are actively in development and continuously being added. If you don't see a plug-in that you need in this list, please search the Serena Support Knowledgebase and follow your usual Serena Support procedures. The plug-in architecture allows you to develop and add your own plug-ins as well. 

Application Server Management   Build Management   Change and Service Management
  • Apache HTTP Server
  • Apache Tomcat
  • GlassFish
  • IBM WebSphere
    • WebSphere Application Server
    • WebSphere MB
    • WebSphere MQ
  • JBoss
  • Microsoft IIS
    • AdminScripts
    • AppCmd
    • MS-Deploy
  • Oracle WebLogic WLDeploy
  • Apache Ant
  • Apache Maven
  • Jenkins
  • Microsoft Build (MS Build)
  • UrbanCode AnthillPro
  • CollabNet TeamForge
  • Microsoft SharePoint
  • Serena ChangeMan ZMF
  • Serena Dimensions CM
  • Serena PVCS VM
  • ServiceNow
  • Subversion
Database Management   Integration   Network Management
  • DBDeploy
  • DBUpgrader
  • SQL*Plus
  • Chef
  • Informatica
  • Microsoft BizTalk
  • Oracle Business Intelligence
  • Puppet
  • Web Services
  • Citrix NetScaler
  • F5 BIG-IP
  • Nagios XI
Quality and Test Management   Deployment and Release Automation   System Tools and Scripting
  • Atlassian JIRA
  • Deploy Tools
  • HP Quality Center
  • QuickTest Pro
  • Rally Platform
  • Selenium
  • BMC Application Release Automation (ARA)
  • Nolio
  • Deployment Automation (Serena DA)
    • Agent Properties Collector
    • Application
    • Component
    • Configuration Management
    • Environment
    • Resource
    • System
    • Version
    • Versioned File Storage (VFS)
  • 7zip
  • CA Autosys
  • FileUtils
  • Groovy
  • Log Parser
  • Microsoft
    • Message Queuing (MSMQ)
    • Software Installer (MSI)
    • Windows PowerShell
    • Windows Service Control Manager
    • Windows System Tools
  • Red Hat Package Manager (RPM)
  • Shell
  • System Information
Virtual & Cloud Environment Management
  • Amazon EC2
  • Microsoft Windows Azure
  • VMware
    • vSphere ESXi
    • vCenter
    • Workstation

Learn More

for Serena Deployment Automation

Solution Brief:
for Serena Deployment Automation