Skip to content

The GitHub Dynamic Dictionary is a XL Deploy plugin that adds capability to define dictionary whose the content is a property file stored and managed on GitHub

License

Notifications You must be signed in to change notification settings

xebialabs-community/xld-github-dynamic-dictionaries-plugin

Repository files navigation

Overview

The GitHub Dynamic Dictionary is a XL Deploy plugin that adds capability to define dictionary whose the content is a property file stored and managed on GitHub.

CI status

Build Status Codacy Status Code Climate Status License: MIT

Installation

Place the plugin JAR file into your SERVER_HOME/plugins directory.

Example

Below a screenshot that defines the parameters of the github.DynamicDictionary

The expected format of the property file is a standard properties file. For example:

propx=valuex
propy=valuey

Run unit tests

./gradlew clean test -PGithubClientTestToken=<GitHubToken>

References

How to release a new candidate version

$./gradlew candidate

This command automatically tags the version, pushes it remotely and trigger a release candidate build using github actions.

How to release a new version

$./gradlew final

This command automatically tags the version, pushes it remotely and trigger a release build using github actions.

Icons made by Dave Gandy from www.flaticon.com

About

The GitHub Dynamic Dictionary is a XL Deploy plugin that adds capability to define dictionary whose the content is a property file stored and managed on GitHub

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published