Manage plugins
ReportPortal as a test management system can be reinforced by uploading plugins. For now, you can install the next plugins from the box:
- Bug Tracking Systems plugins: Atlassian Jira Server, Atlassian Jira Cloud, Azure DevOps, GitLab and Rally
- E-mail server
- Sauce Labs
Plugin | Features |
---|---|
Atlassian Jira Server/Atlassian Jira Cloud/Azure DevOps/GitLab/Rally | This plugin can be required for projects that collect defects in a separate tracking tool. The integration provides an exchange of information between ReportPortal and Jira or Rally, for example: posting new issues to BTS, linking test failures with the existing issue in BTS, track issue statuses |
E-mail server | With this plugin, you will be able to configure notifications about test result finish in real time. |
SauceLabs | This plugin helps you to integrate ReportPortal with Sauce Labs and watch a video of test executions right in the ReportPortal application on the log view. |
LDAP/Active directory/SAML | This plugin helps authorize without new user creation |
Implement your own plugin | Plugin developers guide |
Upload plugin
Permissions: Only ADMINISTRATOR can upload plugin.
You can find the latest version of all ReportPortal plugins by the link. Then you should download the latest version of a needed plugin. Or you can use a direct link to the needed plugin from the table below.
Plugin | Link to download |
---|---|
Atlassian JIRA Server | https://search.maven.org/artifact/com.epam.reportportal/plugin-bts-jira or https://github.com/reportportal/plugin-bts-jira/packages |
Atlassian JIRA Cloud | https://github.com/reportportal/plugin-bts-jira-cloud/packages |
Azure DevOps | https://github.com/reportportal/plugin-bts-azure/packages |
GitLab | https://github.com/reportportal/plugin-bts-gitlab/packages/ |
Rally | https://search.maven.org/artifact/com.epam.reportportal/plugin-bts-rally or https://github.com/reportportal/plugin-bts-rally/packages |
SauceLabs | https://search.maven.org/artifact/com.epam.reportportal/plugin-saucelabs or https://github.com/reportportal/plugin-saucelabs/packages |
E-mail/LDAP/Active directory/SAML | You do not need to download these plugins, there are already available on the Plugin page |
For a plugin uploading please perform the following actions:
- login ReportPortal with Admin account
- come on Administrative> Plugins
- click on a button Upload
- choose .jar file which should be uploaded
- and click Upload
Technical requirements for the plugin:
- a plugin should have the format: .jar
- a plugin file size is up to 128Mb
- a plugin should have a version
- a plugin should have a Manifest
- a plugin should have a plugin Extensions
- Admin cannot upload a plugin with existing ID and existing version to the system
Update a plugin
Permissions: Only ADMINISTRATOR can update the plugin. It is the same procedure as for Uploading. You can upload a plugin with the latest version to the ReportPortal, and an existing version will be updated to the latest one.