mirror of
https://github.com/falcosecurity/falco.git
synced 2025-10-22 12:27:10 +00:00
33 lines
645 B
Bash
Executable File
33 lines
645 B
Bash
Executable File
#!/usr/bin/env bash
|
|
|
|
set -eu -o pipefail
|
|
|
|
if [ $# -eq 0 ]; then
|
|
>&2 echo "Missing arguments."
|
|
exit 1
|
|
fi
|
|
if [ -z "$1" ]; then
|
|
>&2 echo "Missing version."
|
|
exit 1
|
|
fi
|
|
if [ "$1" == "UNKNOWN" ]; then
|
|
>&2 echo "Unknown version."
|
|
exit 1
|
|
fi
|
|
|
|
FALCO_VERSION=$1
|
|
BUILD_DIR="${WORKSPACE}/build"
|
|
FALCOTESTER_IMAGE="falcosecurity/falco-tester"
|
|
|
|
docker pull $FALCOTESTER_IMAGE
|
|
|
|
docker run \
|
|
-v /boot:/boot:ro \
|
|
-v /var/run/docker.sock:/var/run/docker.sock \
|
|
-v /etc/passwd:/etc/passwd:ro \
|
|
-e FALCO_VERSION="$FALCO_VERSION" \
|
|
-v "$WORKSPACE":/source \
|
|
-v "$BUILD_DIR":/build \
|
|
"$FALCOTESTER_IMAGE" test
|
|
|
|
exit 0 |