다음을 통해 공유


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

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

비고

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

구문론

# 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 프로토콜에는 DICT://, FILE://, FTP://, FTPS://, GOPHER://, HTTP://, HTTPS://, IMAP://, IMAPS://, LDAP://, LDAPS://, POP3://, POP3S://, RTMP://, RTSP://, SCP://, SFTP://, SMTP://, SMTPS://, TELNET://, TFTP://등이 있습니다.


선택적 인수options -
string;

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


표준 오류를 표준 출력리디렉션 redirectStderr -
boolean; 기본값은 true입니다.

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


작업 제어 옵션

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

출력 변수

없음.

비고

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

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

요구 사항

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