Delen via


definitie van stappen

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.
steps: [ task | script | powershell | pwsh | bash | checkout | download | downloadBuild | publish | template ] # Steps are a linear sequence of operations that make up a job.

Definities die naar deze definitie verwijzen: pipeline, jobs.job

Lijsttypen

Type Beschrijving
steps.task Hiermee voert u een taak uit.
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 behulp van Windows PowerShell (op 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 op Windows, macOS en Linux.
steps.checkout Configureren hoe de broncode wordt uitgecheckt door de pijplijn.
steps.download Downloadt artefacten die zijn gekoppeld aan de huidige uitvoering of van een andere Azure-pijplijn die is gekoppeld als een pijplijnresource.
steps.downloadBuild Downloadt buildartefacten.
steps.getPackage Hiermee downloadt u een pakket uit een feed voor pakketbeheer 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 set stappen in één bestand en gebruik deze meerdere keren in een ander bestand.
steps.reviewApp Downloads maakt dynamisch een resource onder een implementatiefaseprovider.
Type Beschrijving
steps.task Hiermee voert u een taak uit.
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 behulp van Windows PowerShell (op 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 op Windows, macOS en Linux.
steps.checkout Configureren hoe de broncode wordt uitgecheckt door de pijplijn.
steps.download Downloadt artefacten die zijn gekoppeld aan de huidige uitvoering of van een andere Azure-pijplijn die is gekoppeld als een pijplijnresource.
steps.downloadBuild Downloadt buildartefacten.
steps.publish Publiceert (uploadt) een bestand of map als een pijplijnartefact dat andere taken en pijplijnen kunnen gebruiken.
steps.template Definieer een set stappen in één bestand en gebruik deze meerdere keren in een ander bestand.

Opmerkingen

Elke stap wordt in een eigen proces uitgevoerd 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 dat 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 Taakomgevingsvariabelen voor 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!"

Zie ook