From 2aff2d00a3dac4037aed988edec47e134aa11aea Mon Sep 17 00:00:00 2001 From: Leonardo Di Donato Date: Thu, 11 Jul 2019 10:35:47 +0200 Subject: [PATCH] update: move build and test commands into a separate script Co-authored-By: Lorenzo Fontana Signed-off-by: Leonardo Di Donato --- hack/build.sh | 13 +++++++++++++ 1 file changed, 13 insertions(+) create mode 100755 hack/build.sh diff --git a/hack/build.sh b/hack/build.sh new file mode 100755 index 00000000..28f38eec --- /dev/null +++ b/hack/build.sh @@ -0,0 +1,13 @@ +#!/usr/bin/env bash + +set -xeuo pipefail + +SOURCE_DIR=$1 +BUILD_DIR=$2 +FALCOBUILDER_IMAGE=$3 + +docker run --user "$(id -u)":"$(id -g)" -v /etc/passwd:/etc/passwd:ro -e BUILD_TYPE="$BUILD_TYPE" -v "$SOURCE_DIR":/source -v "$BUILD_DIR":/build "$FALCOBUILDER_IMAGE" cmake +docker run --user "$(id -u)":"$(id -g)" -v /etc/passwd:/etc/passwd:ro -e BUILD_TYPE="$BUILD_TYPE" -v "$SOURCE_DIR":/source -v "$BUILD_DIR":/build "$FALCOBUILDER_IMAGE" package +docker run --user "$(id -u)":"$(id -g)" -v /etc/passwd:/etc/passwd:ro -e BUILD_TYPE="$BUILD_TYPE" -v "$SOURCE_DIR":/source -v "$BUILD_DIR":/build "$FALCOBUILDER_IMAGE" tests + +docker run -v /boot:/boot:ro -v /var/run/docker.sock:/var/run/docker.sock -v /etc/passwd:/etc/passwd:ro -e BUILD_TYPE="$BUILD_TYPE" -v "$SOURCE_DIR":/source -v "$BUILD_DIR":/build falcosecurity/falco-tester