From cdbb8b3658472c42a695f9d57d036a9fd10cf0c0 Mon Sep 17 00:00:00 2001 From: qSaevar Date: Thu, 28 Jun 2018 09:00:30 +0200 Subject: [PATCH] Added Docker and Jenkins files --- Dockerfile.build | 4 ++++ Jenkinsfile | 23 +++++++++++++++++++++++ 2 files changed, 27 insertions(+) create mode 100644 Dockerfile.build create mode 100644 Jenkinsfile diff --git a/Dockerfile.build b/Dockerfile.build new file mode 100644 index 00000000..89504079 --- /dev/null +++ b/Dockerfile.build @@ -0,0 +1,4 @@ +FROM ubuntu:16.04 + +RUN apt-get update && \ + apt-get -y install g++ autoconf make \ No newline at end of file diff --git a/Jenkinsfile b/Jenkinsfile new file mode 100644 index 00000000..a91bff1b --- /dev/null +++ b/Jenkinsfile @@ -0,0 +1,23 @@ + +pipeline { + agent { + dockerfile { + filename 'Dockerfile.build' + } + } + stages { + stage('Build') { + steps { + sh 'pwd' + sh 'cd src/ && ./configure && make && make install' + } + } + stage('Test') { + steps { + sh 'cd src/ && ./qx_simulator circuits/epr.qc' + + } + } + + } +} \ No newline at end of file