zoukankan      html  css  js  c++  java
  • Python 将私有包自动上传Nexus私服

    公司内部的一些包需要私有化管理,所以内部搭建了自己的私服,一般情况会采用PyPI或者nexus 搭建,搭建成功后包需要发布到私服;

    1、用户根目录(如:C:UsersAdministrator)下新建.pypirc文件,添加如下配置

    [distutils]
    index-servers = 
        nexus
    
    [nexus]
    repository: http://10.12.225.53:8081/nexus/repository/pypi-hosted/
    username: 账号
    password: 密码
    说明:
    index-servers :定义私服地址名称,需要与仓库节点名称对应起来
    [nexus]:定义仓库信息
        repository: 仓库地址(仓库的配置中获取)
        username: 登录账号
        password: 登录密码

    2、项目发布主要是两步,打包、发布

      i.打包

    python setup.py sdist

      ii.发布

    • 安装python的twine包
    pip install twine
    • 发布
    twine upload -r [nexus] [发布文件路径]

      iii.打包并发布

    python setup.py sdist upload -r [nexus]

    说明:

    nexus 需要与.pypirc配置的节点名称对应起来

  • 相关阅读:
    1.Android 视图及View绘制分析笔记之setContentView
    Android 6.0
    include、merge 、ViewStub
    Vitamio视频播放器
    EventBus 二
    EventBus 一
    ZJOI2002 昂贵的聘礼
    [POI2009]WIE-Hexer
    UVA 11440 Help Tomisu
    洛谷 2448 无尽的生命
  • 原文地址:https://www.cnblogs.com/mengyu/p/14172016.html
Copyright © 2011-2022 走看看