mirror of
https://github.com/aljazceru/kata-containers.git
synced 2025-12-20 07:44:28 +01:00
git-subtree-dir: tools/packaging git-subtree-mainline:f818b46a41git-subtree-split:1f22d72d5dSigned-off-by: Peng Tao <bergwolf@hyper.sh>
31 lines
514 B
Bash
Executable File
31 lines
514 B
Bash
Executable File
#!/bin/bash
|
|
#
|
|
# Copyright (c) 2019 Intel Corporation
|
|
#
|
|
# SPDX-License-Identifier: Apache-2.0
|
|
|
|
set -o errexit
|
|
set -o nounset
|
|
set -o pipefail
|
|
|
|
script_dir=$(dirname $(readlink -f "$0"))
|
|
docker_image="cloud-hypervisor-builder"
|
|
|
|
sudo docker build -t "${docker_image}" "${script_dir}"
|
|
|
|
if test -t 1; then
|
|
USE_TTY="-ti"
|
|
else
|
|
USE_TTY=""
|
|
echo "INFO: not tty build"
|
|
fi
|
|
|
|
sudo docker run \
|
|
--rm \
|
|
-v "$(pwd):/$(pwd)" \
|
|
-w "$(pwd)" \
|
|
--env "CARGO_HOME=$(pwd)" \
|
|
${USE_TTY} \
|
|
"${docker_image}" \
|
|
cargo build --release
|