ฉันจะคัดลอกและวางหรือทำซ้ำโครงการที่มีอยู่ได้อย่างไร


107

ฉันมีโปรเจ็กต์ Hudson ที่กำหนดค่าและใช้งานได้แล้ว

ฉันต้องทำซ้ำโปรเจ็กต์เพื่อที่ฉันจะได้มีโปรเจ็กต์เดิมจากนั้นเปลี่ยนโปรเจ็กต์ใหม่เพื่อให้ชี้ไปยังคอนโทรลซอร์สอื่น

ฉันไม่ต้องการสร้างงานสร้างใหม่ด้วยตนเอง ฉันจะ "คัดลอกและวาง" หรือทำซ้ำการกำหนดค่าบิวด์ที่ออกจากระบบได้อย่างไรเพื่อที่ฉันจะได้รับการกำหนดค่าบิลด์ใหม่และทำงานได้เร็วขึ้น

คำตอบ:


195

คลิกที่ "งานใหม่" จากนั้นเลือก "คัดลอกงานที่มีอยู่" ที่ด้านล่าง จากนั้นป้อนชื่องานที่คุณต้องการคัดลอกลงในช่องข้อความ


1
"งานใหม่" อยู่ที่รากของเจนกินส์หรือที่เรียกว่าแดชบอร์ด
Gregory Cosmo Haun

เป็นไปได้ไหมที่จะสร้างงานโคลนในเจนกินส์
RCBian

2
นอกจากนี้ยังมีปลั๊กอินCopy project link : stackoverflow.com/a/29774399/2434565
lkisac

2
คุณต้องคัดลอก / วางชื่องานต้นทาง .... และคุณต้องใส่ชื่องานใหม่ฉันรู้ว่า: "duh" .... แต่ฉันไม่ได้ใส่ชื่องานใหม่สักสองสามนาที ....
granadaCoder

@Thomas Lötzerฉันจะคัดลอกงานที่ไม่อยู่ภายใต้ผู้ปกครองเดียวกันได้อย่างไร? เช่นฉันต้องคัดลอก../../DIR1/job_xไปที่../../DIR2/job_x?
Heinz

5

นอกเหนือจากการคัดลอกงานบางครั้งฉันยังคัดลอกบางส่วนของไฟล์ XML ที่มีการกำหนดค่างาน คุณเพียงแค่วางส่วนที่คัดลอกลงในไฟล์ xml ของงานใหม่และโหลดการกำหนดค่าใหม่ (ภายใต้การจัดการฮัดสัน ) สิ่งนี้มีประโยชน์เมื่อคุณเปลี่ยนงานต้นฉบับหลังจากที่คุณสร้างสำเนาของคุณ อย่างไรก็ตามสำหรับกรณีการใช้งานของคุณการทำสำเนาเป็นสิ่งที่ถูกต้อง


4
ไฟล์ XML เป็นไฟล์กำหนดค่าสำหรับแต่ละงานที่อยู่ในต้นแบบภายใต้HUDSON_HOME/jobs/<job name>/config.xml
Dave Bacher

1

เมื่อคุณทำงานใหม่คุณสามารถเลือกที่จะคัดลอกจากงานที่มีอยู่ได้ แก้ไขการตั้งค่าของงานใหม่ในภายหลัง


อืม .. เบราว์เซอร์ของฉันไม่ได้แจ้งให้ฉันทราบคำตอบใหม่ ... จึงซ้ำกัน
Redlab
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.