mirror of
https://github.com/flatcar/scripts.git
synced 2025-09-23 22:51:03 +02:00
Adding option to archive to google storage for developers.
Review URL: http://codereview.chromium.org/2834016
This commit is contained in:
parent
736cdcc5bf
commit
7fcb19234b
@ -37,6 +37,10 @@ DEFINE_boolean factory_test_mod $FLAGS_FALSE \
|
|||||||
"Modify image for factory testing purposes"
|
"Modify image for factory testing purposes"
|
||||||
DEFINE_boolean factory_install_mod $FLAGS_FALSE \
|
DEFINE_boolean factory_install_mod $FLAGS_FALSE \
|
||||||
"Modify image for factory install purposes"
|
"Modify image for factory install purposes"
|
||||||
|
DEFINE_string gsutil "gsutil" \
|
||||||
|
"Location of gsutil"
|
||||||
|
DEFINE_string gsutil_archive "" \
|
||||||
|
"Optional datastore archive location"
|
||||||
|
|
||||||
# Parse command line
|
# Parse command line
|
||||||
FLAGS "$@" || exit 1
|
FLAGS "$@" || exit 1
|
||||||
@ -182,6 +186,36 @@ then
|
|||||||
HWQUAL_NAME="chromeos-hwqual-${FLAGS_board}-${CHROMEOS_VERSION_STRING}"
|
HWQUAL_NAME="chromeos-hwqual-${FLAGS_board}-${CHROMEOS_VERSION_STRING}"
|
||||||
"${SCRIPTS_DIR}/archive_hwqual" --from "${OUTDIR}" \
|
"${SCRIPTS_DIR}/archive_hwqual" --from "${OUTDIR}" \
|
||||||
--output_tag "${HWQUAL_NAME}"
|
--output_tag "${HWQUAL_NAME}"
|
||||||
|
# Optionally archive with gsutil hwqual.
|
||||||
|
if [ $FLAGS_gsutil_archive != "" ]
|
||||||
|
then
|
||||||
|
GS_OUTDIR="${FLAGS_gsutil_archive}/${LAST_CHANGE}"
|
||||||
|
GS_HWQUAL_IN="${OUTDIR}/${HWQUAL_NAME}.tar.bz2"
|
||||||
|
GS_HWQUAL_OUT="${GS_OUTDIR}/${HWQUAL_NAME}.tar.bz2"
|
||||||
|
echo "Using gsutil to archive to ${GS_HWQUAL_OUT}..."
|
||||||
|
${FLAGS_gsutil} cp ${GS_HWQUAL_IN} ${GS_HWQUAL_OUT}
|
||||||
|
fi
|
||||||
|
fi
|
||||||
|
|
||||||
|
# Optionally archive to Google Storage for Developers.
|
||||||
|
if [ $FLAGS_gsutil_archive != "" ]
|
||||||
|
then
|
||||||
|
GS_OUTDIR="${FLAGS_gsutil_archive}/${LAST_CHANGE}"
|
||||||
|
GS_ZIPFILE="${GS_OUTDIR}/${FLAGS_zipname}"
|
||||||
|
GS_FACTORY_ZIPFILE="${GS_OUTDIR}/factory_${FLAGS_zipname}"
|
||||||
|
GS_LATEST="${FLAGS_gsutil_archive}/LATEST"
|
||||||
|
echo "Using gsutil to archive to ${GS_ZIPFILE}..."
|
||||||
|
${FLAGS_gsutil} cp ${ZIPFILE} ${GS_ZIPFILE}
|
||||||
|
|
||||||
|
if [ $FLAGS_factory_test_mod -eq $FLAGS_TRUE ] || \
|
||||||
|
[ $FLAGS_factory_install_mod -eq $FLAGS_TRUE ]
|
||||||
|
then
|
||||||
|
echo "Using gsutil to archive to ${GS_FACTORY_ZIPFILE}..."
|
||||||
|
${FLAGS_gsutil} cp ${FACTORY_ZIPFILE} ${GS_FACTORY_ZIPFILE}
|
||||||
|
fi
|
||||||
|
|
||||||
|
echo "Updating latest ${GS_LATEST}..."
|
||||||
|
${FLAGS_gsutil} cp ${FLAGS_to}/LATEST ${GS_LATEST}
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# Purge old builds if necessary
|
# Purge old builds if necessary
|
||||||
|
Loading…
x
Reference in New Issue
Block a user