Jenkins CI, alat untuk automasi tugas

jenkins_logo

Jenkins I.C.

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.

Konfigurasi Tugas di Jenkins CI

Konfigurasi Tugas di Jenkins CI

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.

Tugas Jenkins untuk Membina dan Menguji Anda Sendiri

Tugas Jenkins untuk Membina dan Menguji Anda Sendiri

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!


Tinggalkan komen anda

Alamat email anda tidak akan disiarkan. Ruangan yang diperlukan ditanda dengan *

*

*

  1. Bertanggungjawab atas data: Miguel Ángel Gatón
  2. Tujuan data: Mengendalikan SPAM, pengurusan komen.
  3. Perundangan: Persetujuan anda
  4. Komunikasi data: Data tidak akan disampaikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Pangkalan data yang dihoskan oleh Occentus Networks (EU)
  6. Hak: Pada bila-bila masa anda boleh menghadkan, memulihkan dan menghapus maklumat anda.

  1.   Jonatan kata

    Hebat untuk automasi, saya tidak tahu alat ini, terima kasih banyak !!!

  2.   Jesus Ballesteros kata

    Semuanya baik-baik saja sehingga anda mengatakan ia dikembangkan di Jawa.

  3.   Gonzalo Martinez kata

    Jawa? Cukup untuk saya tidak menggunakannya atau mengesyorkannya. Saya sudah banyak sakit kepala dengan sistem buatan Java.

    1.    eliotime3000 kata

      Adakah anda bermaksud Oracle Java atau OpenJDK? Kerana OpenJDK dalam banyak kes telah menjadi sakit kepala bagi banyak pembangun JAVA.

      1.    Gonzalo Martinez kata

        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.

  4.   arkhan kata

    Saya lebih suka fabrik, untuk membuat skrip yang sesuai dengan apa yang ingin saya lakukan, ia juga python

  5.   Alexander kata

    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.

  6.   eliotime3000 kata

    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.

  7.   pepe kata

    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.

  8.   allen kata

    Ia baik dan berfungsi untuk penyatuan komponen perisian secara berterusan, setiap hari dan setiap malam