Udostępnij za pośrednictwem


cURLUploader@1 — zadanie cURL Upload Files v1

To zadanie służy do przekazywania plików za pomocą programu cURL . Obsługiwane protokoły transferu danych obejmują FTP, FTPS, SFTP, HTTP i inne.

Uwaga

W cURLUploader@2 jest dostępna nowsza wersja tego zadania.

Składnia

# 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.

Dane wejściowe

files - Pliki
string. Wymagane.

Pliki, które mają zostać przekazane. Można używać symboli wieloznacznych. Na przykład **\*.zip dla wszystkich plików ZIP we wszystkich podfolderach.


username - Nazwę użytkownika
string.

Opcjonalny. Określa nazwę użytkownika na potrzeby uwierzytelniania serwera.


password - Hasło
string.

Opcjonalny. Określa hasło do uwierzytelniania serwera. Użyj nowej zmiennej kompilacji z włączoną blokadą na karcie Zmienne, aby zaszyfrować tę wartość. Użyj zmiennej tajnej , aby uniknąć uwidaczniania wartości.


url - Adres url
string. Wymagane.

Określa adres URL lokalizacji, w której zostaną przekazane pliki. Katalog powinien kończyć się ukośnikiem końcowym. Możliwe protokoły url obejmują DICT://, FTP://SFTP://FILE://FTPS://GOPHER://LDAPS://LDAP://POP3://IMAPS://POP3S://IMAP://RTMP://RTSP://HTTPS://HTTP://SMTP://SMTPS://SCP://TELNET:// i .TFTP://


options - Argumenty opcjonalne
string.

Opcjonalny. Dodatkowe argumenty, które zostaną przekazane do biblioteki cURL.


redirectStderr - Przekierowywanie błędu standardowego do standardowego wyjścia
boolean. Wartość domyślna: true.

Dodaje --stderr - jako argument do biblioteki cURL. Domyślnie program cURL zapisuje pasek postępu na stderr, który jest interpretowany przez kompilację jako dane wyjściowe błędu. Włączenie tego pola wyboru powoduje pominięcie tego zachowania.


Opcje sterowania zadania

Wszystkie zadania mają opcje sterowania oprócz danych wejściowych zadań. Aby uzyskać więcej informacji, zobacz Opcje sterowania i typowe właściwości zadań.

Zmienne wyjściowe

Brak.

Uwagi

Gdzie można nauczyć się poleceń FTP?

Zobacz listę nieprzetworzonych poleceń FTP.

Wymagania

Wymaganie Opis
Typy potoków YAML, klasyczna kompilacja, wersja klasyczna
Działa w Agent, DeploymentGroup
Wymagania Agenci hostowani samodzielnie muszą mieć możliwości zgodne z następującymi wymaganiami dotyczącymi uruchamiania zadań korzystających z tego zadania: curl
Możliwości To zadanie nie spełnia żadnych wymagań dotyczących kolejnych zadań w zadaniu.
Ograniczenia poleceń Dowolne
Zmienne ustawialne Dowolne
Wersja agenta Wszystkie obsługiwane wersje agenta.
Kategoria zadania Narzędzie