Difference between revisions of "Template:Azure pipeline job"
Jump to navigation
Jump to search
(7 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
− | - job: string # name of the job, A-Z, a-z, 0-9, and underscore | + | - [[job:]] string # name of the job, A-Z, a-z, 0-9, and underscore |
displayName: string # friendly name to display in the UI | displayName: string # friendly name to display in the UI | ||
dependsOn: string | [ string ] | dependsOn: string | [ string ] | ||
Line 12: | Line 12: | ||
continueOnError: boolean # 'true' if future jobs should run even if this job fails; defaults to 'false' | continueOnError: boolean # 'true' if future jobs should run even if this job fails; defaults to 'false' | ||
[[pool:]] pool # agent pool | [[pool:]] pool # agent pool | ||
− | workspace: | + | [[workspace:]] |
− | clean: outputs | resources | all # what to clean up before the job runs | + | clean: outputs | resources | all # what to clean up before the job runs |
− | container: containerReference | + | [[container:]] containerReference # container to run this job inside |
− | timeoutInMinutes: number | + | timeoutInMinutes: number # how long to run the job before automatically cancelling |
− | cancelTimeoutInMinutes: number | + | cancelTimeoutInMinutes: number # how much time to give before killing task |
− | variables: { string: string } | [ variable | variableReference ] | + | [[variables:]] { string: string } | [ variable | variableReference ] |
[[steps:]] [ script | bash | pwsh | powershell | checkout | task | templateReference ] | [[steps:]] [ script | bash | pwsh | powershell | checkout | task | templateReference ] | ||
[[services:]] { string: string | container } # container resources to run as a service container | [[services:]] { string: string | container } # container resources to run as a service container | ||
uses: # Any resources (repos or pools) required by this job that are not already referenced | uses: # Any resources (repos or pools) required by this job that are not already referenced | ||
− | + | repositories: [ string ] # Repository references to Azure Git repositories | |
− | pools: [ string ] # Pool names, typically when using a matrix strategy for the job | + | [[pools:]] [ string ] # Pool names, typically when using a matrix strategy for the job |
Latest revision as of 14:39, 21 March 2022
- job: string # name of the job, A-Z, a-z, 0-9, and underscore displayName: string # friendly name to display in the UI dependsOn: string | [ string ] condition: [ always() | failed () | .../... ] # [1] strategy: parallel: # parallel strategy matrix: # matrix strategy maxParallel: number # maximum number simultaneous matrix legs to run # note: `parallel` and `matrix` are mutually exclusive # you may specify one or the other; including both is an error # `maxParallel` is only valid with `matrix` continueOnError: boolean # 'true' if future jobs should run even if this job fails; defaults to 'false' pool: pool # agent pool workspace: clean: outputs | resources | all # what to clean up before the job runs container: containerReference # container to run this job inside timeoutInMinutes: number # how long to run the job before automatically cancelling cancelTimeoutInMinutes: number # how much time to give before killing task variables: { string: string } | [ variable | variableReference ] steps: [ script | bash | pwsh | powershell | checkout | task | templateReference ] services: { string: string | container } # container resources to run as a service container uses: # Any resources (repos or pools) required by this job that are not already referenced repositories: [ string ] # Repository references to Azure Git repositories
pools: [ string ] # Pool names, typically when using a matrix strategy for the job
Advertising: