GitLab
The GitLab integration connects your GitLab pipelines with Golive using Gitlab Components. With this integration, changes in GitLab—such as builds or deployments—are automatically reflected in Jira and Golive.
Requirements
Golive App is configured on your Jira instance.
CI/CD is configured using GitLab pipelines.
If you are using GitLab on-premise, ensure the following routes are accessible:
https://gitlab.com (to download
golive-gitlab
components)https://golive.apwide.net (for communication with Golive; use your Jira on-premise URL if applicable)
https://docker.io (to pull the
apwide/gitlab
Docker image)
Info
IIf security restrictions prevent opening these routes, you can:
Fork the golive-gitlab repository and host the components on your own GitLab instance.
Serve the
apwide/gitlab
Docker image from your own container registry.
Get Started
Open the Apwide Golive Components in the GitLab CI/CD Catalog.
Go to the Readme tab for configuration instructions and examples of the
send-environment-info
andsend-release-info
GitLab Components.
Integration Capabilities
Jira Versions
Automatically creates missing Jira versions in the relevant Jira project(s).
Updates version scope based on GitLab deployments.
Jira Work Items
Retrieves Jira work items (aka Jira issues) from your GitLab commit history.
Updates FixVersion fields with relevant Jira versions.
Displays deployments in:
The Golive Issue panel.
The Jira Deployments panel (Jira Cloud only).
Golive Dashboards
Updates Environment statuses during deployments.
Updates Environment deployed versions based on the relevant deployment scope (Jira work items).
Integration Use Cases
Track Application Deployments
Integrate GitLab merge requests with specific Environments in Golive. This allows teams to see which Jira tickets (features or fixes), represented by merge requests in GitLab, are currently deployed in specific Environments managed in Jira.
More information: Track Application Deployments
Track Environment Statuses
Sync Golive with GitLab CI/CD pipelines to automatically update the status of Environments in Jira. For instance, when a deployment is successfully completed in GitLab, Golive reflects this change in the corresponding environment within Jira, ensuring real-time accuracy in environment tracking.
More information: Track Environment Statuses
Release Management Coordination
Use GitLab’s release and tagging features to inform environment status in Golive. When a new release is tagged in GitLab, Golive updates the status of related environments in Jira.
Need Assistance?
For support with integrating Golive and GitLab, reach out to our Customer Portal.