다음을 통해 공유


PyPIPublisher@0 - PyPI 게시자 v0 작업

이 작업을 사용하여 Twine을 사용하여 PyPI 호환 인덱스로 sdist 또는 wheel을 만들고 업로드합니다.

Syntax

# 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 서비스 연결
입력 별칭: serviceEndpoint. string. 필수 요소.

패키지 인덱스에 연결하기 위한 일반 서비스 연결을 지정합니다.


packageDirectory - Python 패키지 디렉터리
입력 별칭: wd. string. 필수 요소.

가 있는 곳에서 setup.py 만들어지고 게시된 Python 패키지의 디렉터리를 지정합니다.


alsoPublishWheel - 또한 휠 게시
입력 별칭: wheel. boolean. 기본값은 false입니다.

sdist 패키지 외에도 유니버설 휠 패키지(플랫폼 독립적)를 만들고 게시할지 여부를 지정합니다. Python 프로젝트 패키징에 대한 자세한 정보입니다.


작업 제어 옵션

모든 작업에는 작업 입력 외에 제어 옵션이 있습니다. 자세한 내용은 컨트롤 옵션 및 일반적인 작업 속성을 참조하세요.

출력 변수

없음

설명

중요

PyPI 게시자 작업은 더 이상 사용되지 않습니다. 이제 Twine 인증 및 사용자 지정 스크립트를 사용하여 PyPI 패키지를 게시할 수 있습니다.

이 작업을 사용하여 Twine을 사용하여 PyPI 호환 인덱스로 sdist 또는 wheel을 만들고 업로드합니다.

이 작업은 의 Python instance 사용하여 를 실행 python setup.py sdist 하여 sdist 패키지를 빌드합니다PATH. sdist 외에도 필요에 따라 유니버설 휠을 빌드할 수 있습니다. 를 사용하여 패키지를 PyPI 인덱스로 twine업로드합니다. 작업은 와 함께 python -m pip install --usertwine 패키지를 설치 wheel 합니다.

요구 사항

요구 사항 Description
파이프라인 유형 YAML, 클래식 빌드, 클래식 릴리스
실행 중 에이전트, DeploymentGroup
요청 없음
Capabilities 이 작업은 작업의 후속 작업에 대한 요구를 충족하지 않습니다.
명령 제한 사항 모두
Settable 변수 모두
에이전트 버전 2.0.0 이상
작업 범주 패키지