From d7da11c6d22f5a656d19dace9c7765d0ae2c8c08 Mon Sep 17 00:00:00 2001 From: Yaman Umuroglu <maltanar@gmail.com> Date: Tue, 21 Apr 2020 01:47:50 +0100 Subject: [PATCH] [Jenkins] allow overriding certain config from envvars --- docker/Jenkinsfile | 2 +- docker/launch-jenkins.sh | 8 +++++++- 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/docker/Jenkinsfile b/docker/Jenkinsfile index 1fba7afd4..3fd841a15 100644 --- a/docker/Jenkinsfile +++ b/docker/Jenkinsfile @@ -8,7 +8,7 @@ pipeline { VIVADO_PATH='/opt/Xilinx/Vivado/2019.1' DOCKER_TAG='finn_ci:$BUILD_ID' DOCKER_INST_NAME='finn_ci_$BUILD_ID' - BUILD_PATH='/tmp/finn_ci' + BUILD_PATH='/tmp/finn_ci_$BUILD_ID' VIVADO_IP_CACHE='$BUILD_PATH/vivado_ip_cache' DOCKER_CMD="source /root/.bashrc; python setup.py test --addopts '-k test_compilation_trafo'" } diff --git a/docker/launch-jenkins.sh b/docker/launch-jenkins.sh index 11a1f70f2..fe9faec84 100644 --- a/docker/launch-jenkins.sh +++ b/docker/launch-jenkins.sh @@ -1,4 +1,10 @@ #!/bin/bash +JENKINS_USER ?= jenkins +JENKINS_PORT ?= 8080 +JENKINS_HOME ?= $(pwd)/jenkins_home + +mkdir -p $JENKINS_HOME + docker build -t finn_jenkins -f Dockerfile.jenkins . -docker run -p 8080:8080 -p 50000:50000 -v /var/run/docker.sock:/var/run/docker.sock -v jenkins_home:/var/jenkins_home finn_jenkins +docker run -u $JENKINS_USER -p $JENKINS_PORT:8080 -v /var/run/docker.sock:/var/run/docker.sock -v $JENKINS_HOME:/var/jenkins_home finn_jenkins -- GitLab