Discussions
-
Performance testing of Jira, Confluence and Bitbucket with dc_app_performance_toolkit Part8
Part 7 Reports Besides the files above you can also generate reports. Those reports are aimed for approving your app for Data Center. Performance Report This report will show you how your Jira, Confluence or Bitbucket instance ran with and without your app. First you make a test run with your app installed and then you…
-
Performance testing of Jira, Confluence and Bitbucket with dc_app_performance_toolkit Part6
Part 5 bzt.log This file contains information which you can see in the terminal while running tests: [2020-07-24 14:32:11,645 INFO root] Taurus CLI Tool v1.14.2[2020-07-24 14:32:11,646 DEBUG root] Command-line options: {'log': '/var/folders/4r/w8hkd4w51x787tw4ynb29v2w0000gn/T/bzt_deodyr86.log', 'option': None, 'quiet':…
-
Performance testing of Jira, Confluence and Bitbucket with dc_app_performance_toolkit Part5
Part 4 In this part we will talk about test results and charts which are available out of the box. But first I would like to attract your attention to a change in the toolkit which really makes test monitoring much easier. Now while the test is running you can see metrics right in your terminal window: It is called Taurus…
-
Atlassian Jira. Admin evolution. Part 2
Part 1 This solution should be avoided at all cost! JSP Atlassian Jira runs on Tomcat, maybe we can add an html file to Tomcat and then call it from our browser? Let's have a look at our Tomcat root folder: I can see in the root folder the login.jsp file. Jsp would be a good solution for us because we can produce HTML code…
-
SIL: How to get values of custom fields defined in a list
Hello! We had a question in Moscow Atlassian User group on how to get the value of a custom field in SIL if the name of the field is defined in an array. I think code will explain it better: string [] keys = selectIssues("key = SCRUM-22");string [] fields = {"my text field"};for (string k in keys) { for (string field in…
-
How to set a project property by SIL
Hello! In this article I would like to explain how to set a project property using SIL. SIL is a programming language for Atlassian Jira and Confluence, which can help you to automate actions in Atlassian Jira or Confluence. You can find more information here. What is a project property? As we know a Jira project contains…
-
How to make a select field in Atlassian Jira 8.8.1 to be Select2 field
Hello! We had a question in Moscow Atlassian User Group. Here is the question: This code does not work in Atlassian Jira 8.8.1 <script type="text/javascript"> var customfield_11123 = AJS.$("#customfield_11123").aui-select2(); console.log(AJS.format("{0}", customfield_11123.aui-select2()));…
-
How can SIL convert Jira wiki markup to HTML markup to make emails readable
Hello! We had a question in Moscow Atlassian User Group, how to make wiki markup be well formatted in a email using SIL. Problem Suppose, we have an issue in Jira with a table in the description of this issue: Let's send the description of this issue by email with the following SIL code: JEmailMessage email;email.to =…
-
Atlassian Jira, Prometheus and Slack integration in 15 minutes
Hello! In this article I will show how to integrate Atlassian Jira, Prometheus and Slack. I will create a Slack channel where the Prometheus alert manager will post alerts. Alerts will be triggered by metrics taken from Atlassian Jira. I will run Jira and Prometheus in docker. I will use the Idalko Jira image. Please,…
-
Use SIL to the maximum Part 6
Part 5 Script Storage This menu option lets you define where to store your sil scripts. You can find Vendor's information here. By default all SIL scripts are stored in the file system (the disk option): If you choose the database option all scripts will be stored in the AO_1B54DA_TSTEXT database table. I believe that it…
-
Use SIL to the maximum Part 5
Part 4 Remote Systems The Remote Systems menu option lets you * Add connections to remote systems and call sil scripts from these remote systems. * Set permissions to call SIL scripts by SIL REST API. You can find Vendor's information here. Let's first create a connection to a remote system and call a sil script from this…
-
Use SIL to the maximum Part 4
Part 3 Mail Sender Configuration It is a tricky one. You can find Vendor's documentation here. You can send a email with the sendEmail SIL routine and this menu option lets you provide parameters for this routine. My templates directory provides the path to the email templates. Mail language on lets you define the language…
-
Use SIL to the maximum Part 3
Part 2 Switch User This menu let us work in Jira under any registered user in Jira without knowing the password of the user. You can find Vendor's information here. The list of users is limited but you can type letters in the User field and users will be filtered for you: Click on the user you want to work under, push the…
-
Use SIL to the maximum Part 2
Part 1 Redirect Page Configuration This menu option lets you make a smart redirection to Jira pages. You can find Vendor's information here. To tell you the truth, I spent a couple of hours to understand why we need this feature and how to use it. I feel that it is better to explain this feature with an example. Here is…
-
Use SIL to the maximum Part 1
Hello! In this article I would like to talk abut SIL. We all know SIL because of its routines which let us automate our actions in Atlassian Jira and Confluence. We write our routines in the SIL Manager menu option and most of us do not use other menu options which are available for SIL. Here are all these menu options: In…
-
Code to create a request in JSD from a customer does not work
Hello! We had a question in Moscow Atlassian User Group that the following code does not work: ServiceDeskCustomerRequestService customerRequestService = ComponentAccessor.getOSGiComponentInstanceOfType(ServiceDeskCustomerRequestService.class); ServiceDeskService serviceDeskService =…
-
Part 1 How to deploy Adaptivist ScriptRunner scripts and objects
In this article I would like to talk on how to deploy Adaptivist Scriptrunner scripts and objects such as Behaviours, Listeners, Script Fragments, Scripted fields, REST endpoints to a Jira instance. This article will consist of two parts. In the first part we will learn how to deploy scripts, and in the second part we will…
-
Tutorial: how to create an obr with dependent jar inside.
While developing a Jira plugin for Jira Server/Data Center we sometimes need to include a dependency inside our plugin because our Jira instance does not have the required dependency. To fulfill this requirement we could provide the Compile scope for the dependency and all classes from the dependency would be included in…
-
Monitoring of Atlassian Confluence in 15 minutes
Hello! In this article I will tell you how to monitor Atlassian Confluence with the Prometheus Exporter for Confluence app, Prometheus and Grafana. We will run Confluence, Prometheus and Grafana in docker. We will take metrics not only from the Prometheus for Confluence app, but also from cadviser and node-exporter. It…