The q-rapids-backlog-gitlab plugin is a java application base on Spring Framework providing communication between Q-Rapids dashboard and GitLab (as a backlog manager tool).
Some properties need to be configured in the application.properties
file, this file (in the case of a Tomcat server) is located at: <Tomcat folder>\webapps\qrapids-backlog-gitlab-X.Y.Z\WEB-INF\classes
.
- gitlab.url =
http://<BACKLOG IP>:<BACKLOG PORT>
- gitlab.secret =
<BACKLOG AUTHENTICATION>
To link Q-Rapids Dashboard application to this plugin, the services END POINTs must be configured on the qr-dashboard configuration file.
This component provides 3 REST API services:
- createIssue: Export QR service, this service creates an Issue corresponding to a Quality Requirement generated by Q-Rapids dasbhoard.
- milestones: Import Milestones, this service provides the list of milestones for a corresponding GitLab project.
- phases: Import Phases, this service provides a list of periods that the dashboard uses for visualising the strategic indicators evolution.
Documentation is available at qrapids Backlog Services wiki section.