pipeline { agent { kubernetes { yaml ''' apiVersion: v1 kind: Pod spec: containers: - name: python image: python:3.10 command: - cat tty: true ''' } } environment { SWIFT_CREDENTIALS = credentials("swift") } stages { stage('Deploy files') { steps { container('python') { sh 'pip install python-swiftclient python-keystoneclient' sh """ . $SWIFT_CREDENTIALS swift upload --changed tinderpokemon *html swift upload --changed tinderpokemon assets/ """ } } } } }