• Products
  • Get started
  • Documentation
  • Resources

Jira Edge Connector (JEC) - An extensibility platform

The feature described in this article is currently rolling out to some Jira Service Management Cloud customers. It may not yet be visible or available on your site.

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.

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.

Additional Help