Notes
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Les étapes sont une séquence linéaire d’opérations qui composent un travail.
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.
Définitions qui font référence à cette définition : pipeline, jobs.job, preDeployHook , deployHook, routeTrafficHook , postRouteTrafficHook, onFailureHook, onSuccessHook
Types de listes
Catégorie | Descriptif |
---|---|
steps.task | Exécute une tâche. |
steps.script | Exécute un script à l’aide de cmd.exe sur Windows et Bash sur d’autres plateformes. |
steps.powershell | Exécute un script à l’aide de Windows PowerShell (sur Windows) ou pwsh (Linux et macOS). |
steps.pwsh | Exécute un script dans PowerShell Core sur Windows, macOS et Linux. |
steps.bash | Exécute un script dans Bash sur Windows, macOS et Linux. |
steps.checkout | Configurez la façon dont le pipeline extrait le code source. |
steps.download | Télécharge les artefacts associés à l’exécution actuelle ou à partir d’un autre pipeline Azure associé en tant que ressource de pipeline. |
steps.downloadBuild | Télécharge les artefacts de build. |
steps.getPackage | Télécharge un package à partir d’un flux de gestion de package dans Azure Artifacts ou Azure DevOps Server. |
steps.publish | Publie (charge) un fichier ou un dossier en tant qu’artefact de pipeline que d’autres travaux et pipelines peuvent consommer. |
steps.template | Définissez un ensemble d’étapes dans un fichier et utilisez-le plusieurs fois dans un autre fichier. |
steps.reviewApp | Les téléchargements créent une ressource dynamiquement sous un fournisseur de phase de déploiement. |
Remarques
Chaque étape s’exécute dans son propre processus sur un agent et a accès à l’espace de travail du pipeline sur un disque dur local. Ce comportement signifie que les variables d’environnement ne sont pas conservées entre les étapes, mais que les modifications apportées au système de fichiers sont.
Toutes les tâches et étapes prennent en charge un ensemble de propriétés communes, telles que enabled
et env
, en plus de leurs propriétés spécifiques à la tâche ou à l’étape. Pour plus d’informations sur la configuration de ces propriétés, consultez options de contrôle de tâche et variables d’environnement de tâche.
Exemples
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!"
Voir aussi
- Spécifier des travaux dans votre pipeline
- types de tâches et d’utilisation