pipeline { agent {label 'msspec_agent_amd64'} stages { stage('Initial setup...') { steps { echo 'Create or update the virtual Python environment' sh 'make venv' } } stage('Build the code and generate tests results...') { steps { sh '. ./ci_venv/bin/activate && make -C src results' } } stage('Create a setup file and test installation...') { steps { sh 'make selfex' sh '. ./ci_venv/bin/activate && ./package/MsSpec*.setup --accept -- -y' } } stage('Building HTML documentation...') { steps { sh '. ./ci_venv/bin/activate && make doc' } } stage('Syncing website...') { steps { echo 'Updating the website files' } } stage('Cleaning up...') { steps { echo 'Cleaning artifacts...' sh 'make clean' } } } }