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