21

Czy w Jenkins dostępna jest wtyczka, która pozwala ponownie wykorzystać wspólną konfigurację w zadaniach, np. Mogę zdefiniować szablon dla ciągłej integracji i inny szablon do uruchamiania testów i utworzyć wiele zadań z tego szablonu dla różnych gałęzie.Wtyczka szablonu dla Jenkinsa

Wiem, że wtyczka szablonu jest dostępna w Enterprise Jenkins, ale czy jest coś podobnego do tego dostępnego dla Jnkinsa Open Source?

szukam czegoś podobnego do here

+0

dobre na pierwsze pytanie +1 w górę –

Odpowiedz

6

Znalazłem wtyczkę ez-templates, aby dobrze się zachowywało w temacie pracy. Jest to bardzo młody projekt i będziesz musiał go sam zbudować (co jest bardzo proste, patrz poniżej), ale wciąż jest o wiele silniejszy niż Template Project Plugin, ponieważ obsługuje wszystkie typy zadań.

Jak zbudować:

  1. Install Maven 3
  2. Clone/pobierz repo ez-templates git
  3. Uruchom 'mvn install' z folderu ez-templates kasy
  4. Po kompilacji jest gotowy pójść do ' folder docelowy i znajdź plik ez-templates.hpi, który jest samodzielnym plikiem binarnym wtyczki.
+1

Czy możesz wyjaśnić, dlaczego jest on mocniejszy niż wtyczka szablonu projektu? –

+0

Dla potomności, [https://wiki.jenkins-ci.org/display/JENKINS/EZ+Templates+Plugin](ez-templates) został wydany do zwykłego rejestru wtyczek wkrótce po tym wpisie. – drekbour

1

Używamy budowniczego pracy Jenkins do automatyzacji tworzenia i zarządzania naszymi pracami Jenkins. Został zbudowany z myślą o udostępnianiu konfiguracji współdzielenia zadań, dzięki czemu można łatwo tworzyć te same zadania z wieloma konfiguracjami. Sprawdź to: http://docs.openstack.org/infra/jenkins-job-builder