updates Jenkinsfile

This commit is contained in:
Eyck Jentzsch 2024-07-06 10:37:34 +02:00
parent 08c9e36fae
commit 29b8de6c16
1 changed files with 11 additions and 1 deletions

12
Jenkinsfile vendored
View File

@ -69,7 +69,17 @@ pipeline {
agent {docker { image 'centos7' } }
stages {
stage('Checkout') { steps { checkout_project() }}
stage('Build & test') { steps { build_n_test_project() }}
stage('Build & test') { steps {
sh'''
python3 -mvenv .venv
. .venv/bin/activate
pip3 install -r requirements.txt
conan install --requires 'b2/[*]' --build='*'
cmake -S . -B build --preset Release
cmake --build build -j12
cmake --build build --target test
'''
}}
}
}
stage('rockylinux8') {