Skip CI builds for existing packages
Some checks failed
ci/woodpecker/push/woodpecker/4 Pipeline was successful
ci/woodpecker/push/woodpecker/2 Pipeline was successful
ci/woodpecker/push/woodpecker/3 Pipeline was successful
ci/woodpecker/push/woodpecker/5 Pipeline was successful
ci/woodpecker/push/woodpecker/1 Pipeline was successful
ci/woodpecker/push/woodpecker/6 Pipeline was successful
ci/woodpecker/manual/woodpecker/1 Pipeline failed
ci/woodpecker/manual/woodpecker/2 Pipeline was successful
ci/woodpecker/manual/woodpecker/6 Pipeline was successful
ci/woodpecker/manual/woodpecker/4 Pipeline was successful
ci/woodpecker/manual/woodpecker/3 Pipeline was successful
ci/woodpecker/manual/woodpecker/5 Pipeline was successful
Some checks failed
ci/woodpecker/push/woodpecker/4 Pipeline was successful
ci/woodpecker/push/woodpecker/2 Pipeline was successful
ci/woodpecker/push/woodpecker/3 Pipeline was successful
ci/woodpecker/push/woodpecker/5 Pipeline was successful
ci/woodpecker/push/woodpecker/1 Pipeline was successful
ci/woodpecker/push/woodpecker/6 Pipeline was successful
ci/woodpecker/manual/woodpecker/1 Pipeline failed
ci/woodpecker/manual/woodpecker/2 Pipeline was successful
ci/woodpecker/manual/woodpecker/6 Pipeline was successful
ci/woodpecker/manual/woodpecker/4 Pipeline was successful
ci/woodpecker/manual/woodpecker/3 Pipeline was successful
ci/woodpecker/manual/woodpecker/5 Pipeline was successful
This commit is contained in:
@@ -5,10 +5,9 @@ set -euo pipefail
|
||||
source "$(cd "$(dirname "$0")/.." && pwd)/lib/common.sh"
|
||||
|
||||
require_cmd curl
|
||||
require_env GITEA_PACKAGE_TOKEN
|
||||
|
||||
work_root="$(ci_work_root)"
|
||||
metadata_file="$work_root/artifacts/package.env"
|
||||
metadata_file="$(ci_metadata_file)"
|
||||
|
||||
[[ -f "$metadata_file" ]] || die "Package metadata file not found: $metadata_file"
|
||||
|
||||
@@ -17,6 +16,13 @@ set -a
|
||||
. "$metadata_file"
|
||||
set +a
|
||||
|
||||
if [[ "${SKIP_PACKAGE_BUILD:-false}" == "true" ]]; then
|
||||
log "Skipping package upload because the package already exists in Gitea"
|
||||
exit 0
|
||||
fi
|
||||
|
||||
require_env GITEA_PACKAGE_TOKEN
|
||||
|
||||
owner="${GITEA_PACKAGE_OWNER:-${CI_REPO_OWNER:-}}"
|
||||
username="${GITEA_PACKAGE_USERNAME:-${CI_REPO_OWNER:-}}"
|
||||
base_url="${GITEA_BASE_URL:-$DEFAULT_GITEA_BASE_URL}"
|
||||
|
||||
Reference in New Issue
Block a user