Cara Membuat Pekerjaan Bangun Baru di Proyek Gaya Bebas Jenkins
Apa itu Proyek Gaya Bebas Jenkins?
Proyek Gaya Bebas Jenkins adalah pekerjaan, skrip, atau alur kerja build yang dapat diulang yang berisi langkah-langkah dan tindakan pasca-build. Ini adalah pekerjaan atau tugas yang ditingkatkan yang dapat mencakup beberapa operasi. Ini memungkinkan Anda untuk mengonfigurasi pemicu build dan menawarkan keamanan berbasis proyek untuk proyek Jenkins Anda. Ini juga menawarkan plugin untuk membantu Anda membuat langkah-langkah dan tindakan pasca-build.
Jenis tindakan yang dapat Anda lakukan dalam langkah pembuatan Jenkins atau tindakan pasca-pembangunan cukup terbatas. Ada banyak plugin standar yang tersedia dalam Jenkins Freestyle Project untuk membantu Anda mengatasi masalah ini.
Cara Membuat Pekerjaan Build Baru di Jenkins
Pekerjaan membangun gaya bebas adalah opsi yang sangat fleksibel dan mudah digunakan. Anda dapat menggunakannya untuk semua jenis proyek; pengaturannya mudah, dan banyak opsinya muncul di pekerjaan build lainnya. Di bawah ini adalah proses langkah demi langkah untuk menciptakan lapangan kerja Jenkin.
Langkah 1) Masuk ke Jenkins
Untuk membuat pekerjaan gaya bebas Jenkins, masuk ke dasbor Jenkins Anda dengan mengunjungi jalur instalasi Jenkins Anda. Biasanya akan dihosting di localhost di
http://localhost:8080
Jika Anda memiliki menginstal Jenkins di jalur lain, gunakan URL yang sesuai untuk mengakses dasbor Anda seperti yang ditunjukkan pada contoh pembuatan pekerjaan Jenkins di bawah ini.
Langkah 2) Buat Item Baru
Klik "New Item” di sisi kiri atas dasbor Anda.
Langkah 3) Masukkan detail item
Di layar berikutnya,
- Masukkan nama item yang ingin Anda buat. Kami akan menggunakan "Halo dunia" untuk demo ini.
- Pilih proyek Gaya Bebas
- Klik Oke
Langkah 4) Masukkan detail Proyek
Masukkan rincian proyek yang ingin Anda uji.
Langkah 5) Masukkan URL repositori
Di bawah Manajemen Kode Sumber, Masukkan URL repositori Anda. Kami memiliki repositori pengujian yang terletak di https://github.com/kriru/firstJava.git
Anda juga dapat menggunakan repositori lokal.
Jika repositori GitHub Anda bersifat pribadi, Jenkins akan memvalidasi kredensial login Anda terlebih dahulu dengan GitHub dan baru kemudian menarik kode sumber dari repositori GitHub Anda.
Langkah 6) Sesuaikan pengaturannya
Sekarang setelah Anda memberikan semua detail, saatnya untuk membuat kode. Sesuaikan pengaturan di bawah membangun bagian untuk membuat kode pada waktu yang Anda inginkan. Anda bahkan dapat menjadwalkan pembangunan agar dilakukan secara berkala, pada waktu yang ditentukan.
Bawah membangun,
1. Klik "Tambahkan langkah pembuatan"
2. Klik "Eksekusi Windows perintah kumpulan” dan tambahkan perintah yang ingin Anda jalankan selama proses pembuatan.
Di sini, saya telah menambahkan perintah java untuk mengkompilasi kode java.
Saya telah menambahkan perintah windows berikut:
javac HelloWorld.java
java Halo Dunia
Langkah 7) Simpan proyek
Ketika Anda telah memasukkan semua data,
- Klik Mendaftar
- Simpan proyek.
Langkah 8) Buat kode Sumber
Sekarang, di layar utama, Klik Bangun Sekarang tombol di sisi kiri untuk membuat kode sumber.
Langkah 9) Periksa statusnya
Setelah mengklik Bangun sekarang, Anda dapat melihat status build yang Anda jalankan Bangun Sejarah.
Langkah 10) Lihat keluaran konsol
Klik pada Membangun nomor dan kemudian klik keluaran konsol untuk melihat status build yang Anda jalankan. Ini akan menampilkan pesan sukses kepada Anda, asalkan Anda telah mengikuti pengaturan dengan benar seperti yang ditunjukkan pada contoh Jenkins membuat pekerjaan baru di bawah ini.
Singkatnya, kami telah menjalankan program HelloWorld yang dihosting di GitHub. Jenkin mengambil kode dari repositori jarak jauh dan membangunnya secara terus menerus pada frekuensi yang Anda tentukan.
Ringkasan
- Jenkins Freestyle Project adalah pekerjaan build, skrip, atau alur kerja yang dapat diulang yang berisi langkah-langkah dan tindakan pasca-build. Ini adalah pekerjaan atau tugas yang ditingkatkan yang dapat mencakup beberapa operasi.
- Jenis tindakan yang dapat Anda lakukan dalam langkah pembangunan atau tindakan pasca pembangunan cukup terbatas. Ada banyak plugin standar yang tersedia dalam Jenkins Freestyle Project untuk membantu Anda mengatasi masalah ini.
- Pekerjaan Jenkins build gaya bebas sangat fleksibel dan mudah digunakan. Anda dapat menggunakannya untuk semua jenis proyek; pengaturannya mudah, dan banyak opsinya muncul di pekerjaan Jenkins build lainnya.
- Jika repositori GitHub Anda bersifat pribadi, Jenkins akan memvalidasi kredensial login Anda terlebih dahulu dengan GitHub dan baru kemudian menarik kode sumber dari repositori GitHub Anda.