Mam projekt sbt z 4 modułami: module-a
, module-b
, module-c
, module-d
.Jak wykonać pakiet dla jednego submodułu tylko na Jenkins?
Każdy moduł można spakować jako WAR. Chcę skonfigurować wdrożenie na Jenkins, które będzie budować tylko jeden z czterech modułów i wdrożyć go do kontenera.
W szczegółach, chcę mieć 4 Jenkins pracy - job-a
, job-b
, job-c
, job-d
każdy budynek tylko określony moduł (A do D).
Na razie używam clean update test package
jako polecenia dla kompilacji Jenkins sbt, ale powoduje to pakowanie wszystkich 4 modułów, które nie są konieczne.
Próbowałem już project -module-a clean update test package
, ale bez powodzenia.
Czy możesz opisać, co w szczególności nie zadziałało podczas zmiany projektu? –
Działa, ale nadal pakuje wszystkie moduły zamiast tylko jednego. "./sbt project -module - pakiet testowy czystej aktualizacji" - To jest polecenie wypróbowane w jenkins – Alebon
Zacytuj argument "projektu" i nie używaj myślnika: './sbt" project module-a " test aktualizacji czystej ". –