Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Stappen zijn een lineaire reeks bewerkingen waaruit een taak bestaat.
steps: [ task | script | powershell | pwsh | bash | checkout | download | downloadBuild | getPackage | publish | template | reviewApp ] # Steps are a linear sequence of operations that make up a job.
Definities die verwijzen naar deze definitie: pipeline, jobs.job, preDeployHook, deployHook, routeTrafficHook, postRouteTrafficHook, onFailureHook, onSuccessHook
Lijsttypen
Typ | Beschrijving |
---|---|
steps.task | Hiermee wordt een taak uitgevoerd. |
steps.script | Voert een script uit met behulp van cmd.exe in Windows en Bash op andere platforms. |
steps.powershell- | Voert een script uit met Windows PowerShell (in Windows) of pwsh (Linux en macOS). |
steps.pwsh | Voert een script uit in PowerShell Core in Windows, macOS en Linux. |
steps.bash- | Voert een script uit in Bash in Windows, macOS en Linux. |
steps.checkout | Configureer hoe de pijplijn broncode uitcheckt. |
steps.download | Downloadt artefacten die zijn gekoppeld aan de huidige uitvoering of vanuit een andere Azure-pijplijn die is gekoppeld als een pijplijnresource. |
steps.downloadBuild | Downloadt buildartefacten. |
steps.getPackage- | Hiermee downloadt u een pakket uit een pakketbeheerfeed in Azure Artifacts of Azure DevOps Server. |
steps.publish | Publiceert (uploadt) een bestand of map als een pijplijnartefact dat andere taken en pijplijnen kunnen gebruiken. |
steps.template | Definieer een reeks stappen in het ene bestand en gebruik deze meerdere keren in een ander bestand. |
steps.reviewApp- | Downloads maken dynamisch een resource onder een implementatiefaseprovider. |
Opmerkingen
Elke stap wordt uitgevoerd in een eigen proces op een agent en heeft toegang tot de pijplijnwerkruimte op een lokale harde schijf. Dit gedrag betekent dat omgevingsvariabelen niet behouden blijven tussen stappen, maar dat wijzigingen in het bestandssysteem wel zijn.
Alle taken en stappen ondersteunen een set algemene eigenschappen, zoals enabled
en env
, naast hun taak- of stapspecifieke eigenschappen. Zie Opties voor taakbeheer en omgevingsvariabelen voor takenvoor meer informatie over het configureren van deze eigenschappen.
Voorbeelden
steps:
- script: echo This runs in the default shell on any machine
- bash: |
echo This multiline script always runs in Bash.
echo Even on Windows machines!
- pwsh: |
Write-Host "This multiline script always runs in PowerShell Core."
Write-Host "Even on non-Windows machines!"