SEI uses Rest APIs to connect to Azure Repos. Using these API calls SEI ingests metadata for commits and pull requests from Azure Repos service. This metadata is used to generate engineering metrics and insights.
The full details of all the fields are mentioned below.
Azure repos commits
Metadata |
---|
- project
- repository
- commitId
- author
- committer
- comment
- commentTruncated
- changeCounts
- url
- remoteUrl
- changes
- objectId
- gitObjectType
- commitId
- path
- url
- changeType
- pullRequests
- workItems
- changesets
- branches
- labels
- iterations
- metadata
- teams
- tags
- codeAreas
- definition
- releases
- pipeline
- builds
- runs
|
Azure repos pull requests
Metadata |
---|
- project
- repository
- id
- name
- url
- defaultBranch
- size
- remoteUrl
- sshUrl
- webUrl
- isDisabled
- labels
- commits
- pullRequestId
- codeReviewId
- status
- createdBy
- closedBy
- creationDate
- title
- description
- sourceRefName
- targetRefName
- mergeStatus
- mergeId
- lastMergeSourceCommit
- lastMergeTargetCommit
- lastMergeCommit
- reviewers
- pullRequestThread
- workItems
- workItemHistories
- workItemFields
- changesets
- branchs
- labels
- iterations
- metadata
- teams
- tags
- codeAreas
|