Fantastic! Thanks for sharing, I’ll have a look. I wonder if we can use this to automate Jira flows with OpenWhisk in the future.
-r > On Oct 17, 2018, at 2:16 AM, Prabhash Rathnayake <[email protected]> > wrote: > > Hi all, > I have developed a JIRA package for Openwhisk and planing to send a PR to > the openwhisk catalog. > <https://github.com/apache/incubator-openwhisk-catalog> > This can be used to access the JIRA APIs (similar to the github package in > the catalog) > These are the lifecycle events that I have defined in my package. > >>> CREATE Lifrecycle Event > -This event occurs when we create the trigger in /whisk.system/ This > creates a webhook in JIRA and register the webhook endpoint to the trigger > url along with some auth information. > -We can pass 'the event types of our interest' as parameters when > creating the trigger. Then the JIRA API will fire the trigger bound to that > webhook when one of those events occurred in JIRA (example events: creating > new issue, creating new project, assigning an issue to a member). > -We can set a rule to connect a whisk action with this trigger so, > the action will be invoked when the trigger is fired. > >>> DELETE Lifecycle Event > -This occures when we delete the trigger from /whisk.system/ The > package will look for the webhook which is bound with trigger and delete > the relevant webhook from JIRA. > > Also I have written some tests and deletion of webhook. It has to be > provided with the necessary credentials to run the tests. > > You can find the sample repository for the implementation here > <https://github.com/prabhashthere/incubator-openwhisk-catalog>. Looking > forward for your suggestions and opinions. > > Cheers!! > > -- > > > *Regards,Prabhash Rathnayake* > [image: https://www.linkedin.com/in/prabhash-rathnayake-627669137/] > <https://www.linkedin.com/in/prabhash-rathnayake-627669137/> > <https://www.facebook.com/prabhash.k.rathnayake>
