Automated Versioning Manager (AVM)

Overview

The Automated Versioning Manager is a tool that helps manage Appian applications and database DDL files in a version control system. Given an Appian application ZIP file, the Automated Versioning Manager performs the following actions:

  • Unzips the application and organizes the artifact XML files in the repository.
  • Automates the check-in and check-out operations with the version control system.
  • Generates application packages for import in Appian based on the contents of the repository and a range of changes to include.

This tool is frequently used with the native, external deployment APIs (https://docs.appian.com/suite/help/22.1/Deployment_Rest_API.html) or the Automated Import Manager (AIM) (https://community.appian.com/w/the-appian-playbook/198/deployment-automation). Unless you are doing deployments for the Admin Console, we suggest using the native APIs.

Key Features & Functionality

  • Version Control integration (Git, SVN)
  • Supports Appian applications and packages
  • Generate import package from hash ranges
  • Folder Listener to add contents to Version Control
  • Supports GitHub, GitLab, and BitBucket for Version Control

You can access the source code for AVM by exploding the ZIP file after download.

Note: This utility does not support Java version 9.0. 

Anonymous
Parents
  • Hi all,

    We're attempting to install this plugin on a self hosted Appian on Kubernetes solution. We're on version 24.2.585. With all other plugins we just drop the plugin jar in the {APPIAN_HOME}/ae/_admin/plugins and they start up with no error. 

     With this plugin we're getting 
    Failed to enable Plug-in 'appian-adm-versioning-client-2.5.33.jar' (appian-adm-versioning-client-2.5.33.jar) version 0.0: 'No plugin factories found for plugin file Unit:  {APPIAN_HOME}/ae/_admin/plugins/appian-adm-versioning-client-2.5.33.jar (1740434030985). Does it contain an appian-plugin.xml file?' 
    We've done some research and it seems like this is something that should be included in the jar. Is there anything we're missing or did we grab a wrong version of the plugin that doesn't work with our current appian version?
  • Following up on this I extracted the jar and there's no appian-plugin.xml file present. I'm assuming these are specific to each plugin, so is there one I should download from somewhere and add to the jar?

Comment Children
No Data