PyPIPublisher@0 - PyPI 发布者 v0 任务

使用此任务通过 Twine 创建 sdist 或轮,并将其上传到与 PyPI 兼容的索引。

语法

# PyPI publisher v0
# Create and upload an sdist or wheel to a PyPI-compatible index using Twine.
- task: PyPIPublisher@0
  inputs:
    pypiConnection: # string. Alias: serviceEndpoint. Required. PyPI service connection. 
    packageDirectory: # string. Alias: wd. Required. Python package directory. 
    #alsoPublishWheel: false # boolean. Alias: wheel. Also publish a wheel. Default: false.
# PyPI Publisher v0
# Create and upload an sdist or wheel to a PyPI-compatible index using Twine.
- task: PyPIPublisher@0
  inputs:
    pypiConnection: # string. Alias: serviceEndpoint. Required. PyPI service connection. 
    packageDirectory: # string. Alias: wd. Required. Python package directory. 
    #alsoPublishWheel: false # boolean. Alias: wheel. Also publish a wheel. Default: false.

输入

pypiConnection - PyPI 服务连接
输入别名: serviceEndpointstring. 必需。

指定用于连接到包索引的泛型服务连接。


packageDirectory - Python 包目录
输入别名: wdstring. 必需。

指定在其中创建并发布的 setup.py Python 包的目录。


alsoPublishWheel - 同时发布滚轮
输入别名: wheelboolean. 默认值:false

指定除了 sdist 包之外,是否 (平台无关) 创建和发布通用滚轮包。 有关 打包 Python 项目的详细信息。


任务控制选项

除了任务输入,所有任务都有控制选项。 有关详细信息,请参阅 控制选项和常见任务属性

输出变量

无。

备注

重要

PyPI 发布服务器任务已弃用。 现在可以使用 Twine 身份验证和自定义脚本发布 PyPI 包

使用此任务通过 Twine 创建 sdist 或轮,并将其上传到与 PyPI 兼容的索引。

此任务通过与 中的 PATHPython 实例一起运行python setup.py sdist来生成 sdist 包。 除了 sdist 之外,还可以选择生成通用滚轮。 它将使用 twine将包上传到 PyPI 索引。 此任务将使用 python -m pip install --user 安装 wheeltwine 包。

要求

要求 说明
管道类型 YAML、经典版本、经典版本
运行平台 Agent、DeploymentGroup
需求
功能 此任务不满足作业中后续任务的任何要求。
命令限制 任意
可设置变量 任意
代理版本 2.0.0 或更高版本
任务类别