Dalam sehari-hari kita mendapati diri kita mempunyai pelbagai tugas yang berulang dan sering membosankan. Sebagai sysadmin, kita mempunyai kehebatan skrip untuk menjalankan tugas pemantauan dan pengurusan pelayan, sementara bagi pengguna biasa tugas sandaran dan pembersihan direktori sering berguna dan sesuai.
Jenkins I.C. dipersembahkan sebagai alat untuk Integrasi berterusan (CIyang tujuannya adalah untuk mengotomatisasi fasa berulang pembangunan perisian seperti penyusunan dan pengujian unit untuk memastikan penyampaian perisian berfungsi yang berterusan. Dengan pakej untuk pengedaran utama sebanyak Linux dan BSD.
Namun, ini berisi berbagai pilihan yang mungkin diminati oleh Sysadmins dan pengguna, seperti menjalankan Perintah Shell atau meminta skrip dengan cara yang sama seperti yang kita lakukan di Terminal.
Salah satu kualiti yang paling menarik adalah kemampuan untuk mengkonfigurasi dengan mudah melalui antara muka grafik web, mirip dengan crontab tetapi dengan maklum balas visual segera.
Panel utamanya menawarkan kepada kami, dengan cara yang sangat grafik dan menghiburkan, status semua tugas yang dijadualkan untuk mengesahkan sama ada ia berjaya atau tidak.
Selain itu, ada kemungkinan untuk mewujudkan ketergantungan antara tugas dan tindakan berikutnya bergantung pada hasil pelaksanaan masing-masing, yang sangat berguna untuk mengotomatisasi tugas yang lebih kompleks. Kelebihan lain adalah bahawa ia mempunyai hujung belakang web, yang membolehkan kita menghubungkan beberapa pelayan untuk mengagihkan tugas di antara mereka atau melaksanakan seni bina Master-Slave sehingga pelayan induk mencetuskan tugas pada pelayan yang berkaitan dengannya sebagai hamba. Ia bahkan menawarkan kemampuan Ketersediaan Tinggi sehingga ketika ada kesalahan pada pelayan Master, seorang budak dapat mengambil alih peranannya dan mengatur tugas-tugas di server lain.
Jenkins I.C. Ia dikembangkan di Jawa dan memanfaatkan potensi terbaru bahasa ini untuk memungkinkan pengembangan fungsi dengan memanfaatkan plug ins, yang berbeza-beza dari statistik dan laporan pelaksanaan hingga pengelolaan kelompok dan sistem yang diedarkan.
Kami menjemput anda untuk mencuba Jenkins I.C. dan tingkatkan produktiviti anda secara maksimum!
Hebat untuk automasi, saya tidak tahu alat ini, terima kasih banyak !!!
Semuanya baik-baik saja sehingga anda mengatakan ia dikembangkan di Jawa.
Jawa? Cukup untuk saya tidak menggunakannya atau mengesyorkannya. Saya sudah banyak sakit kepala dengan sistem buatan Java.
Adakah anda bermaksud Oracle Java atau OpenJDK? Kerana OpenJDK dalam banyak kes telah menjadi sakit kepala bagi banyak pembangun JAVA.
Saya cuba dengan kedua-duanya, dan jika anda melihat OpenJDK memberi saya lebih banyak masalah, JDK oracle juga.
Pada hari Java menyusun ke dalam bahasa mesin, sekurang-kurangnya ditafsirkan kepada sesuatu yang mudah, atau berdasarkan sesuatu seperti CLR (tidak ada bytecode, VM, atau perkara pelik di antara mereka), mungkin saya akan mempertimbangkannya lagi.
Java tidak kelihatan seperti bahasa yang tidak baik (sebaliknya, sebagai bahasa itu nampaknya sangat baik), tetapi pelaksanaannya nampaknya menjijikkan dan tidak menyenangkan.
Saya lebih suka fabrik, untuk membuat skrip yang sesuai dengan apa yang ingin saya lakukan, ia juga python
Automasi tugas baik untuk sysadmin, tetapi saya fikir perkara yang paling penting mengenai Jenkins adalah integrasi berterusan. Terutama penggunaan aplikasi yang menggabungkannya dengan alat seperti Ant atau Phing (Ant of PHP). Sebagai tambahan kepada sebilangan besar plugin QA yang boleh ditambah.
Malangnya terdapat sedikit dokumentasi di internet. Dan di sisi lain, antara muka web agak tidak menarik, bahkan untuk pengguna yang mempunyai banyak pengalaman.
Artikel yang sangat bagus. Ia adalah alat yang mesti disebarkan.
Bagi mereka yang tidak tahu:
Jenkins digunakan oleh beberapa repositori pembangun CyanogenMod yang menyusun ROM yang tidak mempunyai sokongan Cyanogen rasmi untuk model telefon bimbit seperti Samsung Galaxy Mini.
Ia bagus, tetapi untuk pelayan, saya fikir ia adalah untuk desktop. Ia mesti menjadi alat yang sangat kuat tetapi berada di luar jangkauan pengguna biasa saya.
Ia baik dan berfungsi untuk penyatuan komponen perisian secara berterusan, setiap hari dan setiap malam