Leiga
  • About Leiga
  • 🎯Quick Start
    • For Everyone
    • For Developers
    • For Project Managers
    • For Product Owners
    • For Admins
  • ✨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
      • Automation Recommend
        • 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 Usage
        • External-Sharing Logs
      • Tags
    • Notifications
    • Global Search and Hotkeys
  • 🖇️Cross Project
    • Teams
    • Roadmap
      • Project Gantt
      • Project List
    • Release
    • Dashboard
      • Widgets
  • 💻IDE Plugin
    • Leiga for IDEs
      • Leiga JetBrains Plugins
        • Install the JetBrains plugin
        • Authenticate Leiga
        • Features
      • Leiga Visual Studio Code Extension
        • Install VSCode Extension
        • Authenticate Leiga
        • Features
  • 💼Apps and Integrations
    • Communication
      • Integration for Slack
      • 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
    • Jira Plugin
  • 🪄Leiga Lab
    • What is Leiga Lab
    • AI Risk Alert
    • Speed up Access through IndexedDB
  • 🛠️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
  • Enable Jenkins Integration
  • Make Build Information available in Leiga
  • Automate Your Collaboration Process
  • FAQ
  1. Apps and Integrations
  2. Development Tools

Jenkins Integration

PreviousSentry Integration(coming soon)NextHow to integrate with Jenkins

Last updated 1 year ago

Connect Leiga with Jenkins to see the progress of the development on your project work.

After integration, you will be able to:

  • View builds and pipeline deployments on Jenkins in Leiga.

  • Automate the collaboration process by using build results as triggers for Automation.

Enable Jenkins Integration

  1. Click your avatar in the bottom left and select Integrations from the menu.

  2. Find Jenkins integration from Development Tools, and click to enter the integration description page.

  3. Complete the configuration step by step according to the guidelines to integrate.

Users need "Jenkins Integration" permission, which is typically granted to organization administrators by default.

Once the integration is complete, organization members can start using the following features.

Make Build Information available in Leiga

Deployments Information Pane

View the build information of your project work on the feature. Click on a work to expand its details associated with the build.

Enable the Jenkins Features, and the navigator Deployments will appear in the project.

View Build Information for a Work

You can also view the build status of each work on their details page.

Open the work details pane, switch to the Plug-ins tab, and expand the Integrated List to view the build records on this work.

Automate Your Collaboration Process

Use Jenkins Build Completed as the trigger, Jenkins Build Result, Jenkins Build Duration, and Jenkins custom parameters as conditions to automatically change works' status, set assignees, etc. to achieve intelligent R&D collaboration.

Example A

When: A Jenkins build is completed and the build result is {successful}.

Then: Change the work status to {In QA}.

Example B

When: A Jenkins build is completed and the duration is {more than 3600s}.

Then: notify DevOps colleagues.

Example C

When: A Jenkins build is completed and the build result is {successful} & Jenkins custom parameters {JSON comparison}, the value of the key {env} contain {Prod}.

Then: Notify the product owner.

FAQ

1. How do I use custom parameters?

A custom parameter is a key-value pair that you can use to send the value you need to the Leiga system from Jenkinsfile. You can also use this value to automate your business process.

2. How do I associate work with the development process?

Add the work ID to the Git commits message to associate.

💼
Deployments
How to integrate with Jenkins