Search before asking
Phase 1 - Integrate Azure Pipelines (DONE)
Description
According to issue #2537 , we need to investigate Azure Pipelines to design DevLake's CICD domain schema.
Use case
As DevLake's engineer, I need to investigate Azure Pipeline's data models. We'll compare these with other CI/CD tools such as Jenkins, GitLab CI and GitHub Action, then we can work on #2537 to design a better CICD domain layer model in DevLake.
See the up-to-date CICD domain layer model
Phase 2 - Integrate Azure Repos (v0.17)
According to the comments under this ticket, many Azure DevOps users want to measure DORA metrics. Most of them use Azure Repos for source code management and code review. To calculate DORA metrics, we have to collect these entities from Azure DevOps, which includes:
This is a video introduction of Azure DevOps
Phase 3 - Add configuration and config-ui for Azure DevOps (v0.17) (Tracked in #3321)
Backend
Apart from the existing configuration of Azuer pipeline entities, the backend should offer at least 1 more configuration: PR and issue association: to parse Axure's own issues or Jira issues from Azure PR bodies and associate them in table.pr_issues, similar to what we did in GitHub.

Child PRs/issues:
Frontend
Add Config-UI for Azure DevOps. This will be tracked in #3321
Child PRs/Issues:
Are you willing to submit a PR?
Code of Conduct
Search before asking
Phase 1 - Integrate Azure Pipelines (DONE)
Description
According to issue #2537 , we need to investigate Azure Pipelines to design DevLake's CICD domain schema.
Use case
As DevLake's engineer, I need to investigate Azure Pipeline's data models. We'll compare these with other CI/CD tools such as Jenkins, GitLab CI and GitHub Action, then we can work on #2537 to design a better CICD domain layer model in DevLake.
See the up-to-date CICD domain layer model
Phase 2 - Integrate Azure Repos (v0.17)
According to the comments under this ticket, many Azure DevOps users want to measure DORA metrics. Most of them use Azure Repos for source code management and code review. To calculate DORA metrics, we have to collect these entities from Azure DevOps, which includes:
This is a video introduction of Azure DevOps
Phase 3 - Add configuration and config-ui for Azure DevOps (v0.17) (Tracked in #3321)
Backend
Apart from the existing configuration of Azuer pipeline entities, the backend should offer at least 1 more configuration:
PR and issue association: to parse Axure's own issues or Jira issues from Azure PR bodies and associate them in table.pr_issues, similar to what we did in GitHub.Child PRs/issues:
Frontend
Add Config-UI for Azure DevOps. This will be tracked in #3321
Child PRs/Issues:
Are you willing to submit a PR?
Code of Conduct