如何将 Python 包从 Nexus 迁移到 Azure DevOps
How to migrate Python packages from Nexus to Azure DevOps
我们正在从 Sonatype Nexus 迁移到 Azure Artifacts。目前 Nexus 上有 100 个 python 包。 Azure 中需要所有这些。有没有办法 upload/sync 他们到 Azure?
我已经通过使用 twine & .pypirc 文件创建一个 dist 成功上传了一个特定版本的包。
像这样python setup.py sdist bdist_wheel && twine upload -r project-name dist/*
但是在所有包及其不同版本上手动执行此操作是不可行的。
请帮助使用您可能知道的任何脚本或迁移工具。
我们使用 Sonatype Nexus Repository Manager OSS 3.19.1-01。
谢谢!
How to migrate Python packages from Nexus to Azure DevOps
目前,Azure devops 仅提供 AzureArtifactsPackageMigration PowerShell 模块,您可以轻松地从 MyGet 迁移您的 NuGet 包。 未来的开发将支持从其他封装解决方案和封装类型迁移。
参考文档Migrate your packages to Azure Artifacts。
对于来自 Nexus 的 Python 包,有一个 Bash 脚本可以从 Sonatype Nexus Repository Manager OSS 迁移到 Azure DevOps Artifacts,您可以查看它是否对您有帮助:
我们正在从 Sonatype Nexus 迁移到 Azure Artifacts。目前 Nexus 上有 100 个 python 包。 Azure 中需要所有这些。有没有办法 upload/sync 他们到 Azure?
我已经通过使用 twine & .pypirc 文件创建一个 dist 成功上传了一个特定版本的包。
像这样python setup.py sdist bdist_wheel && twine upload -r project-name dist/*
但是在所有包及其不同版本上手动执行此操作是不可行的。
请帮助使用您可能知道的任何脚本或迁移工具。
我们使用 Sonatype Nexus Repository Manager OSS 3.19.1-01。
谢谢!
How to migrate Python packages from Nexus to Azure DevOps
目前,Azure devops 仅提供 AzureArtifactsPackageMigration PowerShell 模块,您可以轻松地从 MyGet 迁移您的 NuGet 包。 未来的开发将支持从其他封装解决方案和封装类型迁移。
参考文档Migrate your packages to Azure Artifacts。
对于来自 Nexus 的 Python 包,有一个 Bash 脚本可以从 Sonatype Nexus Repository Manager OSS 迁移到 Azure DevOps Artifacts,您可以查看它是否对您有帮助: