Megosztás a következőn keresztül:


cURLUploader@2 – cURL Upload Files v2 feladat

Használja ezt a feladatot a cURL használatával fájlok feltöltéséhez. A támogatott adatátviteli protokollok közé tartozik az FTP, az FTPS, az SFTP, a HTTP és mások.

Fájlok feltöltése a cURL használatával.

Syntax

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

Bevitelek

files - Fájlokat
string. Kötelező.

Feltöltendő fájl(ok). Helyettesítő karaktereket is használhat. Például az **/*.zip összes almappában lévő összes ZIP-fájl esetében.


authType - Hitelesítési módszer
string. Engedélyezett értékek: ServiceEndpoint (Szolgáltatáskapcsolat), UserAndPass (Felhasználónév és jelszó). Alapértelmezett érték: ServiceEndpoint.

A kiszolgálóhitelesítés hitelesítési módszerét adja meg.


serviceEndpoint - Szolgáltatáskapcsolat
string. Akkor szükséges, ha authType = ServiceEndpoint.

Megadja a szolgáltatáskapcsolatot a kiszolgálóhitelesítés hitelesítő adataival. A szolgáltatáskapcsolathoz használja az Általános szolgáltatáskapcsolattípust.


username - Felhasználónév
string. Választható. Használja a következőt: authType = UserAndPass.

A kiszolgálóhitelesítés felhasználónevét adja meg.


password - Jelszó
string. Választható. Használja a következőt: authType = UserAndPass.

Megadja a kiszolgálóhitelesítés jelszavát. Az érték titkosításához használjon egy új buildváltozót, amelynek zárolása engedélyezve van a Változók lapon. Használjon titkos változót a ths érték felfedésének elkerüléséhez.


url - URL
string. Akkor szükséges, ha authType = UserAndPass.

Megadja azt az URL-címet, ahová a fájl(ok) fel lesznek töltve. A könyvtárnak záró perjellel kell végződnie. Lehetséges URL-protokollok: DICT://, FILE://, FTP://, FTPS://, GOPHER://, HTTP://, IMAPS://IMAP://LDAP://LDAPS://POP3S://POP3://RTSP://HTTPS://RTMP://, SCP://, SFTP://, SMTP://, SMTPS://, és . TELNET://TFTP://


remotePath - Távoli címtár
string. Alapértelmezett érték: upload/$(Build.BuildId)/.

Választható. Megadja a távoli kiszolgálón lévő almappát a hitelesítő adatokban megadott URL-címhez.


options - Választható argumentumok
string.

Választható. A cURL-nek átadott további argumentumok.


redirectStderr - Standard hiba átirányítása standard outra
boolean. Alapértelmezett érték: true.

Argumentumként adja --stderr - hozzá a cURL-hez. Alapértelmezés szerint a cURL írja a folyamatjelzőt a fájlba stderr, amelyet a build hibakimenetként értelmez. A jelölőnégyzet engedélyezése letiltja ezt a viselkedést.


Feladatvezérlési lehetőségek

Minden feladathoz tartoznak vezérlési lehetőségek is a feladat bemenetei mellett. További információ: Vezérlési beállítások és gyakori feladattulajdonságok.

Kimeneti változók

Nincsenek.

Megjegyzések

Ezzel a feladattal a cURL használatával fájlokat tölthet fel olyan támogatott protokollokkal, mint az FTP, FTPS, SFTP, HTTP stb.

Hol tudhatok meg többet a fájlegyeztetési mintákról?

Hol tanulhatok FTP-parancsokat?

Követelmények

Követelmény Leírás
Folyamattípusok YAML, klasszikus build, klasszikus kiadás
Futtatás: Ügynök, DeploymentGroup
Igények None
Képességek Ez a tevékenység nem felel meg a feladat későbbi tevékenységeire vonatkozó követelményeknek.
Parancskorlátozások Ez a feladat a következő parancskorlátozásokkal fut: korlátozott
Változók beállítása Ez a feladat a következő változók beállítására jogosult: A változók beállítása le van tiltva
Ügynök verziója 2.182.1 vagy újabb
Feladatkategória Segédprogram
Követelmény Leírás
Folyamattípusok YAML, klasszikus build, klasszikus kiadás
Futtatás: Ügynök, DeploymentGroup
Igények None
Képességek Ez a tevékenység nem felel meg a feladat későbbi tevékenységeire vonatkozó követelményeknek.
Parancskorlátozások Bármelyik
Változók beállítása Bármelyik
Ügynök verziója Minden támogatott ügynökverzió.
Feladatkategória Segédprogram
Követelmény Leírás
Folyamattípusok YAML, klasszikus build, klasszikus kiadás
Futtatás: Ügynök, DeploymentGroup
Igények A saját üzemeltetésű ügynököknek olyan képességekkel kell rendelkezniük , amelyek megfelelnek az alábbi követelményeknek a feladatot használó feladatok futtatásához: curl
Képességek Ez a tevékenység nem felel meg a feladat későbbi tevékenységeire vonatkozó követelményeknek.
Parancskorlátozások Bármelyik
Változók beállítása Bármelyik
Ügynök verziója Minden támogatott ügynökverzió.
Feladatkategória Segédprogram