Config/repos.psd1
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 |
@{ endpoints = @( @{ name = "projects" path = '$BaseUri/_apis/projects' iterator = "value" partitionKey = '$Organization' resources = @( @{ name = "repositories" path = '$BaseUri/$($projects.name)/_apis/git/repositories' iterator = "value" partitionKey = '$($projects.name)' customFields = @{ repoPath = '$($projects.name)/$($item.name)' } resources = @( @{ name = "pullrequests" path = '$BaseUri/$($projects.name)/_apis/git/repositories/$($repositories.id)/pullrequests' iterator = "value" partitionKey = '$($projects.name)' rowKey = "pullRequestId" queryParams = @{ 'searchCriteria.status' = "all" } } @{ name = "commits" path = '$BaseUri/$($projects.name)/_apis/git/repositories/$($repositories.id)/commits' iterator = "value" partitionKey = '$($projects.name)' rowKey = "commitId" customFields = @{ repoId = '$($repositories.id)' } } ) } ) } ) } |