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?

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ć.


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.


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.


hmmm .. moja przeglądarka nie powiadomiła mnie o nowej odpowiedzi ... stąd duplikat
Redlab
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.