Run a Script Routinely, like a CRON job

Irtiza Rizvi October 28, 2016

Hello,

We are using a plug-in called "User Directory API for JIRA" to do user profile synchronization in JIRA.

Plugin: https://marketplace.atlassian.com/plugins/nl.avisi.atlassian.user-directory-api/server/overview

Documentation: https://addons.avisi.com/user-directory-api/documentation/

The plug-in provides two REST endpoints: one that lists the available directories, and another that performs the synchronization on a specific directory.  Our goal is to run a script that will grab all directories using the first API call and iterate through the list, performing the sync on each directory through the second API call.

I believe it is possible to build the script using HTTPBuilder, but the problem is that we would like this script to be run on a regular interval (say every 30 minutes).  Having it be tied to a listener is less ideal.  Is this possible in ScriptRunner?  If not, what would the recommended approach be to accomplish this?

1 answer

0 votes
Thanos Batagiannis _Adaptavist_
Rising Star
Rising Star
Rising Stars are recognized for providing high-quality answers to other users. Rising Stars receive a certificate of achievement and are on the path to becoming Community Leaders.
October 28, 2016

Hi Irtiza,

Have a look at script runner services...

Suggest an answer

Log in or Sign up to answer