Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
A lépések a feladatokat alkotó műveletek lineáris sorozatai.
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.
A definícióra hivatkozó definíciók: folyamat, jobs.job, preDeployHook, deployHook, routeTrafficHook, postRouteTrafficHook, onFailureHook, onSuccessHook
Listatípusok
Típus szerint | Leírás |
---|---|
steps.task | Futtat egy feladatot. |
steps.script | Szkriptet futtat cmd.exe használatával Windows és Bash rendszeren más platformokon. |
steps.powershell | Szkriptet futtat a Windows PowerShell vagy a pwsh (Linux és macOS) használatával. |
steps.pwsh | Szkriptet futtat a PowerShell Core-ban Windows, macOS és Linux rendszeren. |
steps.bash | Szkriptet futtat a Bashben Windows, macOS és Linux rendszeren. |
steps.checkout | Konfigurálja, hogy a folyamat hogyan tudja kivenni a forráskódot. |
steps.download | Letölti az aktuális futtatáshoz vagy egy másik, folyamaterőforrásként társított Azure Pipeline-ból társított összetevőket. |
steps.downloadBuild | Letölti a buildösszetevőket. |
steps.getPackage | Letölt egy csomagot egy csomagkezelési hírcsatornából az Azure Artifactsben vagy az Azure DevOps Serverben. |
steps.publish | Fájl vagy mappa közzététele (feltöltése) folyamatösszetevőként, amelyet más feladatok és folyamatok felhasználhatnak. |
steps.template | Definiáljon egy lépéskészletet egy fájlban, és használja azt többször egy másik fájlban. |
steps.reviewApp | A letöltések dinamikusan létrehoznak egy erőforrást egy üzembe helyezési fázisszolgáltató alatt. |
Megjegyzések
Minden lépés a saját folyamatában fut egy ügynökön, és hozzáféréssel rendelkezik a folyamat-munkaterülethez egy helyi merevlemezen. Ez a viselkedés azt jelenti, hogy a környezeti változók nem maradnak meg a lépések között, de a fájlrendszer változásai igen.
Minden tevékenység és lépés számos általános tulajdonságot támogat, például enabled
és env
a feladat- vagy lépésspecifikus tulajdonságok mellett. A tulajdonságok konfigurálásáról további információt Tevékenységvezérlési beállítások és Tevékenységkörnyezet változóicímű témakörben talál.
Példák
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!"