다음을 통해 공유


cURLUploader@1 - 파일 업로드 v1 작업 cURL

이 작업을 cURL 사용하여 파일을 업로드합니다. 지원되는 데이터 전송 프로토콜에는 FTP, FTPS, SFTP, HTTP 등이 포함됩니다.

참고

이 작업의 최신 버전은 cURLUploader@2 사용할 수 있습니다.

Syntax

# cURL Upload Files v1
# Use cURL to upload files with FTP, FTPS, SFTP, HTTP, and more.
- task: cURLUploader@1
  inputs:
    files: # string. Required. Files. 
    #username: # string. Username. 
    #password: # string. Password. 
    url: # string. Required. URL. 
    #options: # string. Optional Arguments. 
  # Advanced
    #redirectStderr: true # boolean. Redirect Standard Error to Standard Out. Default: true.

입력

files - 파일
string. 필수 요소.

업로드할 파일입니다. 와일드카드를 사용할 수 있습니다. 예를 들어 모든 **\*.zip 하위 폴더의 모든 ZIP 파일에 대해 입니다.


username - 사용자
string.

선택 사항입니다. 서버 인증에 대한 사용자 이름을 지정합니다.


password - 암호
string.

선택 사항입니다. 서버 인증에 대한 암호를 지정합니다. 변수 탭에서 잠금을 사용하도록 설정된 새 빌드 변수를 사용하여 이 값을 암호화합니다. 비밀 변수를 사용하여 ths 값이 노출되는 것을 방지합니다.


url - Url
string. 필수 요소.

파일을 업로드할 URL을 지정합니다. 디렉터리가 후행 슬래시로 끝나야 합니다. 가능한 URL 프로토콜에는 , , FILE://, FTP://, FTPS://, GOPHER://HTTP://, HTTPS://, LDAP://IMAP://POP3://LDAPS://IMAPS://, POP3S://, RTMP://, , RTSP://, , SCP://SMTP://SFTP://, SMTPS://및 가 TELNET:// 포함DICT://됩니다.TFTP://


options - 선택적 인수
string.

선택 사항입니다. cURL 전달될 추가 인수입니다.


redirectStderr - 표준 오류를 Standard Out으로 리디렉션
boolean. 기본값은 true입니다.

cURL 인수로 를 추가합니다--stderr -. 기본적으로 cURL 진행률 표시줄을 stderr에 씁니다. 이 표시줄은 빌드에서 오류 출력으로 해석됩니다. 이 확인란을 사용하도록 설정하면 해당 동작이 표시되지 않습니다.


작업 제어 옵션

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

출력 변수

없음

설명

FTP 명령은 어디에서 배울 수 있나요?

원시 FTP 명령 목록을 참조하세요.

요구 사항

요구 사항 Description
파이프라인 유형 YAML, 클래식 빌드, 클래식 릴리스
실행 중 에이전트, DeploymentGroup
요청 자체 호스팅 에이전트에는 이 작업을 사용하는 작업을 실행하기 위한 다음 요구 사항과 일치하는 기능이 있어야 합니다. curl
Capabilities 이 작업은 작업의 후속 작업에 대한 요구를 충족하지 않습니다.
명령 제한 사항 모두
Settable 변수 모두
에이전트 버전 지원되는 모든 에이전트 버전입니다.
작업 범주 유틸리티