Jenkins

Software screenshot:
Jenkins
Rincian Software:
Versi: 2.138 Diperbarui
Tanggal Upload: 16 Aug 18
Pengembang: Jenkins CI
Lisensi: Gratis
Popularitas: 17

Rating: 2.0/5 (Total Votes: 2)

Jenkins (juga dikenal sebagai Jenkins CI) adalah server integrasi berkesinambungan open source yang paling kuat di dunia yang dirancang dari offset untuk menyediakan lebih dari 300 plugin untuk membangun dan menguji proyek perangkat lunak apa pun. Ini adalah aplikasi berbasis web yang berjalan di atas server web, seperti Apache.


Fitur sekilas

Dengan Jenkins, Anda dapat memantau pelaksanaan pekerjaan berulang, termasuk yang dijalankan oleh cron atau perangkat lunak otomasi yang serupa. Ini mudah diinstal, dikonfigurasi dan mendukung plugin pihak ketiga, didistribusikan membangun, serta file fingerprinting.

Selain itu, Jenkins & rsquo; sorotan mencakup pemberian tag setelah fakta, pelaporan pengujian JUnit dan TestNG, dukungan untuk tautan permanen, dukungan untuk sistem operasi dan arsitektur utama, mengubah dukungan set, RSS, Perpesanan Instan, dan integrasi email.


Memulai dengan Jenkins

Jenkins adalah proyek perangkat lunak yang mudah digunakan dan mudah dipasang, tetapi memiliki sejumlah besar feartures tingkat lanjut, yang pengembangnya menawarkan penjelasan rinci tentang panduan Jenkins, mengajari Anda cara memulai, akses dan mengelola Jenkins, serta melakukan berbagai operasi.

Misalnya, Anda akan belajar cara membuat proyek perangkat lunak, proyek Maven, proyek matriks, aplikasi Android, memantau pekerjaan eksternal, menggunakan plugin Jenkins, pelacakan sidik jari file, mengamankan Jenkins, mengubah zona waktu, menggunakan shell lain , membagi pekerjaan besar dalam potongan yang lebih kecil, gunakan Jenkins untuk proyek non-Java, serta untuk mengakses konsol skrip Jenkins, antarmuka baris perintah dan SSH (Secure Shell).

Selain itu, pengguna akan belajar cara mengintegrasikan proyek Jenkins dengan Drupal, Python, Perl dan .NET, menghapus dan menonaktifkan plugin pihak ketiga, menjalankan Jenkins dari belakang proxy HTTP / HTTPS, dan banyak hal berguna lainnya.


Sistem operasi yang didukung

Dirancang untuk Web, Jenkins adalah aplikasi platform-independen yang telah berhasil diuji pada beberapa distribusi GNU / Linux, termasuk Ubuntu, Debian, Red Hat Enterprise Linux, Fedora, CentOS, openSUSE dan Gentoo, berbagai macam rasa BSD, termasuk FreeBSD dan OpenBSD, Solaris (OpenIndiana), sistem operasi Microsoft Windows dan Mac OS X.

Apa yang baru dalam rilis ini:

  • Perbaikan keamanan.
  • Pengerasan keamanan yang terkait dengan perutean Stapler.

Apa yang baru di versi 2.116:

  • Perbaikan keamanan.

Apa yang baru dalam versi:

  • Memperbarui pekerjaan dan tampilan Jenkins menurut XML bidang kiri pada nilai lama mereka jika tidak didefinisikan dalam XML baru. (edisi 21017)

Apa yang baru di versi 2.90:

  • Default URL Pusat Pembaruan Jenkins bawaan untuk https: //updates.jenkins.io bukannya endpoint HTTP usang. (tarik 2996)
  • Perbaiki masalah dengan peningkatan otomatis saat menggunakan JENKINS_HOME khusus di Windows. (Terbitan 13153)
  • Monitor administratif tidak mendeteksi ketika Tomcat's URL escape tidak mengijinkan garis miring. (masalah 31068)
  • Perbaiki UI rusak untuk pengguna dengan izin Temukan ketika mengganti nama pekerjaan. (masalah 41637)
  • Internal: Hindari duplikasi kode menggunakan metode default. (tarik 2999)

Apa yang baru di versi 2.77:

  • Default URL Pusat Pembaruan Jenkins bawaan untuk https://updates.jenkins.io alih-alih endpoint HTTP yang usang. (tarik 2996)
  • Perbaiki masalah dengan peningkatan otomatis saat menggunakan JENKINS_HOME khusus di Windows. (Terbitan 13153)
  • Monitor administratif tidak mendeteksi ketika Tomcat's URL escape tidak mengijinkan garis miring. (masalah 31068)
  • Perbaiki UI rusak untuk pengguna dengan izin Temukan ketika mengganti nama pekerjaan. (masalah 41637)
  • Internal: Hindari duplikasi kode menggunakan metode default. (tarik 2999)

Apa yang baru di versi 2.65:

  • Cegah NullPointerException saat memanggil perintah restart CLI (regresi pada 2.57) . (edisi 44769)
  • Kemasan: Gambar Docker alpine memiliki instalasi JDK Jenkins yang tidak kompatibel (regresi pada 2,64). (masalah 44733, masalah Linux Alpine yang sesuai)

Apa yang baru di versi 2.46:

  • Kegagalan serialisasi satu Tindakan dapat menyebabkan seluruh tanggapan ekspor REST gagal. Diupgrade ke Stapler 1.250 dengan perbaikan. (edisi 40088)
  • Jangan gagal menulis file log hanya karena sesuatu menghapus direktori induk. (edisi 16634)
  • Gunakan BUILD_NOW_TEXT yang diperluas untuk pekerjaan yang diparameterisasi. (masalah 41457)
  • Menampilkan pesan informatif, bukan pengecualian Groovy, ketika View # getItems gagal. (masalah 41825)
  • Jangan anggap sebuah proyek akan diparameterisasi jika tidak ada parameter yang ditentukan. (edisi 37590)
  • Jangan tambahkan semua nama grup sebagai tajuk HTTP pada & quot; akses ditolak & quot; halaman. (terbitan 39402)
  • Pastikan bahwa PluginManager # dynamicLoad berfungsi sebagai SISTEM. (edisi 41684)
  • Tambahkan bagian Statistik Penggunaan ke konfigurasi global untuk membuatnya lebih mudah ditemukan. (edisi 32938)
  • Izinkan perintah CLI groovy melalui SSH CLI. (masalah 41765)

Apa yang baru di versi 2.45:

  • Hapus UI yang sudah usang. (masalah 34065)
  • Jangan mencoba menetapkan Port Agen ketika diberlakukan, melanggar pengiriman formulir. (edisi 41511)
  • Gunakan URL validasi spesifik proyek untuk SCM Trigger, sehingga H ditangani dengan benar dalam pratinjau. (edisi 26977)
  • Perbaiki terjemahan Basque yang benar-benar salah. (tarik 2731)

Apa yang baru di versi 2.39:

  • Properti tidak diteruskan ke perintah Maven oleh langkah membangun Maven ( masalah 39268)
  • Perbarui remoting ke 3.4 (issue 39835)

Apa yang baru di versi 2.32:

  • Perbaikan keamanan penting (penasehat keamanan)
  • Izinkan penonaktifan Jenkins CLI melalui port agen HTTP dan JNLP dengan menyetel jenkins.ClI.disabled Sistem ke true.

Apa yang baru di versi 2.13:

  • IllegalStateException dalam kondisi tertentu ketika memuat kembali konfigurasi dari disk saat pekerjaan berada dalam antrian. (Terbitkan 27530
  • Menghilangkan "dead executor" UI yang muncul setelah kesalahan tertentu, seperti JENKINS-27530. (PR 2440)

Apa yang baru di versi 2.1:



Baru di Jenkins 1,654 (22 Maret 2016)

Apa yang baru di versi 2.0:

  • Wizard penyiapan baru yang dilindungi sandi yang ditampilkan saat pertama kali dijalankan untuk memandu pengguna melalui pemasangan plugin populer dan menyiapkan pengguna admin. (edisi 30749, edisi 9598)
  • Perbaikan bundling Plugin: Plugin yang dibundel hanya dipasang jika diperlukan saat meningkatkan, semua plugin dapat di-uninstal. (edisi 20617)
  • Formulir konfigurasi pekerjaan yang dirancang ulang membuatnya lebih mudah untuk memahami hierarki opsi, dan untuk menavigasi formulir. (edisi 32357)
  • Bentuk 'Buat Item' yang lebih kaya dengan ikon pekerjaan dan kategori pekerjaan (setelah ambang batas dari tiga kategori telah tercapai). (Terbitan 31162)
  • Wisaya Peningkatan mendorong pemasangan plugin terkait Pipeline saat meningkatkan dari 1.x. (masalah 33662)
  • Jenkins sekarang membutuhkan Servlet 3.1. Upgrade Winstone-Jetty ke Dermaga 9 yang sesuai. Ini menghilangkan dukungan AJP saat menggunakan kontainer Winstone-Jetty tertanam. (Terbitan 23378)
  • Kumpulan Groovy diperbarui dari 1.8.9 ke 2.4.6. (Terbitkan 21.249)
  • Opsi tambahan untuk melarang akses anonim ke ranah keamanan "Masuk ke pengguna dapat melakukan apa saja", aktifkan secara default. (edisi 30749)
  • Berganti nama menjadi 'budak' menjadi 'agen' di UI. (Terbitan 27.268)
  • Perbaikan dokumentasi sebaris berbagai bidang formulir dalam konfigurasi global dan pekerjaan Jenkins. (masalah 33.364)
  • Ubah nama crumb perlindungan CSRF default menjadi Jenkins-Crumb untuk kompatibilitas nginx. (Terbitan 12875)
  • Berlakukan ukuran ikon yang benar dalam tampilan daftar. (edisi 33799)
  • CLI: Memperbaiki NPE ketika tidak ada proses yang berjalan diminta. (masalah 33942)

Apa yang baru di versi 1.654:

  • Tingkatkan pencatatan dan pesan kesalahan saat JNLP sudah digunakan. (masalah 33453)
  • NullPointerException dari BuildTrigger $ DescriptorImpl.doCheck saat menggunakan Bangun proyek lain dalam proses Promosi template CloudBees, dan mungkin keadaan lainnya. (edisi 32525)
  • Meningkatkan pesan Bangun Proyek Lain untuk membantu. (terbitan 32134)
  • FutureImpl.cancel () tidak membatalkan pekerjaan yang tertaut. (masalah 33038)
  • Tolak sintaks rentang salah dalam data sidik jari. (masalah 33037)
  • Jangan gagal memperbarui pusat periksa jika tidak ada alat pemasang yang ditentukan. (edisi 32831)
  • Log kecuali pengecualian yang tidak tertangani ketika benang mati. (masalah 33395)
  • Tidak secara khusus membutuhkan .NET framework 2.0 sejak 4.0 juga akan melakukannya. (Terbitkan 21484)

Apa yang baru di versi 1.651:

  • Pindahkan file log tugas periodik dari JENKINS_HOME / *. masuk ke JENKINS_HOME / logs / tasks / *. log dan putar secara berkala daripada menimpa setiap eksekusi. (masalah 33068)
  • Perbaiki dokumentasi konfigurasi proxy. (tarik 2060)

Apa yang baru di versi 1.637:

  • Hapus peringatan tidak berguna tentang JDK bernama null. (Terbitan 31.217)
  • Kelas OptionalJobProperty baru untuk menyederhanakan penciptaan JobProperty. (tarik 1888)

Apa yang baru di versi 1.630:

  • Buat JenkinsRule dapat digunakan pada sistem yang tidak mendukung JNA (issue 29507)

Apa yang baru di versi 1.620:

  • Tampilkan info sistem bahkan ketika slave offline sementara. (terbitan 29300)

Apa yang baru di versi 1.616:

  • Pemuatan pekerjaan dapat dipecahkan oleh NullPointerException dalam pemicu build (issue 27549)

Apa yang baru di versi 1.612:

  • Menangani status penayang AbortException dengan cara yang sama seperti status boolean palsu yang tidak berlaku (issue 26964)
  • Memastikan GlobalSettingsProvider tidak menelan pengecualian fatal (issue 26604)
  • tambahkan datestamp ke pesan simpul-offline (masalah 23917)
  • Ketinggian menu popup minimum yang lebih besar. (masalah 27067)
  • Seperti yang dijanjikan, pengiriman dengan file kelas Java7. (edisi 28120)
  • Descriptor.getId perbaiki pada 1.610 memperkenalkan regresi yang memengaruhi sekurang-kurangnya plugin Kinerja dan NodeJS. (edisi 28093 dan edisi 28110)
  • Dalam kondisi yang langka, Executor.getProgress () dapat membuang Divisi dengan pengecualian nol. (edisi 28115)
  • The Run dari opsi baris perintah untuk meluncurkan JNLP slave harus menampilkan opsi JVM yang dikonfigurasi. (edisi 28111)

Apa yang baru di versi 1.609:

  • Ketika build konkuren diaktifkan, kebijakan retensi artefak dapat menghapus artefak yang digunakan oleh build yang sebenarnya sedang berjalan. (edisi 27836)
  • Dokumentasi untuk $ BUILD_ID tidak mencerminkan realitas saat ini (edisi 26520)

Apa yang baru di versi 1.599:

  • Kesalahan di beberapa Maven terbangun sejak 1.598. (Terbitan 26601)
  • Membangun perubahan format migrator di 1.597 tidak berfungsi pada beberapa sistem Windows. (Terbitkan 26519)
  • Remote FilePath.chmod gagal dengan ClassNotFoundException: javax.servlet.ServletException. (edisi 26476)
  • Menambahkan API SimpleBuildWrapper. (edisi 24673)
  • Bola animasi dalam widget riwayat pembangunan pekerjaan tidak akan membuka Output Konsol. (edisi 26365)
  • Tampilkan nama pekerjaan di Jadwal Buat tip alat kolom. (Terbitkan 25234)
  • Izinkan OldDataMonitor untuk membuang Promosi yang dipromosikan-build-plugin (terbitan 26718)

Apa yang baru di versi 1.598:

  • Membangun perubahan format migrator di 1.597 tidak berfungsi pada beberapa sistem Windows. (Terbitkan 26519)
  • FutureImpl tidak membatalkan masa depannya. (masalah 25514)
  • Tugas-tugas kelas berat berada di bawah beberapa kondisi yang sebenarnya sedang dijalankan pada eksekutor kelas berat. (edisi 10944) (edisi 24519)
  • Pemuatan folder rusak saat pemuatan item anak melempar pengecualian. (edisi 22811)
  • Gambar ikon Plugin rusak saat menjalankan Jenkins dari jalur UNC. (Terbitan 26203)
  • Izinkan signup admin dari / kelola juga. (Terbitan 26382)
  • Ubah JAVA_HOME periksa untuk bekerja dengan JDK 9. (terbitan 25601)
  • Perintah daftar-pekerjaan CLI harus menampilkan nama mentah, bukan nama tampilan, di mana mereka berbeda. (Terbitkan 25.338)
  • Tampilkan parameter item antrian di ujung alat. (edisi 22311)
  • Dukungan tes fungsional yang lebih baik dari plugin berbasis Gradle. (edisi 26331)
  • Mengizinkan pengguna menghapus build bahkan jika seharusnya disimpan. (edisi 26281)
  • Memperbaiki masalah gulir sisi samping / panel utama. (Terbitan 26312, edisi 26298, edisi 26306)
  • Tingkatkan pelaporan kesalahan saat saluran ditutup selama proses pembuatan. (edisi 26411)
  • Memperbaiki CodeMirror dengan tinggi dan penyorot sintaks yang diaktifkan kembali dalam langkah pembuatan kerangka. (terbitan 25455, edisi 23151)

Apa yang baru di versi 1.597:

  • Perubahan tata letak JENKINS_HOME: build sekarang dikunci oleh angka build dan bukan stempel waktu. Lihat Wiki untuk detail dan downgrade. (edisi 24380)
  • Jangan membuang pengecualian pada / mendaftar jika tidak memungkinkan. (edisi 11172)
  • Pemasang alat yang mengunduh dan membongkar arsip tidak boleh gagal membangunnya jika alat sudah ada dan server mengembalikan kode kesalahan. (edisi 26196)
  • Pemotongan sidik jari memperparah masalah kinerja pemuatan malas. (edisi 19392)
  • Kemungkinan kunci workspace yang belum dirilis jika pemungutan SCM gagal saat penyetelan. (Terbitan 26.201)
  • Deskripsi menyesatkan tentang izin 'ruang kerja'. (masalah 20148)
  • Jalankan parameter harus menampilkan nama tampilan jika disetel, daripada membuat angka. (edisi 25174)
  • Tambahkan pemeriksaan rentang untuk sintaks H (X-Y). (terbitan 25897)

Apa yang baru di versi 1.596:

  • Halaman bangunan rusak dalam lokalisasi Hungaria saat membangun. (Terbitan 26155)
  • Izinkan label yang melanggar dan daftar node. (Terbitkan 25.989)

Apa yang baru di versi 1.595:

  • Peringatan palsu di log setelah menghapus build. (edisi 25788)
  • Label induk menghilang saat konfigurasi sistem diperbarui. (Terbitan 23966)
  • Ketergantungan ikon-set yang diperbarui ke versi 1.0.5. (edisi 25499, edisi 25498)

Apa yang baru di versi 1.594:

  • Setelah pembaruan keamanan Java baru-baru ini, Jenkins tidak akan pulih dari rahasia / master.key yang dihapus. (Terbitkan 25.937)
  • Batasi di mana proyek ini dapat dijalankan diregresikan dalam 1,589 saat menggunakan plugin ClearCase. (Terbitkan 25533)

Apa yang baru di versi 1.593:

  • Dynamic Single / Multi line Build History layout. (terbitan 25381, terbitkan 25393, terbitkan 24687, edisi 24589)

Apa yang baru di versi 1.590:

  • Autentikasi Dasar yang dikombinasikan dengan Sesi rusak (terbitkan 25144)
  • Beberapa plugin rusak sejak 1.584 jika mereka memperkirakan peristiwa tertentu akan diaktifkan di bawah ID pengguna tertentu. (Terbitkan 25.400)
  • Memperbaiki berbagai kebocoran sumber daya nyata atau potensial yang ditemukan oleh Pindai Kesopanan (tarik permintaan 1434)
  • Perubahan API: Paparkan AbstrakProject.AbstractProjectDescriptor # validateLabelExpression untuk plugin. (tarik permintaan 1456)
  • Metode API untuk menggabungkan beberapa FormValidations menjadi satu. (tarik permintaan 1458)
  • Selalu gunakan garis miring ke depan pada pemisah jalur selama dalam arsip ZIP yang dihasilkan oleh Browser Direktori (edisi 22514)
  • Metode API untuk mendapatkan contoh Jenkins yang tidak nol dengan validasi internal (edisi 23339)

Apa yang baru di versi 1.589:

  • Kesalahan JNA di WindowsInstallerLink.doDoInstall. (terbitan 25358)
  • Pulihkan kompatibilitas penugasan label untuk beberapa plugin. (terbitan 25372)

Apa yang baru di versi 1.588:

  • Kesalahan JNA di WindowsInstallerLink.doDoInstall. (terbitan 25358)
  • Waktu startup yang tidak perlu lambat dengan sejumlah besar pekerjaan. (tarik permintaan 1439)
  • Pilihan ruang kerja kustom tidak berfungsi dalam beberapa kondisi. (Terbitkan 25.221)

Apa yang baru di versi 1.586:

  • Membenturkan JNA ke 4.10. Hal ini berpotensi melanggar perubahan untuk plugin yang bergantung pada JNA 3.x (edisi 24521)
  • Cegah pembuatan file kosong jika parameter file dibiarkan kosong. (Terbitkan 3539)
  • Penampung servlet dapat menolak untuk memberi kami tanda cookie aman. Berurusan dengan anggun. (edisi 25019)
  • FileParameters yang ada harus ditangani sebagai nilai yang berbeda untuk menghindari penggabungan antrean build (masalah 19017)

Apa yang baru di versi 1.583:

  • Perbaikan untuk beberapa kerentanan keamanan. (penasehat keamanan)
  • Nama untaian diagnostik sekarang tersedia saat permintaan masih dalam filter
  • Ketika membunuh proses Windows, periksa flag kritisnya untuk menghindari BSoD (issue 24453)
  • Saat pengguna tidak dapat melihat tampilan, tetapi dapat menghapus / memindahkan / mengganti nama pekerjaan yang ada di dalamnya, tampilan tidak diperbarui dengan benar. (Terbitan 22769)

Apa yang baru di versi 1.552:

  • Penanganan tetap atas JENKINS_HOME default saat menyimpan kredensial CLI (terbitan 21772)
  • Memperbaiki tautan aksi rusak pada halaman Label (terbitan 21778)
  • Izinkan Tindakan berkontribusi ke laman utama Label (edisi 21777)
  • Panggilan terkait-symlink yang mahal di Windows dapat disederhanakan. (edisi 20534)
  • Lambat render direktori dengan banyak entri di ruang kerja jarak jauh. (Terbitan 21780)

Apa yang baru di versi 1.551:

  • rilis keamanan hari Valentine yang berisi lebih dari selusin perbaikan keamanan. (penasehat keamanan)
  • Regresi pada Windows slave sejak 1.547. (Terbitkan 21.373)
  • Menggunakan folder java -jar jenkins-core.jar / cmd eksternal-monitor-job ... tidak berfungsi. (masalah 21525)
  • Jenkins crash saat startup setelah upgrade dari 1.546 ke 1.548. (edisi 21474)
  • f: kotak kombo sempit. (edisi 21612)
  • Benang pembersihan ruang kerja gagal menangani lokasi ruang kerja modern di master, dan salah menangani folder. (edisi 21023)
  • Memperbaiki item bantuan yang hilang pada halaman "Konfigurasi Keamanan Global" (edisi 19832)
  • Urutkan grup pada halaman indeks pengguna sesuai abjad. (Terbitkan 21673)
  • Seharusnya tidak dapat membuat pekerjaan dengan nama. (periode). (edisi 21639)
  • Plugin yang mengimplementasikan "AsyncPeriodicWork" dapat menimpa tingkat pencatatan default (permintaan tarik # 1115)
  • Pesan log salah untuk perbaikan pesan build yang tidak sesuai pesanan. (edisi 20730)
  • Tindakan Sidik Jari yang Ada digunakan kembali dan tidak ditambahkan untuk kedua kalinya. (edisi 19832)
  • TestObject tidak menggantikan karakter '%' (masalah 21707)
  • "java -jar jenkins.war" harus menggunakan cookie sesi unik untuk pengguna yang menjalankan beberapa Jenkins di host yang sama.

Apa yang baru di versi 1.549:

  • Menghapus kunci "simpan kunci build selamanya" ini pada bangunan harus memerlukan izin DELETE. (edisi 16417)
  • File yang ditambahkan ke arsip zip ditutup dengan benar. (edisi 20345)
  • Broken CSS saat memuat ulang Jenkins setelah waktu tidak aktif (edisi 17526)
  • Ganti deskripsi dalam dialog kesalahan alih-alih menambahkan (terbitan 21457)

Apa yang baru di versi 1.548:

  • API untuk menambahkan tindakan ke kelas luas objek model sekaligus. (edisi 18224)
  • Menambahkan infrastruktur untuk memindahkan barang ke dalam atau ke luar folder. (Edisi 20008) (edisi 18028) (edisi 18680)
  • Menerapkan tombol tidak berfungsi di Internet Explorer dalam mode kompatibilitas. (edisi tahun 19826)
  • Build dapat menghilang dari pekerjaan di folder jika folder itu diganti namanya. (edisi 18694)
  • / login menawarkan tautan ke /opensearch.xml yang tidak dapat diambil pengguna anonim. (Terbitkan 21.254)
  • Menambahkan kelas API SecurityListener untuk menerima aktivitas masuk dan sejenisnya. (terbitan 20999)
  • Opsi untuk menyimpan referensi yang memuat malas dengan sangat, lemah, dan banyak lagi. (edisi 19400)

Apa yang baru di versi 1.546:

  • Bangunan menghilang setelah mengganti nama pekerjaan. (edisi 18678)
  • Ketika mengklik Terapkan untuk mengganti nama pekerjaan, beri tahu pengguna bahwa Simpan harus digunakan sebagai gantinya. (edisi 17401)
  • Pengecualian dari XStream menjalankan Maven dibangun di versi Java yang aneh. (Terbitkan 21.183)
  • Saat mengklik Terapkan hasil dalam pengecualian (halaman kesalahan), tampilkan, daripada membuat dialog kosong. (terbitan 20772)

Komentar untuk Jenkins

Komentar tidak ditemukan
Tambahkan komentar
Aktifkan gambar!