Управление версиями на пакете python - PullRequest
0 голосов
/ 20 июня 2020
• 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
           """
          }
}

Спасибо

...