From 509963f04932659883756cccf69f3ce23f059a01 Mon Sep 17 00:00:00 2001 From: James Read Date: Sun, 8 Aug 2021 22:30:52 +0100 Subject: [PATCH] Create Jenkinsfile --- Jenkinsfile | 34 ++++++++++++++++++++++++++++++++++ 1 file changed, 34 insertions(+) create mode 100644 Jenkinsfile diff --git a/Jenkinsfile b/Jenkinsfile new file mode 100644 index 0000000..292a399 --- /dev/null +++ b/Jenkinsfile @@ -0,0 +1,34 @@ +pipeline { + agent any + + stages { + stage ('Pre-Build') { + steps { + sh 'make grpc' + } + } + + stage('Compile') { + steps { + sh 'make grpc daemon-compile' + } + } + + stage ('Post-Compile') { + parallel { + stage('Codestyle') { + steps { + sh 'make daemon-codestyle' + sh 'make webui-codestyle' + } + } + stage('UnitTests') { + steps { + sh 'make daemon-unittests' + } + } + } + } + + } +}