【发布时间】:2021-12-19 15:22:26
【问题描述】:
我使用 Python zipapp(更准确地说是shiv)来发布 Python 模块。
我想在 Nexus 上存储生成的 zipapp (.pyz)(最好在 Nexus 上存储pypi),以跟踪我在 CI/CD 管道中构建的工件。
如何在 Nexus 上上传 .pyz?
是否可以将其存储在 Nexus 上托管的 pypi 中?
【问题讨论】:
我使用 Python zipapp(更准确地说是shiv)来发布 Python 模块。
我想在 Nexus 上存储生成的 zipapp (.pyz)(最好在 Nexus 上存储pypi),以跟踪我在 CI/CD 管道中构建的工件。
如何在 Nexus 上上传 .pyz?
是否可以将其存储在 Nexus 上托管的 pypi 中?
【问题讨论】:
我最终将.pyz 工件推送到Nexus 上的maven 存储库中。使用简单的curl 推送工件似乎效果很好:
curl -v -u NEXUS_USER:NEXUS_PASSWORD \
--upload-file artifact.pyz \
NEXUS_URL/repository/my_repo/artifact.pyz
【讨论】: