Cara Membuat Pekerjaan Build Baru di Jenkins Freestyle Project

Daftar Isi:

Anonim

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 di Jenkins

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,

  1. Masukkan nama item yang ingin Anda buat. Kami akan menggunakan "Halo dunia" untuk demo ini.
  2. Pilih proyek Freestyle
  3. 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,

  1. Klik Apply
  2. 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.