단계 정의
단계는 작업을 구성하는 연산의 선형 시퀀스입니다.
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.
이 정의를 참조하는 정의: 파이프라인, jobs.job, preDeployHook, deployHook, 경로TrafficHook, postRouteTrafficHook, onFailureHook, onSuccessHook
목록 형식
비고
각 단계는 에이전트에서 자체 프로세스로 실행되며 로컬 하드 드라이브의 파이프라인 작업 영역에 액세스할 수 있습니다. 이 동작은 단계 간에 환경 변수가 유지되지 않지만 파일 시스템이 변경됨을 의미합니다.
모든 작업 및 단계는 작업 또는 단계별 속성 외에도 enabled
및 env
같은 일반적인 속성 집합을 지원합니다. 이러한 속성을 구성하는 방법에 대한 자세한 내용은 작업 제어 옵션 및 작업 환경 변수참조하세요.
예시
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!"