Jenkins
A. Pendahuluan
Pada kali ini saya akan berbagi tentang jenkins. Jenkins sendiri adalah sebuah aplikasi berbasis java yang opensource yang berguna untuk mengotomatiskan tugas-tugas di dalam proses continuous integration pada sebuah perangkat lunak.
B. Latar Belakang
Pengembangan aplikasi dimana seluruh hasil kerja dari developer digabungkan ke dalam satu wadah. Bisa sekali sehari, bisa juga beberapa kali dalam sehari. Kata kuncinya adalah bahwa seluruh hasil kerja digabungkan di satu tempat.
C. Maksud dan Tujuan
Mengenalkan tentang Jenkins.
D. Pembahasan
Apa itu Jenkins ?
Jenkins adalah sebuah open source automation server untuk mengotomatiskan tugas-tugas di dalam proses continuous integration and delivery sebuah perangkat lunak. Jenkins merupakan aplikasi berbasis Java yang menjalankan file Web applicatino ARchive (WAR), sebuah koleksi file yang sudah lengkap dan tinggal dijalankan disebuah server.
Sejarah Jenkins
Jenkins awalnya dikembangkan sebagai proyek Hudson. Ciptaan Hudson dimulai pada musim panas 2004 di Sun Microsystems. Ini pertama kali dirilis di java.net pada Februari 2005.
Sekitar 2007 Hudson dikenal sebagai alternatif yang lebih baik untuk Cruise Control dan open-source build-server lainnya. Pada konferensi JavaOne pada Mei 2008, perangkat lunak tersebut memenangkan Penghargaan Pilihan Duke dalam kategori Solusi Pengembang.
Selama November 2010, masalah terkait dengan infrastruktur yang digunakan, yang tumbuh untuk mencakup pertanyaan atas penatagunaan dan kontrol oleh Oracle. Negosiasi antara kontributor proyek utama dan tempat penyimpanan Oracle, dan ada banyak area kesepakatan untuk titik kunci yang melekat adalah nama merek dagang "Hudson," setelah Oracle mengklaim hak atas nama tersebut dan mengajukan permohonan merek dagang pada bulan Desember. 2010. Sebagai hasilnya, pada 11 Januari 2011, panggilan untuk suara dibuat untuk mengubah nama proyek dari "Hudson" menjadi "Jenkins." Proposal itu sangat disetujui oleh pemungutan suara komunitas pada 29 Januari 2011, menciptakan proyek Jenkins.
Pada 1 Februari 2011, Oracle mengatakan bahwa mereka dimaksudkan untuk melanjutkan pengembangan Hudson, dan menganggap Jenkins sebagai ganti nama. Jenkins dan Hudson, masing-masing, proyek independen , masing-masing mengklaim yang lain adalah garpu. Pada Mei 2018, organisasi Jenkins di GitHub memiliki 650 anggota proyek dan sekitar 1,900 repositori publik, dibandingkan dengan 28 anggota proyek Hudson dan 20 repositori publik dengan pembaruan terakhir pada tahun 2016 . Pada tahun 2011, pencipta Kohsuke Kawaguchi menerima penghargaan O'Reilly Open Source Award untuk karyanya di proyek Hudson / Jenkins.
Pada 20 April 2016, versi 2 dirilis dengan plugin Pipeline yang diaktifkan secara default. Plugin memungkinkan untuk menulis instruksi membangun di Apache Groovy. Jenkins menggantikan Hudson sejak 8 Februari 2017 di Eclipse.
E. Hasil yang didapat
Wawasan tentang Jenkins.
F. Kesimpulan
Jenkins adalah sebuah open source automation server untuk mengotomatiskan tugas-tugas di dalam proses continuous integration and delivery sebuah perangkat lunak.
G. Referensi
https://en.wikipedia.org/wiki/Jenkins_(software)
https://jenkins.io/

Comments
Post a Comment