job.sh (624B)
1 #!/bin/bash 2 set -exuo pipefail 3 4 # Update system 5 apt-get update -yq 6 apt-get upgrade -yq 7 8 # Build package 9 VERSION="$(./contrib/ci/version.sh)" 10 export VERSION 11 : "${VERSION:?version generation returned an empty version}" 12 echo "Building package version ${VERSION}" 13 EMAIL=none gbp dch --dch-opt=-b --ignore-branch --debian-tag="%(version)s" --git-author --new-version="${VERSION}" 14 make deb 15 16 # Test package 17 sudo ./contrib/ci/deb-test.sh 18 19 # Move to artifact 20 ls -alh ../*.deb 21 mkdir -p /artifacts/depolymerizer-bitcoin/${CI_COMMIT_REF} # Variable comes from CI environment 22 mv ../*.deb /artifacts/depolymerizer-bitcoin/${CI_COMMIT_REF}