Proyék KDE ngalaksanakeun GitLab. Pangwangunan GitLab EE sareng CE parantos dipindahkeun ka gudang umum

Proyék KDE nempatkeun kana operasi infrastruktur pangwangunan kolaborasi dumasar kana platform kabuka GitLab, nu bakal nurunkeun halangan pikeun asupna pikeun pamilon anyar, nyieun partisipasi dina ngembangkeun KDE leuwih umum tur dilegakeun kamampuhan parabot pikeun ngembangkeun, pangropéa tina siklus ngembangkeun, integrasi kontinyu sarta review parobahan. Saméméhna, proyék éta ngagunakeun platform Apoteker (jeung cgit), anu dianggap ku seueur pamekar anyar anu teu biasa. GitLab cukup caket kana kamampuan GitHub, mangrupikeun parangkat lunak gratis sareng parantos dianggo dina seueur proyék open source anu aya hubunganana, sapertos GNOME, Wayland, Debian sareng FreeDesktop.org.

Pangrojong Phabricator tetep operasional pikeun ayeuna, sareng jasa anu misah parantos diluncurkeun pikeun pendukung GitLab invent.kde.org. Platform Apoteker utamana fokus kana manajemén proyék sarta review kode, tapi lags di wewengkon kayaning integrasi kontinyu, gawé bareng repositories sarta panganteur web. GitLab ditulis dina Ruby and Go, sareng Phabricator ditulis dina PHP. Pikeun pindah ka GitLab, pamekar KDE kakurangan sababaraha kamungkinan, nu sawaréh geus dilaksanakeun di respon kana pamundut maranéhanana.

Salaku tambahan, urang tiasa nyatet anu dilakukeun ku GitLab damel on ngahiji cabang komérsial sarta komunitas proyék, nu nyata bakal simplify ngembangkeun, sangkan prosés leuwih transparan sarta jelas misahkeun kode proprietary kana modul misah. Gantina repositories béda gitlab-ee и gitlab-se, nu nyababkeun gawé ganda pikeun ngajaga, basis kode duanana édisi ayeuna bakal dimekarkeun dina hiji gudang umum, sarta produk Enterprise Edition (EE) jeung Community Edition (CE) bakal diwangun ti codebase sarua. Kode proprietary dipisahkeun tina kode sumber terbuka sareng dipindahkeun ka "ee/".

Repositori gitlab-ce, anu henteu ngandung kode proprietary, bakal tetep aya salaku eunteung gitlab-fossberoperasi dina modeu baca wungkul. Repositori tunggal anyar pikeun pangwangunan aktip diwangun dina luhureun gudang gitlab-ee ayeuna, anu parantos diganti nami gudang "gitlab". Ayeuna, migrasi aya dina tahap ahir - repositori parantos diganti namina, ngahiji parantos dilaksanakeun sareng ampir sadaya tugas anu aya hubunganana parantos réngsé. ngumbar.

Pangembang GitLab ogé ditepikeun release corrective 12.3.2, 12.2.6 jeung 12.1.12, anu ngaleungitkeun 14 kerentanan, kaasup kamampuhan pikeun ngagantikeun paréntah git sawenang via API, bypass konfirmasi email lamun ngagunakeun modul auténtikasi via Salesforce, substitusi JavaScript dina Markdown markup sawangan panganteur. , néwak kadali kana akun jalma sanés nalika nganggo modul SAML, ngalangkungan pameungpeuk pangguna, panolakan jasa sareng bocor inpormasi rahasia ngeunaan proyék éta.

sumber: opennet.ru

Tambahkeun komentar