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.

Configuration of addon

Panel
borderColor#efefef
bgColor#efefef

On This Page

Table of Contents

Image Added


Configuring the Add-on

In the administration area of

Stash

Bitbucket Server, click

on Javascript

JS Hooks to

get to

display the global configuration

area

page for

Javascript

JavaScript Hooks for

Stash

Bitbucket Server. From this

screen

page, the administrator can configure the

available

hook actions available to the script writers.

 

Configuration itemDescriptionDefault value
Script timeout
How long
Identifies how long (in milliseconds) a script can run for before being stopped3000ms
Enable
HTTP
Can the javascript make http
requests allowed
Determines whether JavaScript make HTTP calls to remote serversEnabled
HTTP
Connection
Socket timeout
 
Identifies how long (in milliseconds) HTTP connections are attempted3000ms
HTTP
Socket
Connection timeout
 Can the javascript
Identifies how long (in milliseconds) HTTP connections are held once they are established3000ms
Enable external commands
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 timeout
How Can the javascript
Identifies how long (in milliseconds) to wait for a command to run before attempting to kill it

3000ms

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

Image Removed

Troubleshooting

 

 

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