steps.download definition
Met de download
stap worden artefacten gedownload die zijn gekoppeld aan de huidige uitvoering of vanuit een andere Azure-pijplijn die is gekoppeld als een pijplijnresource.
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.
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.
Definities die naar deze definitie verwijzen: stappen
Eigenschappen
download
tekenreeks. Vereist als eerste eigenschap.
Geef de huidige, pijplijnresource-id of geen op om automatisch downloaden uit te schakelen.
artifact
tekenreeks.
artefactnaam.
patterns
tekenreeks.
Patroon voor het downloaden van bestanden van artefact.
condition
tekenreeks.
Evalueer deze voorwaardeexpressie om te bepalen of deze taak moet worden uitgevoerd.
continueOnError
booleaanse.
Doorgaan met uitvoeren, zelfs bij een fout?
displayName
tekenreeks.
leesbare naam voor de taak.
target
doel.
Omgeving waarin deze taak moet worden uitgevoerd.
enabled
booleaanse.
Deze taak uitvoeren wanneer de taak wordt uitgevoerd?
env
tekenreekswoordenlijst.
variabelen die moeten worden toegewezen aan de omgeving van het proces.
name
tekenreeks.
id van de stap. Acceptabele waarden: [-_A-Za-z0-9]*.
timeoutInMinutes
tekenreeks.
Tijd om te wachten tot deze taak is voltooid voordat de server deze doodt.
Notitie
Pijplijnen kunnen worden geconfigureerd met een time-out op taakniveau. Als het time-outinterval op taakniveau is verstreken voordat de stap is voltooid, wordt de actieve taak (inclusief uw stap) beƫindigd, zelfs als de stap is geconfigureerd met een langer timeoutInMinutes
interval. Zie Time-outsvoor meer informatie.
retryCountOnTaskFailure
tekenreeks.
aantal nieuwe pogingen als de taak mislukt.
Opmerkingen
Met het download
trefwoord worden artefactbronnen gedownload naar de map die is opgegeven in locatie voor het downloaden van artefacten.
Afhankelijk van het type artefact waarnaar wordt verwezen (of artefacten), roept download
Pijplijnartefacten downloaden (voor pijplijnartefacten, als uw pijplijn wordt uitgevoerd in Azure DevOps Services), Build Artifacts downloaden (voor buildartefacten) of Artefacten downloaden van bestandsshares (voor bestandsshareartefacten).
Locatie voor het downloaden van artefacten
Artefacten van de huidige pijplijn worden gedownload naar $(Pipeline.Workspace)/<artifact name>
.
Artefacten van de gekoppelde pijplijnresource worden gedownload naar $(Pipeline.Workspace)/<pipeline resource identifier>/<artifact name>
.
Automatisch downloaden in implementatietaken
Alle beschikbare artefacten uit de huidige pijplijn en van de bijbehorende pijplijnbronnen worden automatisch gedownload in implementatietaken en beschikbaar gesteld voor uw implementatie.
Als u downloads wilt voorkomen, geeft u download: none
op.
Voorbeelden
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