/xlr-youtrack-plugin

The YouTrack plugin enables the automated tracking and updating of YouTrack issues through XL Release

Primary LanguagePythonMIT LicenseMIT

YouTrack Integration for XL Release

Build Status GitHub release Codacy Badge License: MIT Github All Releases standard-readme compliant

The YouTrack plugin enables the automated tracking and updating of YouTrack issues through XL Release

Installation

Requirements

  1. XL Release 8.0+

Building the plugin

The gradle wrapper facilitates building the plugin. Use the following command to build using Gradle:

./gradlew clean build

The built plugin, along with other files from the build, can then be found in the build folder.

Adding the plugin to XL Release

Download the latest version of the plugin from the releases page. The plugin can then be installed through the graphical interface or the server backend. For additional detail, please refer to the docs.xebialabs.com documentation on XLR plugin installation

Configuration

The YouTrack server can be configured at a global level, in Shared Configuration, or on a finer lever (e.g. at the folder level). Please refer to the docs.xebialabs.com documentation on configurations.

Usage

Tasks included in this plugin:

Get Issue

GetIssue

Update Issues By Query

UpdateIssuesByQuery

Polling Check Status Query

PollingCheckStatusQuery

Polling Check Status

PollingCheckStatus

Dashboard tiles

Graph:

dashboard_tile

Details:

dashboard_details

Contributing

Please review the contributing guidelines for xebialabs-community at http://xebialabs-community.github.io/

License

This community plugin is licensed under the MIT license.

See license in LICENSE.md

References:

  1. https://hub.docker.com/r/jetbrains/youtrack/