Rumahweb Journal
banner - apa itu jenkins adalah

Apa Itu Jenkins? Pengertian, Fungsi, hingga Cara Install

Jenkins adalah sebuah tools open source yang digunakan untuk mengelola dan mengembangkan perangkat lunak, khususnya dalam proses CI/CD. Dalam artikel ini, kami akan membahas secara mendalam tentang apa itu Jenkins, fungsinya dalam pengembangan perangkat lunak, serta cara install Jenkins di Windows.

Apa Itu Jenkins?

Jenkins adalah sebuah tools yang digunakan untuk mengotomatiskan dalam pengembangan software atau perangkat lunak. Dengan Jenkins, proses-proses yang biasanya dilakukan secara manual dalam pengembangan aplikasi akan dilakukan secara otomatis. 

Misalnya, setiap kali seorang developer mengubah atau menambahkan kode program, Jenkins akan langsung mendeteksi perubahan tersebut. Cara kerjanya, menjalankan pengujian otomatis untuk memastikan kode tidak ada kesalahan, membangun aplikasi (seperti menyatukan semua bagian kode), dan bahkan bisa mengirimkan aplikasi yang sudah jadi ke server. 

Semua ini dilakukan secara otomatis, sesuai dengan aturan atau jadwal yang sudah ditentukan, sehingga pekerjaan jadi lebih cepat dan mengurangi human error.

Fungsi

Jenkins sangat bermanfaat karena dapat mengotomatiskan pekerjaan berulang seperti pengujian kode, pembangunan aplikasi, dan pengiriman ke server. Hal ini membuat pekerjaan pengembang jadi lebih cepat, efisien, dan mengurangi risiko kesalahan manusia, sehingga tim bisa fokus pada peningkatan kualitas produk.

Selain itu, Jenkins juga fleksibel karena mendukung banyak plugin yang bisa disesuaikan dengan kebutuhan proyek. Anda bisa menghubungkannya dengan alat seperti GitHub, Docker, atau Kubernetes, menjadikannya cocok untuk tim developer dari berbagai ukuran dan jenis proyek.

Promo Hosting Murah Rumahweb

Cara Install Jenkins di Windows

  1. Langkah pertama, Anda dapat download file Jenkins terlebih dahulu pada halaman berikut. Kemudian pilih versi LTS dan pilih Windows.
Download Jenkins pada halaman resmi
  1. Jalankan file jenkis yang sudah kita download dengan nama file jenkins.msi, dan pilih next.
Setup awal Jenkins pada windows
  1. Selanjutnya, pilih lokasi storage penyimpanan untuk instalasi Jenkins, pada tutorial kali ini disimpan pada local disk C:\, kemudian klik Next kembali.
Pemilihan folder untuk instalasi Jenkins
  1. Setelah masuk ke bagian “Service Logon Credentials“, silahkan pilih Run service as LocalSystem, kemudian klik Next kembali.
Service Logon Credentials pada Jenkins
  1. Selanjutnya, masuk ke halaman “Port Selection”, pada tutor kali ini akan menggunakan default port yaitu 8085, setelah itu klik button Test Port (ceklis hijau tanda port dapat digunakan).
Pemilihan port pada instalasi Jenkins
  1. Setelah itu, pilih directory tempat Anda menyimpan JDK Java, tutor kali ini menggunakan JDK Java versi 17. (Ada dua opsi bisa menggunakan JDK Java 17 dan 21).
Penggunaan JDK Java pada instalasi
  1. Pada bagian “Custom Setup” langsung klik Next saja.
Custom Setup pada instalasi Jenkins
  1. Selanjutnya, bisa klik Install.
Install Jenkins
  1. Setelah selesai untuk instalasinya, klik tombol Finish.
selesai untuk instalasi Jenkins
  1. Pada tahap ini Anda sudah berhasil melakukan instalasi Jenkins. Untuk tahap selanjutnya, silahkan buka URL http://localhost:8085, untuk portnya menyesuaikan dengan port yang digunakan pada tahap instalasi.
  2. Anda akan diarahkan ke page ini, langsung saja copy path directory-nya C:\ProgramData\Jenkins\.jenkins\secrets\initialAdminPassword
copy path directory Jenkins
  1. Jika Anda sudah mendapatkan credential, seperti gambar dibawah ini, Jika sudah langsung saya kita copy credential tersebut dan silahkan kembali ke halaman Jenkins.
credential Jenkins
  1. Silahkan paste credential yang sudah kita dapatkan pada kolom yang tersedia pada halaman Jenkins.Jika sudah, bisa klik Continue.
paste credential Jenkins
  1. Selanjutnya, Anda bisa pilih Install suggested plugins.
Install suggested plugins Jenkins
  1. Tunggu proses instalasi-nya selesai.
Proses instalasi Jenkins
  1. Setelah instalasinya selesai, Anda akan diarahkan ke halaman Create First Admin User. Silahkan Anda dapat mengisinya, dan jika sudah bisa klik Save and Continue.
Admin Jenkins
  1. Pada bagian Instance Configuration, silahkan Anda dapat mengisikan URL Jenkins sesuai kebutuhan. Jika sudah klik Save and Finish.
Instance Configuration dapat mengisikan URL Jenkins
  1. Jika sudah muncul seperti page dashboard dibawah ini, menandakan Jenkins sudah siap untuk kita gunakan.
page dashboard menandakan Jenkins sudah siap untuk kita gunakan

Kesimpulan

Jenkins adalah tool otomatisasi yang mendukung continuous integration dan continuous delivery (CI/CD), membantu pengembang meningkatkan efisiensi dan meminimalkan kesalahan. Jenkins dapat membantu mengoptimalkan proses pengembangan dan deployment aplikasi secara lebih terstruktur dan otomatis.

Demikian informasi dari kami tentang apa itu Jenkins hingga cara instalasinya di Windows, semoga bermanfaat.

Bermanfaatkah Artikel Ini?

Klik bintang 5 untuk rating!

Rating rata-rata 0 / 5. Vote count: 0

Belum ada vote hingga saat ini!

Kami mohon maaf artikel ini kurang berguna untuk Anda!

Mari kita perbaiki artikel ini!

Beri tahu kami bagaimana kami dapat meningkatkan artikel ini?

VPS Alibaba

Agata Bima Saputra

Agata Bima Saputra, atau yang akrab disapa Bima, adalah bagian dari team Technical Support sekaligus penulis di Rumahweb. Bima menulis berbagai artikel yang berkaitan dengan optimasi pada website, penggunaan hosting, serta konten marketing. Melalui Journal Rumahweb, Bima ingin berbagi informasi dan solusi untuk membantu Anda mengoptimasi website dan penggunaan cPanel hosting.