mirror of
https://github.com/vxcontrol/soldr-modules.git
synced 2026-07-01 12:47:17 -04:00
auditd: refactoring
This commit is contained in:
@@ -1,16 +1,16 @@
|
||||
test:
|
||||
soldr-busted --exclude-tags=integration .
|
||||
|
||||
test-docker: DOCKER_IMAGE := debian:10
|
||||
test-docker:
|
||||
OS_LIST :=$(subst docker/Dockerfile.,,$(wildcard docker/Dockerfile.*))
|
||||
test-inside-all: $(OS_LIST:%=test-inside-%)
|
||||
|
||||
test-inside-%: docker-build-%
|
||||
@echo Run testing inside: $*
|
||||
@docker run --rm \
|
||||
-v $(SOLDR_MODULES):/src:ro \
|
||||
-e SOLDR_MODULES=/src \
|
||||
-v $(SOLDR_MODULES):/src:ro \
|
||||
-w /src/auditd/1.0.0 \
|
||||
$(DOCKER_IMAGE) /src/bin/soldr-busted .
|
||||
test/$* /src/bin/soldr-busted .
|
||||
|
||||
test-docker-all:
|
||||
make -s test-docker DOCKER_IMAGE=debian:10
|
||||
make -s test-docker DOCKER_IMAGE=debian:11
|
||||
|
||||
.PHONY: test test-docker test-docker-all
|
||||
docker-build-%: docker/Dockerfile.%
|
||||
docker build -q -t test/$* -f docker/Dockerfile.$* . >&-
|
||||
|
||||
@@ -0,0 +1,2 @@
|
||||
FROM debian:10
|
||||
RUN apt-get update
|
||||
@@ -0,0 +1,2 @@
|
||||
FROM debian:11
|
||||
RUN apt-get update
|
||||
@@ -0,0 +1,2 @@
|
||||
FROM ubuntu:20.04
|
||||
RUN apt-get update
|
||||
@@ -0,0 +1,2 @@
|
||||
FROM ubuntu:22.04
|
||||
RUN apt-get update
|
||||
Reference in New Issue
Block a user