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

This commit is contained in:
2026-05-05 12:35:23 +02:00
parent 4ce9d97ac0
commit f3ee735362
5 changed files with 279 additions and 6 deletions

View File

@@ -14,7 +14,19 @@ work_root="$(ci_work_root)"
helper_dir="$work_root/hercules-helper"
artifacts_dir="$work_root/artifacts"
build_path="/home/bill/hyperion-build-package"
metadata_file="$artifacts_dir/package.env"
metadata_file="$(ci_metadata_file)"
if [[ -f "$metadata_file" ]]; then
set -a
# shellcheck disable=SC1090
. "$metadata_file"
set +a
if [[ "${SKIP_PACKAGE_BUILD:-false}" == "true" ]]; then
log "Skipping package build because the package already exists in Gitea"
exit 0
fi
fi
log "Preparing CI work root at $work_root"
rm -rf "$work_root"