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 服務連線
輸入別名:serviceEndpoint
。
string
。 必須的。
指定連線至封裝索引的泛型服務連接。
packageDirectory
-
Python 套件目錄
輸入別名:wd
。
string
。 必須的。
指定建立併發佈 setup.py
所在之 Python 套件的目錄。
alsoPublishWheel
-
也發佈滾輪
輸入別名:wheel
。
boolean
。 預設值: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
安裝 wheel
和 twine
套件。
需求
要求 | 說明 |
---|---|
管線類型 | YAML、傳統組建、傳統版本 |
執行於 | Agent、DeploymentGroup |
需求 | 沒有 |
功能 | 此工作不符合作業中後續工作的任何需求。 |
命令限制 | 任意 |
Settable 變數 | 任意 |
代理程式版本 | 2.0.0 或更新 |
工作類別 | 套件/包裹 |