Harness SEI uses Rest APIs to connect to Azure Repos. Using these API calls Harness SEI ingests metadata for commits and pull requests from Azure Repos service.
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
|