次の方法で共有


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.

入力

PyPI サービス接続pypiConnection - する
入力エイリアス: serviceEndpointstring. 必須。

パッケージ インデックスに接続するための汎用サービス接続を指定します。


Python パッケージ ディレクトリpackageDirectory - する
入力エイリアス: 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、クラシック ビルド、クラシック リリース
実行日 エージェント、DeploymentGroup
の需要 なし
機能の このタスクは、ジョブ内の後続のタスクに対する要求を満たしていません。
コマンドの制限 どれでも
設定可能な変数 どれでも
エージェントのバージョン 2.0.0 以上
タスク カテゴリ Package