Hoe kan ek voorkom dat sekere Jenkins-werk gelyktydig loop?

Ek het 'n paar take wat 'n gedeelde hulpbron (databasis) gebruik, wat soms kan veroorsaak dat geboue misluk in die (seldsame) geval dat die werk gelyktydig geaktiveer word.

Is daar enige manier om te spesifiseer dat A en C nooit gelyktydig uitgevoer moet word nie, gegewe werk A tot en met E ?

Behalwe voorgenoemde hulpbron, is die geboue onafhanklik van mekaar (nie bv. in 'n stroomop / stroomaf verhouding nie.)

'n "Brute-force" manier sou die aantal eksekuteurs beperk tot een, maar dit is uiteraard minder as ideaal as die meeste werke gelyktydig uitgevoer kan word en daar geen rekenaarbronne op die boubediener.

62
задан Jonik 8 June 2011 в 08:45
поделиться