Apa itu Proyek Gaya Bebas Jenkins?
Jenkins Freestyle Project adalah pekerjaan build, skrip, atau pipeline berulang yang berisi langkah-langkah dan tindakan pasca-build. Ini adalah pekerjaan atau tugas yang ditingkatkan yang dapat menjangkau banyak operasi. Ini memungkinkan Anda mengonfigurasi pemicu build dan menawarkan keamanan berbasis proyek untuk proyek Jenkins Anda. Ia juga menawarkan plugin untuk membantu Anda membangun langkah-langkah dan tindakan pasca-pembangunan.
Jenis tindakan yang dapat Anda lakukan dalam langkah build Jenkins atau tindakan pasca-build 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; mudah untuk disiapkan, dan banyak opsinya muncul di pekerjaan pembuatan lainnya. Di bawah ini adalah proses langkah demi langkah untuk membuat pekerjaan di Jenkin.
Langkah 1) Masuk ke Jenkins
Untuk membuat pekerjaan gaya bebas Jenkins, masuk ke dasbor Jenkins Anda dengan mengunjungi jalur penginstalan Jenkins. Biasanya, ini akan dihosting di localhost di http: // localhost: 8080 Jika Anda telah 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 Freestyle
- Klik Oke
Langkah 4) Masukkan detail Proyek
Masukkan detail proyek yang ingin Anda uji.
Langkah 5) Masukkan URL repositori
Di bawah Manajemen Kode Sumber, Masukkan URL repositori Anda. Kami memiliki repositori percobaan yang terletak di https://github.com/kriru/firstJava.git
Anda juga dapat menggunakan repositori lokal.
Jika repositori GitHub Anda bersifat pribadi, Jenkins pertama-tama akan memvalidasi kredensial login Anda dengan GitHub dan baru kemudian mengambil kode sumber dari repositori GitHub Anda.
Langkah 6) Sesuaikan pengaturan
Sekarang setelah Anda memberikan semua detailnya, sekarang saatnya membuat kode. Sesuaikan pengaturan di bawah bagian build untuk membuat kode pada waktu yang Anda inginkan. Anda bahkan dapat menjadwalkan pembangunan agar terjadi secara berkala, pada waktu yang ditentukan.
Sedang dibangun ,
1. Klik " Tambahkan langkah pembuatan "
2. Klik " Jalankan perintah batch Windows " 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 HelloWorld
Langkah 7) Simpan proyek
Ketika Anda telah memasukkan semua data,
- Klik Apply
- Simpan proyek.
Langkah 8) Bangun kode Sumber
Sekarang, di layar utama, klik tombol Build Now di sisi kiri untuk membuat kode sumber.
Langkah 9) Periksa statusnya
Setelah mengklik Build now, Anda dapat melihat status build yang Anda jalankan di Build History .
Langkah 10) Lihat keluaran konsol
Klik pada nomor membangun dan kemudian klik pada konsol keluaran untuk melihat status dari membangun Anda jalankan. Ini akan menunjukkan kepada Anda pesan sukses, asalkan Anda telah mengikuti pengaturan dengan benar seperti yang ditunjukkan di bawah contoh Jenkins membuat pekerjaan baru.
Singkatnya, kami telah menjalankan program HelloWorld yang dihosting di GitHub. Jenkin menarik kode dari repositori jarak jauh dan terus membangun pada frekuensi yang Anda tentukan.
Ringkasan
- Jenkins Freestyle Project adalah pekerjaan build, skrip, atau pipeline berulang 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 pembuatan atau tindakan pasca pembuatan sangat terbatas. Ada banyak plugin standar yang tersedia dalam Jenkins Freestyle Project untuk membantu Anda mengatasi masalah ini.
- Pekerjaan Freestyle build Jenkins sangat fleksibel dan mudah digunakan. Anda dapat menggunakannya untuk semua jenis proyek; mudah disiapkan, dan banyak opsinya muncul di tugas build Jenkins lainnya.
- Jika repositori GitHub Anda bersifat pribadi, Jenkins pertama-tama akan memvalidasi kredensial login Anda dengan GitHub dan baru kemudian mengambil kode sumber dari repositori GitHub Anda.