A simple example code: function getCurrentUser(issueId) Example query: /rest/scriptrunner/latest/custom/getCurrentUser?issueId=KEY-111 Example result: {“currentUser”:”rpelaez”,”issueId”:”KEY-111″} By MrAddon .
Read More
A simple example code: function getCurrentUser(issueId) Example query: /rest/scriptrunner/latest/custom/getCurrentUser?issueId=KEY-111 Example result: {“currentUser”:”rpelaez”,”issueId”:”KEY-111″} By MrAddon .
Read MoreIn this post we will create in an easy way a new Slack Bot to obtain results of the rankings from Crypto-coin markets. In this case from https://coinmarketrank.io/ Just go to https://api.slack.com/apps?new_app=1 Set an App name and a Workplace to add the robot development like in the picture Click on “Slack Commands” (we will create…
Read MoreTerraform is a tool for building, changing, and versioning infrastructure safely and efficiently. Terraform can manage existing and popular service providers as well as custom in-house solutions. Infrastructure is described using a high-level configuration syntax. This allows a blueprint of your datacenter to be versioned and treated as you would any other code. Additionally, infrastructure…
Read MoreIn this example, we will try to install in 5 minutes a PHP Jira Client script in a MacOS system. The prerequisites are: (Homebrew) brew for MacOS CURL for MacOS PHP 7 for MacOS Composer for MacOS php-jira-rest-client library Install instructions with example: Download and Install PHP Composer. curl -sS https://getcomposer.org/installer | php Next, run…
Read MoreTo do this exercise, we will use the famous plugin for Jira called Adaptavist Scriptrunner. First step, we need to create a REST Endpoint in our Jira Server. This REST Endpoint will query the external REST API to obtain the values and options (In this example we will query GitHub to obtain a list of…
Read MoreSome days ago, we talk about the possibility of an Open Source Jira Software: What would happen if Atlassian ends its famous ecosystem? Open Jira fork is possible? Exist at this moment one really good system to track tasks and Software projects that can be run On Premise or in SaaS (like Jira Software Cloud).…
Read MoreIn Jira exists two types of authentication: Basic Auth (in other words, user:password… or the same but base64 encoded) and OAuth (more complex to implement but without “passwords”). Exist a third option, The cookie-based Auth (but it’s depcrecated), and exist a new OAuth2 version currently in development. Here we want to explain the pro and…
Read MoreVery easy! Just install the plugin JSON API in your WordPress ( to allow a REST API to export your blog posts). See more. We can try the plugin doing a simple request by URL to your WordPress blog. https://www.your_wordpress.com/api/get_recent_posts/ We will obtain a response in Json like this: We can format the response to…
Read MoreIn this example, we will create a Confluence page and we will use it as “Template” to print documents (in this case issue tickets) in PDF or directly to the printer. Based on this exercise: How to show Jira ticket fields in Confluence pages As prerequisites we need: Jira Server Confluence Server Optional: Atlassian Crowd to…
Read MoreWe have the pleasure to present our new tool to track/control/manage your best cryptocurrencies. With this tool you will be able to predict the next crypto unicorns! Track, analyze, report, control, manage all-in-one web! Visit CoinMarketRank.io No login needed, just enter and play/observe! The application uses the best tools and APIs of the Market: CoinMarketCap…
Read MoreThis post is the continuation of: Jira Groovy Postfunction example to set Tempo Team and Tempo Account fields. Here another groovy script example to get the Worklogs of the Tempo Teams using the Tempo Timesheets REST API and Adaptavist Scriptrunner.
Read MoreIt’s difficult to work with Groovy and Tempo fields, because we need to use always the REST interface to work with them (Tempo Team customfield and Tempo Account customfield). Here we can see an example of how to set these customfields using scripting in a PostFunction created in groovy (with the plugin Adaptavist Scriptrunner). In the…
Read More