summaryrefslogtreecommitdiff
path: root/bin/docker-test
diff options
context:
space:
mode:
authormo khan <mo.khan@gmail.com>2020-03-05 18:04:55 -0700
committermo khan <mo.khan@gmail.com>2020-03-05 18:04:55 -0700
commit06cf54374ff826b0fec62bb50e52a38e46c8a81d (patch)
treec483bfd3a9502fe64b47a8e57c33eca7a33a89f5 /bin/docker-test
parent054f550130d1e2eb91615bde3d8b00f12072c7d1 (diff)
Install gem into pkg dir
Diffstat (limited to 'bin/docker-test')
-rwxr-xr-xbin/docker-test12
1 files changed, 8 insertions, 4 deletions
diff --git a/bin/docker-test b/bin/docker-test
index e6f02ad..cfaf049 100755
--- a/bin/docker-test
+++ b/bin/docker-test
@@ -1,12 +1,18 @@
#!/bin/sh
-set -e
+set -eu
cd "$(dirname "$0")/.."
PROJECT_PATH="$1"
+echo "Scanning $PROJECT_PATH"
-if [ -z "$LM_HOME" ]; then
+if [ -n "${LM_HOME:-}" ]; then
+ gem build ./*.gemspec
+ mkdir -p pkg/
+ mv *.gem pkg/
+ ./run.sh analyze "$PROJECT_PATH"
+else
export IMAGE_NAME=${IMAGE_NAME:-$(basename "$PWD"):latest}
docker run --rm \
@@ -17,6 +23,4 @@ if [ -z "$LM_HOME" ]; then
--env MAVEN_CLI_OPTS \
--volume "$PROJECT_PATH":/code \
"$IMAGE_NAME" analyze /code
-else
- /run.sh analyze "$PROJECT_PATH"
fi