共用方式為


PyPIPublisher@0 - PyPI 發行者 v0 工作

使用此工作,使用 Twine 建立和上傳 sdist 或 wheel 至 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.

輸入

pypiConnection - PyPI 服務連線
輸入別名:serviceEndpointstring。 必須的。

指定連線至封裝索引的泛型服務連接。


packageDirectory - Python 套件目錄
輸入別名:wdstring。 必須的。

指定建立併發佈 setup.py 所在之 Python 套件的目錄。


alsoPublishWheel - 也發佈滾輪
輸入別名:wheelboolean。 預設值:false

指定除了 sdist 套件之外,是否要建立及發佈通用滾輪套件(平台獨立)。 封裝 Python 專案的詳細資訊。


工作控制選項

除了工作輸入之外,所有工作都有控制選項。 如需詳細資訊,請參閱 控制項選項和一般工作屬性

輸出變數

沒有。

備註

這很重要

PyPI 發行者工作已被取代。 您現在可以 使用 Twine 驗證和自訂腳稿發佈 PyPI 套件。

使用此工作,使用 Twine 建立和上傳 sdist 或 wheel 至 PyPI 相容的索引。

此工作會使用 PATH中的 Python 實例執行 python setup.py sdist 來建置 sdist 套件。 除了 sdist 之外,還可以選擇性地建置通用方向盤。 它會使用 twine將套件上傳至 PyPI 索引。 工作將會使用 python -m pip install --user安裝 wheeltwine 套件。

需求

要求 說明
管線類型 YAML、傳統組建、傳統版本
執行於 Agent、DeploymentGroup
需求 沒有
功能 此工作不符合作業中後續工作的任何需求。
命令限制 任意
Settable 變數 任意
代理程式版本 2.0.0 或更新
工作類別 套件/包裹