我想知道是否可以在GitLab CI Runner中提高存储在GitLab中的Python软件包版本。
我有一个示例程序包结构:
这里展示了发布和更新Python包的简单工作流程:在GitHub和PyPI上发布新版本Python包的最佳工作流程和实践。但是,我们是否可以在直接通过gitlab-ci发布时自动更新__init__.py中的版本号?
我有一个示例程序包结构:
/package
/src
/__init__.py
main.py
setup.py
Dockerfile
.gitlab-ci.yml
init.py 包含如下内容:
__version__ = '1.0.0'
setup.py 包括:
setup(
name='foo',
version=src.__version__,
packages=find_packages(),
install_required=[foo, bar]
)
这里展示了发布和更新Python包的简单工作流程:在GitHub和PyPI上发布新版本Python包的最佳工作流程和实践。但是,我们是否可以在直接通过gitlab-ci发布时自动更新__init__.py中的版本号?