Azure DevOps API
リポジトリIDを取得する
organization=
project=
Azure_DevOps_Token=
curl -s -u git:${Azure_DevOps_Token} https://dev.azure.com/${organization}/${project}/_apis/git/repositories?api-version=7.0 | jq -r '.value[] | [.name, .id] | @csv'
プルリクエストの情報を取得する
organization=
project=
Azure_DevOps_Token=
repository_id=
pullrequest_id=
curl -s -u git:${Azure_DevOps_Token} https://dev.azure.com/${organization}/${project}/_apis/git/repositories/${repository_id}/pullrequests/${pullrequest_id}?api-version=7.0
値取得
# リポジトリ名
jq '.repository | .project | .name ' -r
# プルリクエストID
jq '.pullRequestId' -r
jq '.sourceRefName' -r
jq '.targetRefName' -r
jq '.title' -r