pipeline { agent { docker { image 'python:3.10-buster' } } stages { stage('Setup') { steps { sh 'python -m pip install pipenv --user' sh 'python -m pipenv install' } } stage('Check') { // Security check. steps { sh 'python -m pipenv run bandit -r .' } } } post { always { cleanWs() } } }