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


DownloadSecureFile@1 – Biztonságos fájl v1-feladat letöltése

Ezzel a feladatsal tölthet le egy biztonságos fájlt az ügynökgépre.

Ezzel a feladatsal biztonságos fájlt tölthet le egy ideiglenes helyre az ügynökgépen.

Ezzel a feladatsal letölthet egy biztonságos fájlt egy ideiglenes helyre a buildelési vagy kiadási ügynökön.

Syntax

# Download secure file v1
# Download a secure file to the agent machine.
- task: DownloadSecureFile@1
  inputs:
    secureFile: # string. Required. Secure File. 
    #retryCount: '8' # string. Retry Count. Default: 8.
    #socketTimeout: # string. Socket Timeout.
# Download secure file v1
# Download a secure file to the agent machine.
- task: DownloadSecureFile@1
  inputs:
    secureFile: # string. Required. Secure File. 
    #retryCount: '5' # string. Retry Count. Default: 5.
# Download secure file v1
# Download a secure file to a temporary location on the agent machine.
- task: DownloadSecureFile@1
  inputs:
    secureFile: # string. Required. Secure File.
# Download Secure File v1
# Download a secure file to a temporary location on the build or release agent.
- task: DownloadSecureFile@1
  inputs:
    secureFile: # string. Required. Secure File.

Bevitelek

secureFile - Biztonságos fájl
string. Kötelező.

Megadja az ügynökgépre letöltött biztonságos fájl nevét vagy egyedi azonosítóját (GUID). A folyamatfeladat befejeződésekor a fájl törlődik.


retryCount - Újrapróbálkozás száma
string. Alapértelmezett érték: 8.

Választható. Megadja, hogy a letöltés sikertelensége esetén hányszor próbálkozzon újra egy biztonságos fájl letöltésével.


retryCount - Újrapróbálkozás száma
string. Alapértelmezett érték: 5.

Választható. Megadja, hogy a letöltés sikertelensége esetén hányszor próbálkozzon újra egy biztonságos fájl letöltésével.


socketTimeout - Szoftvercsatorna időtúllépése
string.

Választható. Ha biztonságos fájlkérelemet tölt le a Microsoftban, ez a bemenet határozza meg a szoftvercsatornák időtúllépését.


Tevékenységvezérlési beállítások

A tevékenységbemeneteken kívül minden tevékenység rendelkezik vezérlési lehetőségekkel. További információ: Vezérlési beállítások és gyakori feladattulajdonságok.

Kimeneti változók

Ez a feladat a következő kimeneti változókat határozza meg, amelyeket az alsóbb rétegbeli lépésekben, feladatokban és szakaszokban használhat fel.

secureFilePath
A letöltött biztonságos fájl helyét adja meg.

Megjegyzések

Használja ezt a feladatot egy folyamatban egy biztonságos fájl ügynökgépre való letöltéséhez. A fájl nevének megadásakor (a secureFile bemenet használatával) a tényleges fájlnév helyett használja a feltöltéskor megadott nevet.

A letöltés után használja a name feladaton beállított értéket (vagy a klasszikus szerkesztőben a "Hivatkozás neve" értéket) az ügynökgépen található biztonságos fájl elérési útjára való hivatkozáshoz. Ha például a tevékenység neve mySecureFile, az elérési útja a folyamatban a következőként $(mySecureFile.secureFilePath)hivatkozhat: . A letöltött biztonságos fájlok a által $(Agent.TempDirectory)megadott könyvtárban is megtalálhatók. Tekintse meg az alábbi teljes példát.

Ha a folyamatfeladat befejeződik, függetlenül attól, hogy sikeres, sikertelen vagy megszakított, a biztonságos fájl törlődik a letöltési helyről.

Nem szükséges ezt a feladatot az Apple-tanúsítvány telepítése vagy az Apple kiépítési profil telepítése feladattal használni, mert automatikusan letöltik, telepítik és törlik (a folyamatfeladat végén) a biztonságos fájlt.

Ez a feladat példányonként jelenleg csak egy fájlfeladatot támogat.

Példák

Ez a példa letölt egy biztonságos tanúsítványfájlt, és telepíti azt egy megbízható hitelesítésszolgáltatói (CA-) könyvtárba Linux rendszeren:

- task: DownloadSecureFile@1
  name: caCertificate
  displayName: 'Download CA certificate'
  inputs:
    secureFile: 'myCACertificate.pem'

- script: |
    echo Installing $(caCertificate.secureFilePath) to the trusted CA directory...
    sudo chown root:root $(caCertificate.secureFilePath)
    sudo chmod a+r $(caCertificate.secureFilePath)
    sudo ln -s $(caCertificate.secureFilePath) /etc/ssl/certs/ 

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 rendelkezik engedéllyel a következő változók beállításához: secureFilePath
Ü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 2.116.0 vagy újabb
Feladatkategória Segédprogram