Udostępnij za pośrednictwem


definicja kroków

Kroki to liniowa sekwencja operacji tworzących zadanie.

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.

Definicje odwołujące się do tej definicji: pipeline, jobs.job

Typy list

Typ Opis
steps.task Uruchamia zadanie.
steps.script Uruchamia skrypt przy użyciu cmd.exe w systemach Windows i Bash na innych platformach.
steps.powershell Uruchamia skrypt przy użyciu Windows PowerShell (w systemie Windows) lub pwsh (Linux i macOS).
steps.pwsh Uruchamia skrypt w programie PowerShell Core w systemach Windows, macOS i Linux.
steps.bash Uruchamia skrypt w powłoce Bash w systemach Windows, macOS i Linux.
steps.checkout Skonfiguruj sposób sprawdzania kodu źródłowego potoku.
steps.download Pobiera artefakty skojarzone z bieżącym uruchomieniem lub z innej usługi Azure Pipeline skojarzonej jako zasób potoku.
steps.downloadBuild Pobiera artefakty kompilacji.
steps.getPackage Pobiera pakiet ze źródła danych zarządzania pakietami w usłudze Azure Artifacts lub Azure DevOps Server.
steps.publish Publikuje (przekazuje) plik lub folder jako artefakt potoku, z którego mogą korzystać inne zadania i potoki.
steps.template Zdefiniuj zestaw kroków w jednym pliku i użyj go wiele razy w innym pliku.
steps.reviewApp Pobieranie tworzy zasób dynamicznie w ramach dostawcy fazy wdrażania.
Typ Opis
steps.task Uruchamia zadanie.
steps.script Uruchamia skrypt przy użyciu cmd.exe w systemach Windows i Bash na innych platformach.
steps.powershell Uruchamia skrypt przy użyciu Windows PowerShell (w systemie Windows) lub pwsh (Linux i macOS).
steps.pwsh Uruchamia skrypt w programie PowerShell Core w systemach Windows, macOS i Linux.
steps.bash Uruchamia skrypt w powłoce Bash w systemach Windows, macOS i Linux.
steps.checkout Skonfiguruj sposób sprawdzania kodu źródłowego potoku.
steps.download Pobiera artefakty skojarzone z bieżącym uruchomieniem lub z innej usługi Azure Pipeline skojarzonej jako zasób potoku.
steps.downloadBuild Pobiera artefakty kompilacji.
steps.publish Publikuje (przekazuje) plik lub folder jako artefakt potoku, z którego mogą korzystać inne zadania i potoki.
steps.template Zdefiniuj zestaw kroków w jednym pliku i użyj go wiele razy w innym pliku.

Uwagi

Każdy krok jest uruchamiany we własnym procesie na agencie i ma dostęp do obszaru roboczego potoku na lokalnym dysku twardym. To zachowanie oznacza, że zmienne środowiskowe nie są zachowywane między krokami, ale zmiany systemu plików są.

Wszystkie zadania i kroki obsługują zestaw typowych właściwości, takich jak enabled i env, oprócz ich właściwości zadań lub kroków. Aby uzyskać więcej informacji na temat konfigurowania tych właściwości, zobacz Opcje sterowania zadaniami i Zmienne środowiskowe zadania.

Przykłady

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

Zobacz też