Làm cách nào tôi có thể sao chép và dán hoặc sao chép một dự án hiện có?


107

Tôi có một dự án Hudson hiện tại đã được cấu hình và hoạt động.

Tôi cần sao chép dự án để có thể có bản gốc và sau đó thay đổi dự án mới để nó trỏ đến một điều khiển nguồn khác.

Tôi không muốn tạo lại bản dựng theo cách thủ công. Làm cách nào để tôi có thể "sao chép và dán" hoặc sao chép cấu hình bản dựng đang thoát để tôi có thể thiết lập và chạy cấu hình bản dựng mới nhanh hơn?

Câu trả lời:


195

Nhấp vào "công việc mới" và sau đó chọn "Sao chép công việc hiện có" ở dưới cùng. Sau đó, nhập tên công việc bạn muốn sao chép vào trường văn bản.


1
"Công việc mới" ở gốc Jenkins, hay còn gọi là Trang tổng quan
Gregory Cosmo Haun vào

Is It có thể xây dựng được công việc nhân bản trong Jenkins
RCBian

2
Ngoài ra còn có một plugin liên kết dự án Sao chép : stackoverflow.com/a/29774399/2434565
lkisac

2
bạn phải sao chép / dán tên công việc nguồn .... và bạn phải đặt một tên công việc mới vào. Tôi biết: "duh" .... nhưng tôi đã không đặt tên công việc mới trong vài phút. ....
granadaCoder

@Thomas Lötzer làm thế nào tôi có thể sao chép một công việc mà không phải là dưới CÙNG mẹ? ví dụ, tôi cần sao chép ../../DIR1/job_xvào ../../DIR2/job_x?
Heinz

5

Ngoài việc sao chép một công việc, đôi khi tôi sao chép các phần của tệp XML có chứa cấu hình công việc. Bạn chỉ cần dán phần đã sao chép vào tệp xml của công việc mới và tải lại cấu hình (trong phần quản lý hudson ). Điều này rất hữu ích khi bạn thay đổi công việc ban đầu sau khi bạn tạo bản sao của mình. Tuy nhiên, đối với trường hợp sử dụng của bạn, sao chép là điều cần làm.


4
Các tập tin XML là một tập tin cấu hình cho từng công việc nằm trên tổng thể dướiHUDSON_HOME/jobs/<job name>/config.xml
Dave Bacher

1

Khi bạn làm công việc mới, bạn có thể lựa chọn sao chép nó từ công việc hiện có. Sau đó thay đổi cài đặt của công việc mới.


hmmm .. trình duyệt của tôi đã không thông báo tôi về một câu trả lời mới ... do đó lặp lại
Redlab
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.