制品仓库 CODEARTS ARTIFACT-批量迁移Maven/NPM/PyPI组件至私有依赖库:迁移PyPI组件

时间:2024-10-29 17:20:07

迁移PyPI组件

  1. 进入私有依赖库,在左侧边栏中选择目标PyPI私有依赖库。
  2. 单击仓库名称,页面中仓库的详细信息显示“仓库地址”,单击即可复制该地址。
  3. 单击页面右上方“操作指导”,在弹框中单击“下载配置文件”,将配置文件pypirc下载到本地。

    在本地打开配置文件,在文件中搜索并找到用户名与密码。

  4. 单击页面右上方,单击“下载迁移工具”将迁移工具压缩包(脚本uploadArtifact2.py、配置文件artifact.conf)下载到本地。
  5. 配置artifact.conf。

    [artifact]
    packageType = 组件类型,设置为pypi
    userInfo = username:password(步骤3中获取的用户名与密码)
    repoRelease = 私有依赖库地址(步骤2中获取的仓库地址)
    repoSnapshot = 保留为空
    srcDir = 组件的目录路径,例如:C:\Users\xxxxxx\repository,用户自己指定
    
    [nexus]
    nexusAddr=nexus地址
    nexusPort=nexus端口
    repoName=待迁移的nexus仓库名称
    userName=nexus用户名
    passwd=nexus密码

  6. 执行迁移脚本python uploadArtifact2.py。
  7. 进入私有库页面查看二进制包是否上传成功。
support.huaweicloud.com/bestpractice-cloudartifact/cloudartifact_14_0001.html