From ff1f7b3d61acfdb2e781d89c9bfbc225b4e425fd Mon Sep 17 00:00:00 2001
From: Yaman Umuroglu <maltanar@gmail.com>
Date: Tue, 21 Apr 2020 17:57:03 +0100
Subject: [PATCH] [Jenkins] add PYNQ envvars as params to Jenkinsfile

---
 docker/Jenkinsfile | 10 ++++++++++
 1 file changed, 10 insertions(+)

diff --git a/docker/Jenkinsfile b/docker/Jenkinsfile
index a16525694..c4c50a043 100644
--- a/docker/Jenkinsfile
+++ b/docker/Jenkinsfile
@@ -3,6 +3,11 @@ pipeline {
     parameters {
         string(name: 'FINN_CI_BRANCH', defaultValue: '', description: 'FINN branch to build')
         string(name: 'VIVADO_PATH', defaultValue: '', description: 'Path to Vivado installation')
+        string(name: 'PYNQ_BOARD', defaultValue: 'Pynq-Z1', description: 'PYNQ board type')
+        string(name: 'PYNQ_IP', defaultValue: '', description: 'PYNQ board IP address')
+        string(name: 'PYNQ_USERNAME', defaultValue: 'xilinx', description: 'PYNQ board username')
+        string(name: 'PYNQ_PASSWORD', defaultValue: 'xilinx', description: 'PYNQ board password')
+        string(name: 'PYNQ_TARGET_DIR', defaultValue: '/home/xilinx/finn', description: 'PYNQ board target deployment directory')
     }
     environment {
         DOCKER_TAG='finn_ci:$BUILD_ID'
@@ -34,6 +39,11 @@ pipeline {
                 -v ${params.VIVADO_PATH}:${params.VIVADO_PATH}:ro \
                 -e FINN_INST_NAME=$DOCKER_INST_NAME \
                 -e VIVADO_PATH=${params.VIVADO_PATH} \
+                -e PYNQ_BOARD=${params.PYNQ_BOARD} \
+                -e PYNQ_IP=${params.PYNQ_IP} \
+                -e PYNQ_USERNAME=${params.PYNQ_USERNAME} \
+                -e PYNQ_PASSWORD=${params.PYNQ_PASSWORD} \
+                -e PYNQ_TARGET_DIR=${params.PYNQ_TARGET_DIR} \
                 $DOCKER_TAG bash -c "$DOCKER_CMD"
                 """
             }
-- 
GitLab