/xlr-artifactory-trigger-plugin

Integration between XL Release and Artifactory

Primary LanguagePythonMIT LicenseMIT

Preface

Build Status Codacy Badge Code Climate License: MIT Github All Releases

This document describes the functionality provided by the XL Release Artifactory Trigger plugin.

See the XL Release Documentation for background information on XL Release concepts.

Overview

The XL Release Artifactory trigger plugin provides a trigger which automatically generates new releases when a new version of a specified artifact is published to Artifactory. It uses information in maven-metadata.xml to determine when new artifacts are published.

Requirements

  • Requirements
    • XL Release 4.x

Installation

  • Place the plugin JAR file into your SERVER_HOME/plugins directory.
  • Add the following permission to you SERVER_HOME/conf/script.policy file:
permission java.lang.RuntimePermission "accessClassInPackage.com.sun.org.apache.xerces.internal.*";

  • Restart the server

Usage

First, you need to add an entry in the Configuration section with information on how to connect to your Artifactory repository:

Trigger Configuration

The next step is to configure a new trigger for your XL Release template:

Configuration