Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

This plugin is used to build and deploy webMethods IntegrationServer(ESB) assets into their target environments.

The webMethods FlexDeploy plugin implements Continuous integration and deployment process for Software AG webMethods ESB assets (IntegrationServer packages) using FlexDeploy tool along with the use of webMethods ABE, Deployer components.

Asset Build Environment(ABE)

 ABE comes with a set of Build scripts that are used in building the checked out code from source control systems and generating deployer composites. It is used to automate the Build process for a repository based deployment scenario. This is packaged along with the webMethods product suite.

webMethods Deployer

Deployer is a tool used to deploy a wide variety of webMethods assets belong to various application integration components that reside on source webMethods  runtime components (runtimes) or repositories to target webMethods runtimes. Deployer and its Command Line scripts are offered directly out-of-the-box to support automated deployments. 

This document contains instructions for automating the build and deployment of webMethods ESB (named IntegrationServer) assets (named packages) using FlexDeploy.

Supported Versions

  • Latest version of SoftwareAG-webMethods10 product suite.

  • Older versions of webMethods standalone server should work as well, but have not been tested.The plugin

  • Currently webMethods ESB Assets (IntegrationServer packages) are considered in the scope of build and deployments.
  • Plugin supports all the Source Control Management integrations provided by FlexDeploy, such as Git, Subversion, TFVC, CVS, and Perforce.

Key Features

  • Easily configurable. No configurations required on target webMethods environment side.

  • Supports webMethods Deployer’s repository-based deployment as recommended by SoftwareAG .Automates the process of Project Automator Files generation and project creation in webMethods Deployer for each deployment to achieve continuous Integration.

  • Facilitates automatic Deployer project creation using webMethods Project Automator script. This will reduce the manual efforts that are spent today and avoid human errors during deploymentdeployments.

  • Deploys webMethods Applications to Standalone target Servers without manual efforts.

  • Continuous Integration End to end Traceability and Visibility from Source Control Systems to Build and & Deployment phases.

  • Plugin handles build for both SCM controlled code and developer checked out source code from webMethods Designer as well.
  • Plugin enforce version based build management and helps consistency across environment of the releases, repeatable releases etc.

  • Plugin supports automated build and & deployment using webMethods ABE & Deployer tools components and traditional Zip & Unzip tools.

  • webMethods ESB Assets (IntegrationServer packages) are supported for build and deployments.

  • the traditional zip tool as well.

Limitations

  • Deploying Applications to webMethods Cluster is not implemented in the current version.

  • Plugin operations to start/stop webMethods standalone Server instances instance and cluster are not yet available.

  • Support is not available at this time for webMethods Deployer's Runtime based deployment scenario.     

These features are being considered for the next

version

release of the plugin.

Plugin Operations

Child pages (Children Display)