Jak mogę skopiować i wkleić lub powielić istniejący projekt?

107

Mam istniejący projekt Hudson, który jest skonfigurowany i działa.

Muszę zduplikować projekt, aby móc mieć oryginał, a następnie zmienić nowy, tak aby wskazywał na inną kontrolę źródła.

Nie chcę ręcznie odtwarzać kompilacji. Jak mogę „skopiować i wkleić” lub w inny sposób zduplikować istniejącą konfigurację kompilacji, aby móc szybciej uruchomić nową konfigurację kompilacji?

Derick Bailey
źródło

Odpowiedzi:

195

Kliknij „nowe zadanie”, a następnie wybierz „Kopiuj istniejące zadanie” u dołu. Następnie wprowadź w polu tekstowym nazwę pracy, którą chcesz skopiować.

Thomas Lötzer
źródło
1
"Nowa Praca" leży u podstaw Jenkins, aka Dashboard
Gregory Cosmo Haun
Czy jest możliwe zbudowanie zadania klonowania w
jenkins
2
Istnieje również związek projekt Copy wtyczki: stackoverflow.com/a/29774399/2434565
lkisac
2
musisz skopiować / wkleić nazwę zadania źródłowego .... i musisz wprowadzić nową nazwę pracy. Wiem: "duh" .... ale nie wprowadzałem nowej nazwy pracy przez kilka minut. ....
granadaCoder
@Thomas Lötzer jak mogę skopiować pracę, która nie jest wykonywana przez TEGO SAMEGO rodzica? np. muszę skopiować ../../DIR1/job_xdo ../../DIR2/job_x?
Heinz,
5

Oprócz kopiowania zadania czasami kopiuję części pliku XML, który zawiera konfigurację zadania. Po prostu wklej skopiowaną część do pliku xml nowego zadania i przeładuj konfigurację (w managerze hudson ). Jest to przydatne w przypadku zmiany oryginalnego zadania po utworzeniu kopii. Jednak w twoim przypadku użycie kopii jest właściwe.

Peter Schuetze
źródło
4
Plik XML jest plikiem konfiguracyjnym dla każdego zadania znajdującego się na głównym HUDSON_HOME/jobs/<job name>/config.xml
serwerze
1

Kiedy wykonujesz nową pracę, możesz podjąć decyzję o skopiowaniu jej z istniejącej pracy. Później zmień ustawienia nowej pracy.

Redlab
źródło
hmmm .. moja przeglądarka nie powiadomiła mnie o nowej odpowiedzi ... stąd duplikat
Redlab