Search...
Menu

DevOps

DevOps Automation is available once GitLab/GitHub is integrated. With Git commits as the trigger, you can make task transfer and work updates sync automatically.

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.
TriggerConditionsActions
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}


TriggerConditionsActions
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


TriggerConditionsActions
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}


TriggerConditionsActions
Jenkins Build Completed Jenkins Custom Params
- Json Compare
- {env}
- Includes
- {Prod}
Personal Notification
Notification Channel:   In-site /Slack/Email
Recipients:   {Owner}


Previous
Cross-Project Collaboration
Next
Project Settings
Last modified: 2023-05-04Powered by