Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
jobs:
- job: string # Required as first property. ID of the job.
displayName: string # Human-readable name for the job.
dependsOn: string | [ string ] # Any jobs which must complete before this one.
condition: string # Evaluate this condition expression to determine whether to run this job.
continueOnError: string # Continue running even on failure?
timeoutInMinutes: string # Time to wait for this job to complete before the server kills it.
cancelTimeoutInMinutes: string # Time to wait for the job to cancel before forcibly terminating it.
variables: variables | [ variable ] # Job-specific variables.
strategy: strategy # Execution strategy for this job.
pool: string | pool # Pool where this job will run.
container: string | container # Container resource name.
services: # Container resources to run as a service container.
string: string # Name/value pairs
workspace: # Workspace options on the agent.
clean: outputs | resources | all # What to clean up before the job runs.
uses: # Any resources required by this job that are not already referenced.
repositories: [ string ] # Repository references.
pools: [ string ] # Pool references.
steps: [ task | script | powershell | pwsh | bash | checkout | download | downloadBuild | getPackage | publish | template | reviewApp ] # A list of steps to run.
templateContext: # Job related information passed from a pipeline when extending a template.
Definice, které odkazují na tuto definici: úlohy
Vlastnosti
job řetězec. Povinné jako první vlastnost.
ID úlohy. Přijatelné hodnoty: Platné názvy mohou obsahovat pouze alfanumerické znaky a "_" a nesmí začínat číslem.
displayName řetězec.
pro práci čitelný název člověka.
řetězec dependsOn | seznam řetězců.
Všechny úlohy, které musí být dokončeny před tímto.
condition řetězec.
Vyhodnoťte tento výraz podmínky a určete, zda se má tato úloha spustit.
continueOnError řetězec.
Pokračovat i při selhání?
timeoutInMinutes řetězec.
Doba čekání na dokončení této úlohy před ukončením serveru.
cancelTimeoutInMinutes řetězec.
Doba čekání na zrušení úlohy před vynucením ukončení úlohy.
variables
proměnné.
proměnných specifických pro úlohu.
strategy
jobs.job.strategy.
strategie provádění pro tuto úlohu.
pool
bazén.
fond, ve kterém bude tato úloha spuštěna.
container
jobs.job.container.
název prostředku kontejneru.
services řetězcový slovník.
prostředky kontejneru, které se mají spustit jako kontejner služby.
workspace
pracovního prostoru .
možnosti pracovního prostoru agenta. Další informace o pracovních prostorech, včetně možností čištění, najdete v tématu pracovní prostor v úlohy.
uses
jobs.job.používá.
Určuje prostředky vyžadované touto úlohou, které ještě nejsou odkazovány jinde v kanálu, například podle kroku rezervace nebo prostředku úložiště. Další informace o usestom, naleznete v tématu Omezení rozsahu autorizace úlohy a "using" příkaz pro předběžné deklarování prostředků.
steps
kroky.
seznam kroků ke spuštění.
templateContext templateContext.
informace související s úlohou předávané z kanálu při rozšíření šablony. Další informace najdete v poznámkách. Další informace o templateContextnajdete v tématu Rozšířené šablony kanálů YAML lze nyní předávat kontextové informace pro fáze, úlohy a nasazení a šablony – použití šablonyContext k předávání vlastností šablonám.
Poznámky
Výchozí timeoutInMinutes je nastavená na 60 minut. Další informace najdete v tématu vypršení časových limitů.
Úlohy mohou spouštět podmíněně a mohou záviset na dřívějších úlohách.
Poznámka:
Pokud máte jenom jednu fázi a jednu úlohu, můžete použít syntaxi jedné úlohy kratším způsobem, jak popsat kroky ke spuštění.
Další informace o templateContextnajdete v tématu Rozšířené šablony kanálů YAML lze nyní předávat kontextové informace pro fáze, úlohy a nasazení a šablony – použití šablonyContext k předávání vlastností šablonám.
Příklady
jobs:
- job: MyJob
displayName: My First Job
continueOnError: true
workspace:
clean: outputs
steps:
- script: echo My first job
Viz také
- Další informace o
usesnajdete v tématu Omezení rozsahu autorizace úloh na odkazovaná úložiště Azure DevOps. - Další informace o pracovních prostorech, včetně možností čištění, najdete v tématu pracovní prostor v úlohy.
- Přečtěte si další informace o proměnných , krocích, fondecha serverových úlohách.