Muat turun PDF
1) Sebutkan apa itu Jenkins?
Jenkins adalah alat sumber terbuka dengan plugin yang dibina untuk tujuan integrasi berterusan. Fungsi prinsip Jenkins adalah untuk mengikuti jejak sistem kawalan versi dan memulakan dan memantau sistem binaan sekiranya berlaku perubahan. Ia memantau keseluruhan proses dan memberikan laporan dan pemberitahuan untuk memberi amaran.
2) Terangkan apa itu integrasi berterusan?
Dalam pengembangan perisian, apabila banyak pembangun atau pasukan mengerjakan segmen aplikasi web yang sama, kita perlu melakukan ujian integrasi dengan mengintegrasikan semua modul. Untuk melakukan itu, proses automatik untuk setiap kod dilakukan setiap hari sehingga semua kod anda diuji.
3) Apakah syarat untuk menggunakan Jenkins?
Untuk menggunakan Jenkins, anda memerlukannya
- Repositori kod sumber yang dapat diakses, misalnya, repositori Git
- Skrip build yang berfungsi, seperti skrip Maven, diperiksa ke dalam repositori
4) Sebutkan apa kelebihan Jenkins?
Kelebihan Jenkins merangkumi
- Pada peringkat integrasi, kegagalan membina disembunyikan
- Untuk setiap kod melakukan perubahan, pemberitahuan laporan binaan automatik dihasilkan
- Untuk memberitahu pemaju mengenai kejayaan atau kegagalan laporan binaan, ia disatukan dengan pelayan mel LDAP
- Mencapai pembangunan tangkas integrasi berterusan dan pembangunan yang diuji
- Dengan langkah mudah, projek pelepasan maven automatik
- Pengesanan pepijat pada peringkat awal persekitaran pembangunan daripada pengeluaran dengan mudah
5) Terangkan bagaimana anda boleh memindahkan atau menyalin Jenkins dari satu pelayan ke pelayan yang lain?
- Luncurkan pekerjaan dari satu pemasangan Jenkins ke yang lain dengan menyalin direktori pekerjaan yang berkaitan
- Buat salinan pekerjaan yang sudah ada dengan membuat klon dari direktori pekerjaan dengan nama yang lain
- Menamakan semula pekerjaan yang ada dengan menamakan semula direktori.
6) Sebutkan perintah apa yang boleh anda gunakan untuk memulakan Jenkins secara manual?
Untuk memulakan Jenkins secara manual, anda boleh menggunakan salah satu daripada yang berikut
- (Jenkins_url) / mulakan semula: Memaksa memulakan semula tanpa menunggu binaan selesai
- (Jenkin_url) / safeRestart: Membolehkan semua binaan berjalan selesai
7) Sebutkan beberapa plugin berguna di Jenkin?
Beberapa plugin penting dalam Jenkin merangkumi
- Projek Maven 2
- Amazon EC2
- Penerbit HTML
- Salin artifak
- Sertailah
- Bola Hijau
8) Terangkan bagaimana anda boleh menggunakan build plugin inti khusus?
Untuk menggunakan bidang khusus plugin teras, anda harus melakukan perkara berikut
- Hentikan Jenkins
- Salin HPI tersuai ke $ Jenkins_Home / plugin
- Padamkan direktori pemalam yang diperluas sebelumnya
- Buat fail kosong bernama
.hpi.pinned - Mulakan Jenkins
9) Terangkan bagaimana membuat sandaran dan menyalin fail di Jenkins?
Jenkins menyimpan semua tetapan, membina artifak dan log di direktori asalnya, untuk membuat sandaran persediaan Jenkins anda, salin saja direktori ini. Anda juga dapat menyalin direktori pekerjaan untuk mengklon atau meniru pekerjaan atau menamakan semula direktori.
10) Terangkan bagaimana anda dapat mengklon repositori Git melalui Jenkins?
Untuk mengklon repositori Git melalui Jenkins, anda harus memasukkan e-mel dan nama pengguna untuk sistem Jenkins anda. Untuk itu, anda harus beralih ke direktori pekerjaan anda dan melaksanakan perintah "git config".
11) Terangkan bagaimana anda dapat mengatur pekerjaan Jenkins?
Untuk membuat projek yang dikendalikan melalui pekerjaan di Jenkins. Pilih Item baru dari menu, setelah selesai masukkan nama pekerjaan dan pilih pekerjaan gaya bebas. Kemudian klik OK untuk membuat pekerjaan baru di Jenkins. Halaman seterusnya membolehkan anda mengkonfigurasi tugas anda.
12) Sebutkan dua komponen yang disatukan oleh Jenkins?
Jenkin terutamanya disatukan dengan dua komponen
- Sistem Kawalan Versi seperti GIT, SVN
- Dan bina alat seperti Apache Maven.