Version 1.3.0
The new version introduces the GitLab integration. Now you can connect your SDLC instance to the service and monitor activities on SDLC tasks in related repositories.
The integration requires that your instance has access to gitlab.com
or to your organization's server where GitLab is hosted.
Read more in Git Integration.
New features
GitLab Integration
Git Connections
To use the integration it is necessary to establish connection between the SDLC application and GitLab by providing a server address and an access token in a new Git Connection (pda_git_connection) table record. After successful connection, records for groups and repositories available on the server will be created in the system, that you will be able to view in the related lists of the connection form.
Read more in Git Connections.
Git Groups and Repositories
The integration requires that the structure of GitLab groups and projects is reflected in the system. Two new tables have been created for this purpose: Git Group (pda_git_group) and Git Repository (pda_git_repository). The tables are automatically filled based on the data received using Git connections. To view the created records you can use two new menu items: Groups and Repositories.
You can view the repositories included in a Git Group in the related list on its form.
You can add repositories to a project to track the project-related activities in the GitLab system. To do so, specify the repositories in the new Git repositories (pda_git_repository_ids) field on the project form.
Read more in Git Groups and Git Repositories.
Developer Panel
A new Developer Panel section has been added to the SDLC Task forms. It contains a widget that displays the following task-related activities in the repositories added to the task project:
- Merge requests
- Commits
- Branches
Each list item can be opened in the GitLab interface.
Read more in Developer Panel.