Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Krok download stáhne artefakty přidružené k aktuálnímu spuštění nebo z jiného kanálu Azure, který je přidružený jako prostředek kanálu.
steps:
- download: string # Required as first property. Specify current, pipeline resource identifier, or none to disable automatic download.
artifact: string # Artifact name.
patterns: string # Pattern to download files from artifact.
condition: string # Evaluate this condition expression to determine whether to run this task.
continueOnError: boolean # Continue running even on failure?
displayName: string # Human-readable name for the task.
target: string | target # Environment in which to run this task.
enabled: boolean # Run this task when the job runs?
env: # Variables to map into the process's environment.
string: string # Name/value pairs
name: string # ID of the step.
timeoutInMinutes: string # Time to wait for this task to complete before the server kills it.
retryCountOnTaskFailure: string # Number of retries if the task fails.
Definice, které odkazují na tuto definici: kroky
Vlastnosti
download řetězec. Povinné jako první vlastnost.
Zadejte aktuální identifikátor prostředku kanálu nebo žádný, pokud chcete zakázat automatické stahování.
artifact řetězec.
název artefaktu.
patterns řetězec.
vzor pro stahování souborů z artefaktu.
condition řetězec.
Vyhodnocení tohoto výrazu podmínky k určení, zda má být spuštěna tato úloha.
continueOnError
logických.
Pokračovat i při selhání?
displayName řetězec.
název úkolu čitelný pro člověka.
target
cílové.
prostředí, ve kterém chcete tuto úlohu spustit.
enabled
logických.
Spustit tuto úlohu při spuštění úlohy?
env řetězcový slovník.
proměnné pro mapování do prostředí procesu.
name řetězec.
ID kroku. Přijatelné hodnoty: [-_A-Za-z0-9]*.
timeoutInMinutes řetězec.
Doba čekání na dokončení této úlohy před ukončením serveru.
Poznámka:
Kanály můžou být nakonfigurované s vypršením časového limitu na úrovni úlohy. Pokud časový limit na úrovni úlohy uplynul před dokončením kroku, je spuštěná úloha (včetně kroku) ukončena, i když je krok nakonfigurovaný s delším timeoutInMinutes intervalem. Další informace najdete v tématu vypršení časových limitů.
retryCountOnTaskFailure řetězec.
Počet opakování, pokud úloha selže.
Poznámky
Klíčové slovo download stáhne prostředky artefaktů do složky zadané v umístění pro stahování artefaktů .
V závislosti na typu odkazovaného artefaktu (nebo artefaktů) download volá stažení artefaktů kanálu (pro artefakty kanálu, pokud kanál běží v Azure DevOps Services), stáhnout artefakty sestavení (pro artefakty sestavení) nebo Stáhnout artefakty ze sdílené složky (pro artefakty sdílené složky).
Umístění stahování artefaktů
Artefakty z aktuálního kanálu se stáhnou do $(Pipeline.Workspace)/<artifact name>.
Artefakty z přidruženého prostředku kanálu se stáhnou do $(Pipeline.Workspace)/<pipeline resource identifier>/<artifact name>.
Automatické stahování v úlohách nasazení
Všechny dostupné artefakty z aktuálního kanálu a z přidružených prostředků kanálu se automaticky stáhnou v úlohách nasazení a zpřístupní se pro vaše nasazení.
Chcete-li zabránit stahování, zadejte download: none.
Příklady
steps:
- download: current # refers to artifacts published by current pipeline
artifact: WebApp
patterns: '**/.js'
displayName: Download artifact WebApp
- download: MyAppA # downloads artifacts available as part of the pipeline resource specified as MyAppA