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
  • When a Git commit is created for an {In dev} task with {feature completed} in its commit message, transfer the task to {In QA} status.
  • When the Jenkins build status on a bug fix is success, modify the bug status to {Fixed}
  • when code builds taks too long in Jenkins, Notify the work assignee to troubleshoot problems
  • When a {User story} is released to the production environment, Notify the {owner}
  1. Projects
  2. Automation
  3. Recommended Automation

DevOps

Applicable to software management projects, helps accelerate delivery for DevOps teams by reducing manual effort and minimizing errors.

DevOps Automation becomes available after integrating with GitLab, GitHub, or Jenkins. Using Git commits or Jenkins builds as triggers, it automatically syncs task transfers and work updates in real time.

When a Git commit is created for an {In dev} task with {feature completed} in its commit message, transfer the task to {In QA} status.

Trigger
Conditions
Actions

Create a Git Commit

Add Fields Conditions - Status - Equal to - In Dev(Story) & Git Commit Information - Includes - {feature completed}

Modify Fields - Modify Status - In QA(Story)

When the Jenkins build status on a bug fix is success, modify the bug status to {Fixed}

Trigger
Conditions
Actions

Jenkins Build Completed

Add Fields Conditions - Status - Equal to - To Do(Bug), In Fixing(Bug) & Jenkins Build Result - Equal to - success

Modify Fields - Modify Status - Fixed(Bug) & Personal Notification Notification Channel: In-site /Slack/Email Recipients: {Owner}

when code builds taks too long in Jenkins, Notify the work assignee to troubleshoot problems

Trigger
Conditions
Actions

Jenkins Build Completed

Jenkins Build Duration - Greater than - 180s

Personal Notification Notification Channel: In-site /Slack/Email Recipients: {Assignee}

When a {User story} is released to the production environment, Notify the {owner}

Trigger
Conditions
Actions

Jenkins Build Completed

Jenkins Custom Params - Json Compare - {env} - Includes - {Prod}

Personal Notification Notification Channel: In-site /Slack/Email Recipients: {Owner}

PreviousCross-Project CollaborationNextProject Settings

Last updated 9 days ago

💡