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