Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
toc

The Javascript Hooks for Bitbucket Server add-on allows repository owners to write hooks in Javascript for pull request or git push blocking, or even to be triggered post push. You can easily identify which parts should be active on a global level.

Installing the

pluginProject Creator for JIRA

Add-on

Javascript Hooks for Bitbucket Server is available through the Atlassian Marketplace. Install it through the Universal Plugin Manager in JIRA.

Panel
borderColor#efefef
bgColor#efefef

On This Page

Table of Contents

Configuration


of add

Configuring the Add-on

In the administration area of StashBitbucket Server, click on JavaScript JS Hooks to get to display the global configuration area page for JavaScript Hooks for StashBitbucket Server. From this screen page, the administrator can configure the available hook actions available to the script writers.

 

Connection  
Configuration itemDescriptionDefault value
Script timeoutHow long Identifies how long (in milliseconds) a script can run for before being stopped3000ms
Enable HTTP requests allowed
Can the Determines whether JavaScript make http HTTP calls to remote serversEnabled
HTTP Socket timeoutIdentifies how long (in milliseconds) HTTP connections are attempted3000ms
HTTP Socket Connection timeout Identifies how long (in milliseconds) HTTP connections are held once they are established3000ms
Enable external commandsCan the JavaScript Command execution allowedDetermines whether JavaScript can shell out and execute a command on the command line as the stash Bitbucket Server userDisabled
External command Command execution timeoutHow Identifies how long (in milliseconds) to wait for a command to run before attempting to kill it

3000ms

Enable EmailCan Outbound email allowedDetermines whether the JavaScript can trigger emails to be sent?Enabled
Email subject prefixA Identifies a prefix for the subject line for of any emails sentNone

 

 

Tip
Be sure to check out our sample snippets and API reference for inspiration!