Condividi tramite


definizione dei passaggi

I passaggi sono una sequenza lineare di operazioni che costituiscono un processo.

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.

Definizioni che fanno riferimento a questa definizione: pipeline,jobs.job, preDeployHook, deployHook, routeTrafficHook, postRouteTrafficHook, onFailureHook, onSuccessHook

Definizioni che fanno riferimento a questa definizione: pipeline,jobs.job

Tipi di elenco

Tipo Descrizione
steps.task Esegue un'attività.
steps.script Esegue uno script usando cmd.exe in Windows e Bash in altre piattaforme.
steps.powershell Esegue uno script usando Windows PowerShell (in Windows) o pwsh (Linux e macOS).
steps.pwsh Esegue uno script in PowerShell Core in Windows, macOS e Linux.
steps.bash Esegue uno script in Bash in Windows, macOS e Linux.
steps.checkout Configurare il modo in cui la pipeline estrae il codice sorgente.
steps.download Scarica gli artefatti associati all'esecuzione corrente o da un'altra pipeline di Azure associata come risorsa della pipeline.
steps.downloadBuild Scarica gli artefatti di compilazione.
steps.getPackage Scarica un pacchetto da un feed di gestione dei pacchetti in Azure Artifacts o Azure DevOps Server.
steps.publish Pubblica (carica) un file o una cartella come artefatto della pipeline utilizzabile da altri processi e pipeline.
steps.template Definire un set di passaggi in un file e usarlo più volte in un altro file.
steps.reviewApp I download creano una risorsa in modo dinamico in un provider di fasi di distribuzione.
Tipo Descrizione
steps.task Esegue un'attività.
steps.script Esegue uno script usando cmd.exe in Windows e Bash in altre piattaforme.
steps.powershell Esegue uno script usando Windows PowerShell (in Windows) o pwsh (Linux e macOS).
steps.pwsh Esegue uno script in PowerShell Core in Windows, macOS e Linux.
steps.bash Esegue uno script in Bash in Windows, macOS e Linux.
steps.checkout Configurare il modo in cui la pipeline estrae il codice sorgente.
steps.download Scarica gli artefatti associati all'esecuzione corrente o da un'altra pipeline di Azure associata come risorsa della pipeline.
steps.downloadBuild Scarica gli artefatti di compilazione.
steps.publish Pubblica (carica) un file o una cartella come artefatto della pipeline utilizzabile da altri processi e pipeline.
steps.template Definire un set di passaggi in un file e usarlo più volte in un altro file.

Commenti

Ogni passaggio viene eseguito nel proprio processo in un agente e ha accesso all'area di lavoro della pipeline in un disco rigido locale. Questo comportamento significa che le variabili di ambiente non vengono mantenute tra i passaggi, ma le modifiche del file system sono.

Tutte le attività e i passaggi supportano un set di proprietà comuni, ad esempio enabled e env, oltre alle relative proprietà specifiche dell'attività o dei passaggi. Per altre informazioni sulla configurazione di queste proprietà, vedere Opzioni di controllo delle attività e Variabili di ambiente delle attività.

Esempi

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!"

Vedere anche