Jira Edge Connector (JEC) - An extensibility platform
Overview
Jira Edge Connector (JEC) is a lightweight application that you can use to:
integrate systems that are not accessible from the public internet with Jira Service Management
run executables triggered by Jira Service Management
deploy on-premises or in the customer’s cloud environment
JEC integrates with a number of monitoring and ITSM tools, allowing Jira Service Management to send actions back to keep various toolsets in sync across the organization. JEC also hosts custom scripts that you can run remotely.
Related topics
https://operations-help.atlassian.net/l/cp/TLuGAdun
https://operations-help.atlassian.net/l/cp/u7qPcde2
https://operations-help.atlassian.net/l/cp/pP2eF1Ru
https://operations-help.atlassian.net/l/cp/g1LaSVHa
Supported script technologies
JEC supports the following scripts:
Groovy scripts (.groovy)
Python scripts (.py)
Go scripts (.go)
Powershell scripts (. ps1)
Shell scripts (.sh)
Batch files (.cmd and .bat)
JEC supports environment variables, arguments, and flags that are passed to scripts. You can set these globally for all the scripts or locally on a per-script basis. Stderr and stdout options are also available. All the JEC scripts are written in Python3.
Support for Git
JEC allows you to store and retrieve files from Git. You can maintain configuration files for JEC in Git to ensure version control. You can also store scripts and credentials in Git and retrieve them when needed. To use Git for configuration, set JEC_CONF_SOURCE_TYPE = git. Then configure the Git URL, filepath, key path, and passphrase. To use Git for scripts, set actionMappings → mappedAction → sourceType to git.
Â