Changeset View
Changeset View
Standalone View
Standalone View
contrib/teamcity/gitian.sh
Show All 22 Lines | if [[ "${OS_NAME}" == "osx" ]]; then | ||||
mkdir -p inputs | mkdir -p inputs | ||||
echo "Downloaded" | echo "Downloaded" | ||||
mv MacOSX10.11.sdk.tar.gz inputs | mv MacOSX10.11.sdk.tar.gz inputs | ||||
fi | fi | ||||
## Determine the number of build threads | ## Determine the number of build threads | ||||
THREADS=$(nproc || sysctl -n hw.ncpu) | THREADS=$(nproc || sysctl -n hw.ncpu) | ||||
RESULT_DIR="${PROJECT_ROOT}/gitian-results" | |||||
OS_DIR="${RESULT_DIR}/${OS_NAME}" | |||||
mkdir -p "${OS_DIR}" | |||||
move_log() { | |||||
mv var/install.log "${RESULT_DIR}/" | |||||
mv var/build.log "${RESULT_DIR}/" | |||||
} | |||||
trap "move_log" ERR | |||||
./bin/gbuild -j${THREADS} -m3500 --commit bitcoin=${COMMIT} --url bitcoin="${PROJECT_ROOT}" "${PROJECT_ROOT}/contrib/gitian-descriptors/gitian-${OS_NAME}.yml" | ./bin/gbuild -j${THREADS} -m3500 --commit bitcoin=${COMMIT} --url bitcoin="${PROJECT_ROOT}" "${PROJECT_ROOT}/contrib/gitian-descriptors/gitian-${OS_NAME}.yml" | ||||
RESULT_DIR="${PROJECT_ROOT}/gitian-results/${OS_NAME}" | move_log | ||||
mkdir -p "${RESULT_DIR}" | mv result/*.yml "${OS_DIR}/" | ||||
mv var/build.log "${PROJECT_ROOT}/gitian-results/" | mv build/out/* "${OS_DIR}/" | ||||
mv result/*.yml "${RESULT_DIR}/" | |||||
mv build/out/* "${RESULT_DIR}/" |