Niedawno miałem ten sam problem. Moja firma ma wiele projektów jenkins, a niektóre mają większe pierwszeństwo nad innymi, a my ograniczamy liczbę executorów tylko do 4.
Dlatego postanowiliśmy stworzyć niewolników, zamiast zawsze opierać się na kapitana. Utwórz węzeł podrzędny, który buduje tylko "bardzo lekkie zadanie".
Przejdź do Manage Jenkin -> Manage nodes -> New node -> Dumb slave
.
Następnie skonfiguruj swój węzeł podrzędny według własnych upodobań. Teraz skonfiguruj "bardzo lekką pracę". Sprawdź, czy jest zaznaczoneThis build is parameter
, a następnie Add parameter -> Node
.
Następnie wybierz nowo utworzony węzeł podrzędny. Istnieje wiele konfiguracji, na przykład które węzły mają być domyślne, ale myślę, że można je dostosować do własnych upodobań.
firstpoint dlaczego potrzebujesz muszki? czy są jakieś równoległe zadania, które będziesz wykonywał w instancjach ... masz możliwość wykonywania zadań latania za pomocą wtyczki workflow .. znowu musisz dostosować to do własnych potrzeb .. jeśli wytłumaczysz nieco głębiej, możemy pomóc ci więcej .. – DevD
@DevD, celem końcowym jest tytuł. Chcę natychmiast rozpocząć pracę Jenkinsa, nie czekając na istniejące prace lub zabijając istniejące prace. Zadania Flyweight są po prostu pomysłem na to, jak można to zrobić. –
dla tego, że możesz włączyć zadania startowe zadania równoległe w konfiguracji – DevD