| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
| Name | Name | Last commit date | ||
|---|---|---|---|---|
This repository provides sample ScriptRunner plugins for Atlassian products (Jira, Confluence, and Bitbucket). These samples demonstrate how to create custom scripts that extend Atlassian product functionality using Groovy.
├── jira/ - Jira ScriptRunner samples (Event Listeners, REST endpoints) ├── confluence/ - Confluence ScriptRunner samples (CQL functions, Search fields, REST endpoints) └── bitbucket/ - Bitbucket ScriptRunner samples (Pre-receive hooks, REST endpoints)
Before you start, you'll need:
Build all modules:
atlas-mvn clean installBuild a specific product module:
cd jira
atlas-mvn clean installStart Jira with the plugin installed:
cd jira
atlas-mvn jira:debug -UStart Confluence with the plugin installed:
cd confluence
atlas-mvn confluence:debug -UThe Atlassian product will start on http://localhost:2990/jira or http://localhost:1990/confluence with default credentials admin/admin.
Note: Bitbucket requires additional git server/sidecar setup to run locally.
Run integration tests for a module:
cd jira
atlas-mvn integration-testRun a specific test:
cd jira
atlas-mvn integration-test -Dit.test=CustomEventListenerITEach module contains example scripts demonstrating common ScriptRunner patterns:
For more details see:
This repository is configured to use version 89 of the scriptrunner-*-standard parent POMs, which is known to work with the Adaptavist Nexus repository at https://nexus.adaptavist.net.
If you encounter issues:
The repository contains several branches with alternative approaches:
These branches may provide working reference implementations if you encounter issues with the current setup.
| Back | FazBrowse Home | New Git URL |