From dfb17c851bdc797b21aee769c6f2236929118b34 Mon Sep 17 00:00:00 2001 From: Gary Talent Date: Wed, 6 May 2020 20:59:29 -0500 Subject: [PATCH] [nostalgia] Break out Jenkinsfile steps --- Jenkinsfile | 30 ++++++++++++++++++++++++++---- 1 file changed, 26 insertions(+), 4 deletions(-) diff --git a/Jenkinsfile b/Jenkinsfile index e3d6f0df..36332062 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -5,16 +5,38 @@ pipeline { steps { sh 'conan profile update settings.compiler.libcxx=libstdc++11 default' sh 'conan remote add -f bincrafters https://api.bintray.com/conan/bincrafters/public-conan' + sh 'make conan' } } - stage('Build') { + stage('Build Asan') { steps { - sh 'make conan' - sh 'make configure-debug configure-release' + sh 'make purge configure-debug' sh 'make' } } - stage('Test') { + stage('Test Asan') { + steps { + sh 'make test' + } + } + stage('Build Debug') { + steps { + sh 'make purge configure-debug' + sh 'make' + } + } + stage('Test Debug') { + steps { + sh 'make test' + } + } + stage('Build Release') { + steps { + sh 'make purge configure-release' + sh 'make' + } + } + stage('Test Release') { steps { sh 'make test' }