Om du t.ex. har flera Windows-agenter och ett jobb som måste köras
på Windows kan du konfigurera alla dina Windows-agenter till att få etiketten
windows
och sedan knyta detta jobb till denna etikett.
Detta skulle säkerställa att ditt jobb körs på en av dina Windows-agenter, men inte
på några agenter som saknar denna etikett.
Etiketter behöver inte nödvändigtvis representera agentens operativsystem; du kan också använda etiketter för att notera processorarkitekturen eller att ett visst verktyg har installerats på agenten.
Flera etiketter måste separeras med ett mellanslag. T.ex. skulle
windows docker
tilldela två etiketter till agenten:
windows
och docker
.
Etiketter kan innehålla alla tecken som inte är mellanslag, men du bör undvika
följande specialtecken: !&|<>()
, eftersom andra
Jenkins-funktioner tillåter etikettuttryck där dessa tecken kan användas.