|
|
@ -39,20 +39,13 @@ else
|
|
|
|
fi
|
|
|
|
fi
|
|
|
|
fi
|
|
|
|
fi
|
|
|
|
|
|
|
|
|
|
|
|
## change the assert directory as desired
|
|
|
|
|
|
|
|
if [ -z "$SIGNER" ]; then
|
|
|
|
|
|
|
|
SIGNER="$USER"
|
|
|
|
|
|
|
|
fi
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
## customize output volumes
|
|
|
|
|
|
|
|
if [ -z "$OUTPUTDIR" ]; then
|
|
|
|
|
|
|
|
OUTPUTDIR="$SCRIPTS/output"
|
|
|
|
|
|
|
|
fi
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
function read_commit() {
|
|
|
|
function read_commit() {
|
|
|
|
local SHA="$1"
|
|
|
|
local SHA="$1"
|
|
|
|
|
|
|
|
local OUTPUT
|
|
|
|
set -o pipefail && \
|
|
|
|
set -o pipefail && \
|
|
|
|
curl -s https://api.github.com/repos/bitcoin/bitcoin/commits/${SHA} | jq -r '.[0].sha'
|
|
|
|
OUTPUT=$(curl -s https://api.github.com/repos/bitcoin/bitcoin/commits/${SHA} | jq -r '.sha') && \
|
|
|
|
|
|
|
|
test ! -z "$OUTPUT" && \
|
|
|
|
|
|
|
|
echo "$OUTPUT"
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
## run all necessary containers, detached
|
|
|
|
## run all necessary containers, detached
|
|
|
@ -113,6 +106,16 @@ function build_all() {
|
|
|
|
done | $PARALLEL
|
|
|
|
done | $PARALLEL
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
## change the assert directory as desired
|
|
|
|
|
|
|
|
if [ -z "$SIGNER" ]; then
|
|
|
|
|
|
|
|
SIGNER="$USER"
|
|
|
|
|
|
|
|
fi
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
## customize output volumes
|
|
|
|
|
|
|
|
if [ -z "$OUTPUTDIR" ]; then
|
|
|
|
|
|
|
|
OUTPUTDIR="$SCRIPTS/output"
|
|
|
|
|
|
|
|
fi
|
|
|
|
|
|
|
|
|
|
|
|
set -o pipefail || exit $?
|
|
|
|
set -o pipefail || exit $?
|
|
|
|
|
|
|
|
|
|
|
|
## always get latest release/rc if no commit environment was specified
|
|
|
|
## always get latest release/rc if no commit environment was specified
|
|
|
|