Leiga
  • About Leiga
  • 🎯Quick Start
    • For Everyone
    • For Developers
    • For Project Managers
    • For Product Owners
    • For Administrators
  • ✨AI FEATURES
    • AI Assistant
    • Generate Subtasks
    • Summarize Comments
    • Screen Recording
  • 💡Projects
    • Create and Manage Projects
      • Create a Project
      • Custom Templates
      • Manage Projects
    • Create Work
      • Tags
      • Dependency
      • Subtasks
      • Attachment & Comments
      • Use Markdown Syntax to format rich text
    • Screen Recording
    • Project Board
      • Sprint Tracking
      • Kanban
      • Share Your Project Board
      • Save Kanban to Dashboard
    • Backlog
    • Work Table
      • Update Work Items
      • Hierarchical Tree View
      • Filter Work Items
      • Multi-Level Sorting
      • Column Settings
      • Import Work Items
        • Import Comments
      • Export Work Items
    • Epic
    • Project Overview
    • Workload Estimates
    • Jenkins Deployment
    • Automation
      • Add Automation
      • Manage Automation
      • Recommended Automation
        • General
        • For the development process
        • Bug Tracking
        • Cross-Project Collaboration
        • DevOps
    • Project Settings
      • Project Members
        • Project Collaborator
      • Work Type
        • Custom Fields
      • Workflow
      • Features
      • Automation
      • Webhook
        • Webhook Custom Template Overview
        • Webhook Custom Template Variables
      • Audit Logs
        • Automation Execution
        • External-Sharing Logs
      • Tags
    • Notifications
    • Global Search and Hotkeys
  • 🖇️Cross Project
    • Teams
    • Roadmap
      • Project Gantt
      • Project List
    • Releases
    • Dashboard
      • Widgets
  • 💻IDE Plugin
    • Leiga for IDEs
      • Leiga JetBrains Plugins
        • Install the JetBrains plugin
        • Leiga Authentication
        • Features
      • Leiga Visual Studio Code Extension
        • Install VS Code Extension
        • Leiga Authentication
        • Features
  • 💼Apps and Integrations
    • Communication Tool Integrations
      • Slack Integration
      • Teams Integration
    • Development Tools
      • Sentry Integration(coming soon)
      • Jenkins Integration
        • How to integrate with Jenkins
      • GitLab Integration
        • How to integrate with GitLab
      • GitHub Integration
        • How to integrate with GitHub
    • Other Tools
      • Import Work from Jira
      • Figma Integration
      • Notion Integration(coming soon)
      • Zapier Integration
      • Email Integration
      • Draw.io Integration
    • Jira Plugin
  • 🛠️System Settings
    • OpenAPI
    • Field Management
    • Apps and Integration
    • Workday Settings
  • 🗃️Organization
    • Organization Information
    • Members Management
      • Groups
      • Invite Members
      • Add Members in Bulk
      • Invite New Members by Email
      • Share Team Link to Invite New Members
    • Permissions
  • 📍Personal Center
    • Personal Info
    • Notifications Settings
      • Leiga Weekly Report
    • My API Keys
Powered by GitBook
On this page
  • View code commits and merge request records in Leiga
  • Create branches and merge requests in Leiga
  • View build information in Leiga
  • Automate the development collaboration process
  1. Apps and Integrations
  2. Development Tools

GitLab Integration

PreviousHow to integrate with JenkinsNextHow to integrate with GitLab

Last updated 1 year ago

Connecting Leiga work with Gitlab code repositories makes cross-team collaboration easier than ever.

Once integrated, you will be able to:

  • View Gitlab code commit and merge requests in Leiga work details.

  • Create Gitlab branches and merge requests from Leiga.

  • See development performance and code commits reports in Dashboard widgets.

  • Add Automation that uses Git Push as triggers to automate the development collaboration process.

View code commits and merge request records in Leiga

Sync activity data between Gitlab and Leiga works by adding Leiga work ID on the commit message.

Expand the GitLab on Leiga work details-"Plug-ins" page to see your code merge request and commit history.

Create branches and merge requests in Leiga

In addition to viewing commits and merge requests, you can also create Gitlab branches and merge requests directly from the Leiga work details.

To create a GitLab branch:

  1. Expand the GitLab icon on Leiga work details-"Plug-ins" page.

  2. Click the + Branch button.

  3. Select the depository and the source branch.

  4. Add the new branch name to create a branch linking with the work.

View build information in Leiga

Leiga standard or above plan is required to unlock this feature

View the pipeline status in Leiga work details pane

You can view the execution status of associated pipelines in the Build List.

View the deployment information from the project navigator

Click Deployments in the project navigator to view GitLab pipeline builds information.

Hover over the status of the pipeline to see the detailed status of each stage.

To enable Leiga integration with GitLab CI/CD

  1. After integrating with Gitlab, enable GitLab CI/CD on the integration page. (Gitlab permission required). Then you can associate deployment data with Leiga work.

  1. Members can choose whether to enable the Deployment feature in their respective projects.

See development performance with dashboard widgets

Leiga's dashboard provides a rich set of widgets to get statistics on your team's work development after you have completed setting up Git integration.

  • Commit Efficiency: By counting the code submission frequency, you can understand the performance of the developer.

  • Merge Time Report: Observe the duration distribution of Merge requests for review and problem detection.

  • Merge Request Statistics: By counting the Merge request frequency, you can observe the performance of the R&D team in the period.

Automate the development collaboration process

Add Automation to eliminate information lag in cross-team collaboration by using Git Push as triggers.

Common rules

💡 When a Git commit is created for a {Pending} defect, then change its status to {Fixing}

💡 When a Git commit is created in a {defect} with {fix} in the commit message, then change its status to {pending}

If your organization is using , you can also enable Leiga's integration with Gitlab CI/CD to view the pipeline execution status in Leiga.

💼
Gitlab CI/CD
>>How to integrate with GitLab