• 1000 *
В настоящее время моя работа Jenkins вводит версию в __init__.py
, а затем она упаковывается и выгружается. здесь ниже вы можете найти фрагмент кода из моей работы с Дженкинсом, который выполнял эту часть:
stage('upload to artifactory') {
steps {
sh """#!/bin/bash -ax
source venv_my_package_cd/bin/activate
echo __version__ = "${PREFIX}.${BUILD_NUMBER}" > my_package/__init__.py
python setup.py sdist
twine upload dist/my_package-"${PREFIX}.${BUILD_NUMBER}".tar.gz -r local
"""
}
}
Спасибо