Changeset View
Changeset View
Standalone View
Standalone View
contrib/teamcity/gitian.sh
Show All 11 Lines | |||||
export COMMIT | export COMMIT | ||||
export USE_DOCKER=1 | export USE_DOCKER=1 | ||||
cd "${TOPLEVEL}/contrib/gitian-builder" | cd "${TOPLEVEL}/contrib/gitian-builder" | ||||
./bin/make-base-vm --docker --arch amd64 --distro debian --suite buster | ./bin/make-base-vm --docker --arch amd64 --distro debian --suite buster | ||||
if [[ "${OS_NAME}" == "osx" ]]; then | if [[ "${OS_NAME}" == "osx" ]]; then | ||||
OSX_SDK="Xcode-11.3.1-11C505-extracted-SDK-with-libcxx-headers.tar.gz" | |||||
OSX_SDK_SHA256="a1b8af4c4d82d519dd5aff2135fe56184fa758c30e310b5fb4bfc8d9d3b45d8a" | |||||
OSX_SDK_DIR=~/.abc-build-cache/osx-sdk | OSX_SDK_DIR=~/.abc-build-cache/osx-sdk | ||||
mkdir -p "${OSX_SDK_DIR}" | mkdir -p "${OSX_SDK_DIR}" | ||||
pushd "${OSX_SDK_DIR}" | |||||
if ! echo "${OSX_SDK_SHA256} ${OSX_SDK}" | sha256sum -c; then | OSX_SDK=$("${TOPLEVEL}/contrib/teamcity/download-apple-sdk.sh" "${OSX_SDK_DIR}") | ||||
rm -f "${OSX_SDK}" | |||||
wget https://storage.googleapis.com/27cd7b2a42a430926cc621acdc3bda72a8ed2b0efc080e3/"${OSX_SDK}" | |||||
echo "${OSX_SDK_SHA256} ${OSX_SDK}" | sha256sum -c | |||||
fi | |||||
popd | |||||
mkdir -p inputs | mkdir -p inputs | ||||
cp "${OSX_SDK_DIR}/${OSX_SDK}" inputs/"${OSX_SDK}" | cp "${OSX_SDK_DIR}/${OSX_SDK}" inputs/"${OSX_SDK}" | ||||
fi | fi | ||||
RESULT_DIR="${BUILD_DIR}/gitian-results" | RESULT_DIR="${BUILD_DIR}/gitian-results" | ||||
OS_DIR="${RESULT_DIR}/${OS_NAME}" | OS_DIR="${RESULT_DIR}/${OS_NAME}" | ||||
mkdir -p "${OS_DIR}" | mkdir -p "${OS_DIR}" | ||||
Show All 12 Lines |