diff --git a/README.md b/README.md index f066d66dccfa10067eea9331854998a59cafb874..be67190bf009d320a7461282f03c21fc9149d15b 100644 --- a/README.md +++ b/README.md @@ -4,6 +4,12 @@ - azure-cli (+ devops extension) - bash +- curl - jq Should work on all POSIX-compatible systems (`#!/usr/bin/env`) + +## TODO + +- allow to specify repo_id so we needn't to query it again +- same as the above one but for build-definition-id diff --git a/apply.sh b/apply.sh index 814abaf3b0807b6e8e0da3c2228235bce446f719..ce74f4e16022c652e0a02ce8692b0f2510284ba6 100755 --- a/apply.sh +++ b/apply.sh @@ -37,12 +37,11 @@ function get_repo_id { typeset -fx get_repo_id function get_pipeline_definition_id { - az pipelines build definition list \ + az pipelines build definition show \ + --name "${pipeline_name}" \ --org "${org_url}" \ --proj "${proj_name}" \ - --repository "${repo_name}" \ - --name "${pipeline_name}" \ - --query '[0].id' + --query 'id' } typeset -fx get_pipeline_definition_id @@ -105,4 +104,4 @@ export repo_id=$( get_repo_id ) # print_policy_list setup_build_policy -setup_build_validation +setup_build_validation \ No newline at end of file