github.com/stevenmatthewt/agent@v3.5.4+incompatible/.buildkite/steps/publish-debian-package.sh (about) 1 #!/bin/bash 2 set -e 3 4 artifacts_build=$(buildkite-agent meta-data get "agent-artifacts-build" ) 5 6 dry_run() { 7 if [[ "${DRY_RUN:-}" == "false" ]] ; then 8 "$@" 9 else 10 echo "[dry-run] $*" 11 fi 12 } 13 14 if [[ "$CODENAME" == "" ]]; then 15 echo "Error: Missing \$CODENAME (stable or unstable)" 16 exit 1 17 fi 18 19 echo '--- Downloading built debian packages' 20 rm -rf deb 21 mkdir -p deb 22 buildkite-agent artifact download --build "$artifacts_build" "deb/*.deb" deb/ 23 24 echo '--- Installing dependencies' 25 bundle 26 27 # Loop over all the .deb files and publish them 28 for file in deb/*.deb; do 29 echo "+++ Publishing $file" 30 dry_run ./scripts/publish-debian-package.sh "$file" "$CODENAME" 31 done