Heads up! ScriptRunner for Bitbucket documentation has moved to https://docs.adaptavist.com/sr4bib. Adaptavist will keep this site up for a bit, but no future updates to documentation will be published here. ScriptRunner 6.20.0 will be the last release to link to scriptrunner.adaptavist.com for in-app help.

Understanding the effects of ScriptRunner scripts on your Bitbucket instance is critical for successful platform management. Use Execution History to view up to two years of execution times and failure rates of ScriptRunner scripts in your instance, allowing a long-term view of script performance.

Using the extended history, observe if a script is getting slower over time, or if slow performance correlates with specific events (such as Bitbucket or app upgrades). Execution History provides long-term analytics allowing you to develop scripts and change execution timings, to keep your instance performing at an optimal level. Viewable executions include event handlers, scheduled jobs, pre-hooks, post-hooks, and merge checks.

To view the execution history of your ScriptRunner script:

  1. Navigate to the script location. For example, to view the execution history of a merge check, navigate to Merge Checks.

  2. Click the text under the History column, and Execution Information window appears.

    execution history link
  3. Click the success (green checkmark) or failure (red X) symbol to view each execution. The Execution History window shows in-depth data and logs for each script execution.

    execution history success

    Execution History has four sections:

    • Time - Time the task was executed.

    • Logs - Displays log information for the specific execution.

    • Payload - Data sent when the script executed.

    • Timing - Time taken for the script to execute, including Elapsed and CPU Time.


An execution history graph for the script shows Duration and Node data. To see this information, select the Performance Icon.

performance icon

You can select the Duration options to change the scale of the x-axis.

If you have ScriptRunner for Bitbucket Data Center, you can select the Node option to switch between nodes.

execution history

Each graph segment represents a 30-minute block.

Have questions? Visit the Atlassian Community to connect, share, and learn with other Atlassian users and experts, including Adaptavist staff.

Ask a question about ScriptRunner for JIRA, Bitbucket Server, or Confluence.

Want to learn more? Check out courses on Adaptavist Learn, an online platform to onboard and train new users for Atlassian solutions.