cURLUploader@2 — zadanie przekazywania plików cURL w wersji 2
To zadanie służy do przekazywania plików za pomocą biblioteki cURL . Obsługiwane protokoły transferu danych to FTP, FTPS, SFTP, HTTP i inne.
Przekazywanie plików za pomocą biblioteki cURL.
Składnia
# cURL Upload Files v2
# Use cURL's supported protocols to upload files.
- task: cURLUploader@2
inputs:
files: # string. Required. Files.
#authType: 'ServiceEndpoint' # 'ServiceEndpoint' | 'UserAndPass'. Authentication Method. Default: ServiceEndpoint.
serviceEndpoint: # string. Required when authType = ServiceEndpoint. Service Connection.
#username: # string. Optional. Use when authType = UserAndPass. Username.
#password: # string. Optional. Use when authType = UserAndPass. Password.
#url: # string. Required when authType = UserAndPass. URL.
#remotePath: 'upload/$(Build.BuildId)/' # string. Remote Directory. Default: upload/$(Build.BuildId)/.
#options: # string. Optional Arguments.
# Advanced
#redirectStderr: true # boolean. Redirect Standard Error to Standard Out. Default: true.
# cURL Upload Files v2
# Use cURL to upload files.
- task: cURLUploader@2
inputs:
files: # string. Required. Files.
#authType: 'ServiceEndpoint' # 'ServiceEndpoint' | 'UserAndPass'. Authentication Method. Default: ServiceEndpoint.
serviceEndpoint: # string. Required when authType = ServiceEndpoint. Service Connection.
#username: # string. Optional. Use when authType = UserAndPass. Username.
#password: # string. Optional. Use when authType = UserAndPass. Password.
#url: # string. Required when authType = UserAndPass. URL.
#remotePath: 'upload/$(Build.BuildId)/' # string. Remote Directory. Default: upload/$(Build.BuildId)/.
#options: # string. Optional Arguments.
# Advanced
#redirectStderr: true # boolean. Redirect Standard Error to Standard Out. Default: true.
Dane wejściowe
files
- Pliki
string
. Wymagane.
Pliki do przekazania. Symbole wieloznaczne mogą być używane. Na przykład **/*.zip
dla wszystkich plików ZIP we wszystkich podfolderach.
authType
- Metoda uwierzytelniania
string
. Dozwolone wartości: ServiceEndpoint
(połączenie z usługą), UserAndPass
(nazwa użytkownika i hasło). Wartość domyślna: ServiceEndpoint
.
Określa metodę uwierzytelniania serwera.
serviceEndpoint
- Połączenie z usługą
string
. Wymagane, gdy authType = ServiceEndpoint
.
Określa połączenie usługi z poświadczeniami uwierzytelniania serwera. Użyj typu połączenia usługi ogólnej dla połączenia z usługą.
username
- Nazwę użytkownika
string
. Opcjonalny. Użyj polecenia , gdy authType = UserAndPass
.
Określa nazwę użytkownika uwierzytelniania serwera.
password
- Hasło
string
. Opcjonalny. Użyj polecenia , gdy authType = UserAndPass
.
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, gdy authType = UserAndPass
.
Określa adres URL, do którego zostaną przekazane pliki. Katalog powinien kończyć się ukośnikiem. Możliwe protokoły url obejmują DICT://
, , FILE://
, GOPHER://
SFTP://
FTP://
FTPS://
LDAPS://
LDAP://
POP3://
IMAPS://
POP3S://
IMAP://
RTMP://
RTSP://
HTTPS://
HTTP://
SMTP://
SMTPS://
SCP://
TELNET://
i .TFTP://
remotePath
- Katalog zdalny
string
. Wartość domyślna: upload/$(Build.BuildId)/
.
Opcjonalny. Określa podfolder na serwerze zdalnym adres URL podany w poświadczeniach.
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 plik 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
To zadanie służy do przekazywania plików z obsługiwanymi protokołami, takimi jak FTP, FTPS, SFTP, HTTP i inne.
Gdzie mogę dowiedzieć się więcej na temat wzorców dopasowywania plików?
Gdzie można nauczyć się poleceń FTP?
Wymagania
Wymaganie | Opis |
---|---|
Typy potoków | YAML, kompilacja klasyczna, wersja klasyczna |
Działa na | Agent, DeploymentGroup |
Wymagania | Brak |
Możliwości | To zadanie nie spełnia żadnych wymagań dotyczących kolejnych zadań w zadaniu. |
Ograniczenia poleceń | To zadanie jest uruchamiane przy użyciu następujących ograniczeń poleceń: ograniczone |
Zmienne w formie tabeli settable | To zadanie ma uprawnienia do ustawiania następujących zmiennych: Ustawienie zmiennych jest wyłączone |
Wersja agenta | 2.182.1 lub nowsza |
Kategoria zadania | Narzędzie |
Wymaganie | Opis |
---|---|
Typy potoków | YAML, kompilacja klasyczna, wersja klasyczna |
Działa na | Agent, DeploymentGroup |
Wymagania | Brak |
Możliwości | To zadanie nie spełnia żadnych wymagań dotyczących kolejnych zadań w zadaniu. |
Ograniczenia poleceń | Dowolne |
Zmienne w formie tabeli settable | Dowolne |
Wersja agenta | Wszystkie obsługiwane wersje agentów. |
Kategoria zadania | Narzędzie |
Wymaganie | Opis |
---|---|
Typy potoków | YAML, kompilacja klasyczna, wersja klasyczna |
Działa na | 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 w formie tabeli settable | Dowolne |
Wersja agenta | Wszystkie obsługiwane wersje agentów. |
Kategoria zadania | Narzędzie |
Opinia
https://aka.ms/ContentUserFeedback.
Dostępne już wkrótce: W 2024 r. będziemy stopniowo wycofywać zgłoszenia z serwisu GitHub jako mechanizm przesyłania opinii na temat zawartości i zastępować go nowym systemem opinii. Aby uzyskać więcej informacji, sprawdź:Prześlij i wyświetl opinię dla