From 29ef875ed6b38e36aa42517ed1f8de08c999a001 Mon Sep 17 00:00:00 2001 From: Yaman Umuroglu <maltanar@gmail.com> Date: Tue, 21 Apr 2020 16:48:03 +0100 Subject: [PATCH] [Docker] chmod entry point, make VIVADO_PATH env.var again --- docker/Dockerfile.finn_ci | 6 +++--- docker/Jenkinsfile | 5 +---- 2 files changed, 4 insertions(+), 7 deletions(-) diff --git a/docker/Dockerfile.finn_ci b/docker/Dockerfile.finn_ci index cfaf94747..dd0c28da7 100644 --- a/docker/Dockerfile.finn_ci +++ b/docker/Dockerfile.finn_ci @@ -29,7 +29,6 @@ FROM pytorch/pytorch:1.1.0-cuda10.0-cudnn7.5-devel MAINTAINER Yaman Umuroglu <yamanu@xilinx.com> ARG PYTHON_VERSION=3.6 -ARG VIVADO_PATH ARG BUILD_PATH ARG FINN_CI_BRANCH @@ -79,15 +78,16 @@ ENV PYTHONPATH "${PYTHONPATH}:/workspace/brevitas_cnv_lfc/training_scripts" ENV PYTHONPATH "${PYTHONPATH}:/workspace/brevitas" ENV PYTHONPATH "${PYTHONPATH}:/workspace/pyverilator" ENV PYNQSHELL_PATH "/workspace/PYNQ-HelloWorld/boards" +ENV VIVADO_IP_CACHE "$BUILD_PATH/vivado_ip_cache" # colorful terminal output RUN echo "PS1='\[\033[1;36m\]\u\[\033[1;31m\]@\[\033[1;32m\]\h:\[\033[1;35m\]\w\[\033[1;31m\]\$\[\033[0m\] '" >> /root/.bashrc RUN mkdir -p $BUILD_PATH -RUN mkdir -p $BUILD_PATH/vivado_ip_cache +RUN mkdir -p $VIVADO_IP_CACHE WORKDIR /workspace/finn COPY finn_entrypoint.sh /usr/local/bin/ -RUN ln -s /usr/local/bin/docker-entrypoint.sh / # backwards compat +RUN chmod 755 /usr/local/bin/finn_entrypoint.sh ENTRYPOINT ["finn_entrypoint.sh"] CMD ["bash"] diff --git a/docker/Jenkinsfile b/docker/Jenkinsfile index 3cda131b2..4eb8d1f0a 100644 --- a/docker/Jenkinsfile +++ b/docker/Jenkinsfile @@ -8,7 +8,6 @@ pipeline { DOCKER_TAG='finn_ci:$BUILD_ID' DOCKER_INST_NAME='finn_ci_$BUILD_ID' BUILD_PATH='/tmp/finn_ci_$BUILD_ID' - VIVADO_IP_CACHE='$BUILD_PATH/vivado_ip_cache' DOCKER_CMD="python setup.py test --addopts '-k test_compilation_trafo'" } stages { @@ -23,7 +22,6 @@ pipeline { docker build -t $DOCKER_TAG -f docker/Dockerfile.finn_ci \ --build-arg BUILD_PATH=$BUILD_PATH \ --build-arg FINN_CI_BRANCH=${params.FINN_CI_BRANCH} \ - --build-arg VIVADO_PATH=${params.VIVADO_PATH} \ docker/ """ } @@ -34,9 +32,8 @@ pipeline { docker run --name $DOCKER_INST_NAME \ --hostname $DOCKER_INST_NAME \ -v ${params.VIVADO_PATH}:${params.VIVADO_PATH}:ro \ - -e VIVADO_PATH=${params.VIVADO_PATH} \ -e FINN_INST_NAME=$DOCKER_INST_NAME \ - -e VIVADO_IP_CACHE="$VIVADO_IP_CACHE" \ + -e VIVADO_PATH=${params.VIVADO_PATH} \ $DOCKER_TAG bash -c "$DOCKER_CMD" """ } -- GitLab