Bagaimana cara menyalin & menempel, atau menggandakan, proyek yang sudah ada?


107

Saya memiliki proyek Hudson yang sudah dikonfigurasi dan berfungsi.

Saya perlu menduplikasi proyek agar saya dapat memiliki yang asli dan kemudian mengubah yang baru sehingga mengarah ke kontrol sumber yang berbeda.

Saya tidak ingin membuat ulang build secara manual. Bagaimana cara "menyalin & menempel" atau menduplikasi konfigurasi build yang sudah ada, sehingga saya bisa menyiapkan dan menjalankan konfigurasi build baru dengan lebih cepat?

Jawaban:


195

Klik "pekerjaan baru" dan kemudian pilih "Salin pekerjaan yang ada" di bagian bawah. Kemudian masukkan nama pekerjaan yang ingin Anda salin ke dalam bidang teks.


1
"Pekerjaan Baru" ada di root Jenkins, alias Dashboard
Gregory Cosmo Haun

Apakah mungkin untuk membangun pekerjaan klon di jenkins
RCBian

2
Ada juga plugin Salin tautan proyek : stackoverflow.com/a/29774399/2434565
lkisac

2
Anda harus menyalin / menempel nama pekerjaan sumber .... dan Anda harus memasukkan nama pekerjaan baru. Saya tahu: "ya" .... tapi saya tidak memasukkan nama pekerjaan baru selama beberapa menit. ....
granadaCoder

@ Thomas Lötzer bagaimana cara menyalin pekerjaan yang tidak berada di bawah induk yang SAMA ? mis., saya perlu menyalin ../../DIR1/job_xke ../../DIR2/job_x?
Heinz

5

Selain menyalin pekerjaan, saya terkadang menyalin bagian file XML yang berisi konfigurasi pekerjaan. Anda cukup menempelkan bagian yang disalin ke dalam file xml pekerjaan baru dan memuat ulang konfigurasi (di bawah kelola hudson ). Ini berguna saat Anda mengubah pekerjaan asli setelah Anda membuat salinan. Namun, untuk kasus penggunaan Anda, penyalinan adalah hal yang benar untuk dilakukan.


4
File XML adalah file konfigurasi untuk setiap pekerjaan yang terletak di master di bawahHUDSON_HOME/jobs/<job name>/config.xml
Dave Bacher

1

Saat Anda melakukan pekerjaan baru, Anda dapat membuat pilihan untuk menyalinnya dari pekerjaan yang sudah ada. Kemudian ubah pengaturan pekerjaan baru.


hmmm .. browser saya tidak memberi tahu saya tentang jawaban baru ... maka duplikat
Redlab
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.