Prep for multi-platform/container testing

Signed-off-by: Erik Hollensbe <git@hollensbe.org>
This commit is contained in:
Erik Hollensbe
2022-02-28 02:12:32 -08:00
parent f56e54565c
commit f68318ca64
4 changed files with 8 additions and 8 deletions
+2 -2
View File
@@ -1,3 +1,3 @@
/target
/.cargo
/.rustup
/debian
/rhel
+2 -2
View File
@@ -1,4 +1,4 @@
/target
Cargo.lock
/.cargo
/.rustup
/debian
/rhel
View File
+4 -4
View File
@@ -1,9 +1,9 @@
DOCKER_IMAGE=ca-injector-test
DOCKER_RUN=docker run -e RUST_BACKTRACE=full -it --rm -v ${PWD}:/root/ca_injector -v ${PWD}/.rustup:/root/.rustup -v ${PWD}/.cargo:/root/.cargo ${DOCKER_IMAGE}
DOCKER_RUN_DEBIAN=docker run -e RUST_BACKTRACE=full -it --rm -v ${PWD}:/root/ca_injector -v ${PWD}/debian/.rustup:/root/.rustup -v ${PWD}/debian/.cargo:/root/.cargo ${DOCKER_IMAGE}:debian
test: build
mkdir -p .cargo .rustup
${DOCKER_RUN}
mkdir -p debian rhel
${DOCKER_RUN_DEBIAN}
build:
docker build -t ${DOCKER_IMAGE} .
docker build -f Dockerfile.debian -t ${DOCKER_IMAGE}:debian .