Files
breezyslam/Jenkinsfile
2020-07-31 02:57:34 +00:00

29 lines
573 B
Groovy

pipeline {
agent {
docker {
image 'vato.ddns.net:8083/python:buster'
}
}
stages {
stage('Build') {
steps {
dir(path: 'python') {
sh 'python setup.py bdist_wheel'
}
}
}
stage('Deploy') {
environment {
TWINE_REPOSITORY_URL = 'https://vato.ddns.net/nexus/repository/pypi-local/'
TWINE_CREDS = 'credentials(\'2eddcc32-2914-4b5c-bec4-52d40cfba020\')'
}
steps {
sh 'python -m twine upload -u $TWINE_CREDS_USR -p $TWINE_CREDS_PSW python/dist/*'
}
}
}
}