From e2566f3a4f5cbc643914fd7e700cf6f915686433 Mon Sep 17 00:00:00 2001 From: poly000 <1348292515@qq.com> Date: Thu, 7 Dec 2023 00:57:57 +0800 Subject: [PATCH] todo: ability to reuse absolute id --- README.md | 6 ++++++ apply.sh | 9 ++++----- 2 files changed, 10 insertions(+), 5 deletions(-) diff --git a/README.md b/README.md index f066d66..be67190 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 814abaf..ce74f4e 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 -- GitLab