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 |