From 5e9ee1e814ad3e180ea52e65ffe46f146a828a45 Mon Sep 17 00:00:00 2001 From: Pavel Raiskup Date: Thu, 5 Aug 2021 15:32:12 +0200 Subject: [PATCH] copr-be: copr-ping: setup both prod/stg instances --- roles/copr/backend/files/setup-copr-project.sh | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/roles/copr/backend/files/setup-copr-project.sh b/roles/copr/backend/files/setup-copr-project.sh index b19aaf6a6c..cc39ffb010 100755 --- a/roles/copr/backend/files/setup-copr-project.sh +++ b/roles/copr/backend/files/setup-copr-project.sh @@ -8,8 +8,8 @@ project=@copr/copr-ping pkgname=copr-ping build_deps=() -copr_cmd=( - copr edit-package-custom "$project" \ +copr_args=( + edit-package-custom "$project" \ --webhook-rebuild on \ --script "$script" \ --script-chroot "fedora-latest-x86_64" \ @@ -17,4 +17,11 @@ copr_cmd=( --max-builds 10 ) -"${copr_cmd[@]}" --name "$pkgname" +for instance in copr dev-copr; do + config=~/.config/"$instance" + test -f "$config" || { + echo "can not setup $instance" + continue + } + copr --config "$config" "${copr_args[@]}" --name "$pkgname" +done