pypi.svg

PyPI

by drone-plugins

Apache License 2.0

通过该插件,你可以将 Python pypi 包作为流水线 (Pipeline) 的一部分进行发布。

YAML 配置示例

kind: pipeline
name: default

steps:
- name: pypi_publish
  image: plugins/pypi
  settings:
    username: john
    password: secret

字段属性说明

  • username

    string必填项

    用于 pypi 发布的用户名。

    默认值:none

  • password

    string必填项

    用于 pypi 发布的密码。

    推荐使用密钥 (Secret) 功能

    默认值:none

  • repository

    string可选项

    要发布到的版本库的 URL。

    默认值:https://upload.pypi.org/legacy/

  • distributions

    string可选项

    要发布的分发类型列表。

    默认值:only sdist

  • setupfile

    string可选项

    从工作区根指向要使用的 setup.py 文件的相对路径。

    默认值:setup.py

  • skip_build

    boolean可选项

    跳过构建,只从 dist/* 上传预构建文件。

    默认值:false