Skip to content

Latest commit

 

History

History
17 lines (15 loc) · 615 Bytes

README.md

File metadata and controls

17 lines (15 loc) · 615 Bytes

gira.py

A CLI tool that is part of a DevOps automation system with JIRA and Gitee where:

  1. Automatically creation branch for JIRA issue
  2. Automatically resolve issue when PR is merged
  3. Automatically create PR from CLI
  4. Automatically resolve PR from CLI
  5. Automatically re-open issue if merging failed
  6. Support sane semver based branch model
  7. Automatically cherry pick of code change based on JIRA issue fixVersions
  8. Poor man's preview environment
  9. Process enforcing, e.g:
    1. Check branch status for need of rebase
    2. Check PR status
    3. Check PR name
    4. Check JIRA issue, etc, etc