Udostępnij za pośrednictwem


Współbieżność etapu

W potokach YAML przebiegi tego samego potoku są wykonywane równolegle. To samo dotyczy również etapów. Istnieją scenariusze użycia, w których równoległe wykonywanie tego samego etapu nie jest dozwolone. Na przykład każdy etap potoku rozpoczyna aranżację wdrożenia zewnętrznego dla określonego zasobu i należy upewnić się, że żadne dwa uruchomienia potoku nie wykonują tego samego etapu w tym samym czasie. Obecnie można osiągnąć wzajemne wykluczenie, korzystając ze środowisk i wyłącznego sprawdzania blokady, ale robi to żmudne. Planujemy dać Możliwość definiowania blokad na poziomie etapu w celu zapewnienia wzajemnego wykluczenia etapów.