fix(build_toolchains): Upload packages to a new toolchain directory.

Currently we don't have a good way to upload packages from different
jobs to the same location. The 'Packages' index file is only generated
locally so the second upload would always win.
This commit is contained in:
Michael Marineau 2013-11-07 16:20:13 -08:00
parent b5e608c551
commit 1d8d99241a

View File

@ -43,12 +43,14 @@ cp "${BUILD_LIBRARY_DIR}/toolchain_util.sh" "${ROOT_OVERLAY}/tmp"
catalyst_build
def_upload_path="${UPLOAD_ROOT}/sdk/${ARCH}/${FLAGS_version}"
upload_files "packages" "${def_upload_path}" "pkgs/" "${BINPKGS}/crossdev"/*
upload_files "cross toolchain packages" "${def_upload_path}" \
"toolchain/" "${BINPKGS}/crossdev"/*
for board in $(get_board_list); do
board_packages="${BINPKGS}/target/${board}"
def_upload_path="${UPLOAD_ROOT}/${board}/${FLAGS_version}"
upload_files packages "${def_upload_path}" "pkgs/" "${board_packages}"/*
upload_files "board toolchain packages" "${def_upload_path}" \
"toolchain/" "${board_packages}"/*
done
command_completed