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.
Cara Install Jenkins di Windows
- Langkah pertama, Anda dapat download file Jenkins terlebih dahulu pada halaman berikut. Kemudian pilih versi LTS dan pilih Windows.
- Jalankan file jenkis yang sudah kita download dengan nama file jenkins.msi, dan pilih next.
- Selanjutnya, pilih lokasi storage penyimpanan untuk instalasi Jenkins, pada tutorial kali ini disimpan pada local disk C:\, kemudian klik Next kembali.
- Setelah masuk ke bagian “Service Logon Credentials“, silahkan pilih Run service as LocalSystem, kemudian klik Next kembali.
- 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).
- 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).
- Pada bagian “Custom Setup” langsung klik Next saja.
- Selanjutnya, bisa klik Install.
- Setelah selesai untuk instalasinya, klik tombol Finish.
- 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.
- Anda akan diarahkan ke page ini, langsung saja copy path directory-nya C:\ProgramData\Jenkins\.jenkins\secrets\initialAdminPassword
- Jika Anda sudah mendapatkan credential, seperti gambar dibawah ini, Jika sudah langsung saya kita copy credential tersebut dan silahkan kembali ke halaman Jenkins.
- Silahkan paste credential yang sudah kita dapatkan pada kolom yang tersedia pada halaman Jenkins.Jika sudah, bisa klik Continue.
- Selanjutnya, Anda bisa pilih Install suggested plugins.
- Tunggu proses instalasi-nya selesai.
- Setelah instalasinya selesai, Anda akan diarahkan ke halaman Create First Admin User. Silahkan Anda dapat mengisinya, dan jika sudah bisa klik Save and Continue.
- Pada bagian Instance Configuration, silahkan Anda dapat mengisikan URL Jenkins sesuai kebutuhan. Jika sudah klik Save and Finish.
- Jika sudah muncul seperti page dashboard dibawah ini, 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.