pipeline { agent { dockerfile { additionalBuildArgs '--tag tamaas-environment'} } stages { stage('Configure') { steps { sh 'git submodule update --init --recursive' sh 'echo "py_exec = \'python3\'" >> build-setup.conf' sh 'echo "build_python = \'true\'" >> build-setup.conf' sh 'echo "build_tests = \'true\'" >> build-setup.conf' sh 'echo "use_googletest = \'true\'" >> build-setup.conf' } } stage('Compile') { steps { sh 'scons' } } stage('Compile tests') { steps { sh 'PYTHONPATH=./build-release/python/ python -m pytest build-release' } } } }