blob: c99f8672af75fa945c1918c6c8e665453e373764 [file] [log] [blame]
#!/bin/bash
set -ex
# Move docker on kokoro to use the scratch /tmpfs space.
setup_docker() {
sudo stop docker
sudo mv /var/lib/docker /tmpfs/
sudo ln -s /tmpfs/docker /var/lib/docker
sudo start docker
}
main() {
if [ -z "${KOKORO_ARTIFACTS_DIR}" ]; then
echo "This script must be run in kokoro"
exit 1
fi
local src_root="${KOKORO_ARTIFACTS_DIR}"/git/xwl
local result_dir="${src_root}"/results
mkdir -p "${result_dir}"
cd "${src_root}"
setup_docker
local image_name=xwl-build-stretch
docker build "${src_root}/kokoro" -t "${image_name}"
docker run --volume "${src_root}:/src:rw" \
--user="$(id -u)" \
"${image_name}"
# Copy resulting debs to results directory.
cp *.deb "${result_dir}"
}
main "$@"