Proyek KDE ngleksanakake GitLab. Pangembangan GitLab EE lan CE wis dipindhah menyang repositori umum

Proyek KDE sijine menyang operasi infrastruktur pembangunan kolaboratif adhedhasar platform mbukak GitLab, sing bakal nurunake alangan kanggo mlebu peserta anyar, nggawe partisipasi ing pembangunan KDE luwih umum lan nggedhekake kemampuan alat kanggo pangembangan, pangopènan siklus pangembangan, integrasi terus-terusan lan review owah-owahan. Sadurunge, proyek kasebut nggunakake platform kasebut Panambang (lan cgit), sing dirasakake dening akeh pangembang anyar minangka ora biasa. GitLab cukup cedhak karo kemampuan GitHub, minangka piranti lunak gratis lan wis digunakake ing pirang-pirang proyek open source sing gegandhengan, kayata GNOME, Wayland, Debian lan FreeDesktop.org.

Dhukungan Phabricator tetep operasional saiki, lan layanan kapisah wis diluncurake kanggo panyengkuyung GitLab invent.kde.org. Platform Panambang utamané fokus ing Manajemen project lan review kode, nanging lags wilayah kayata integrasi terus-terusan, nggarap repositori lan antarmuka web. GitLab ditulis ing Ruby and Go, lan Phabricator ditulis ing PHP. Kanggo ngalih menyang GitLab, pangembang KDE kekurangan sawetara kemungkinan, sing sebagian wis dipun ginakaken nanggepi panyuwunipun.

Kajaba iku, kita bisa nyathet sing ditindakake dening GitLab proyek ing panggabungan cabang komersial lan komunitas saka project, kang Ngartekno menakake pembangunan, nggawe pangolahan liyane transparent lan cetha misahake kode kepemilikan menyang modul kapisah. Tinimbang repositori beda gitlab-ee и gitlab-se, sing ngasilake karya kaping pindho kanggo njaga, basis kode saka loro edisi saiki bakal dikembangake ing siji gudang umum, lan produk Enterprise Edition (EE) lan Community Edition (CE) bakal dibangun saka basis kode sing padha. Kode proprietary dipisahake saka open source lan dipindhah menyang direktori "ee/".

Repositori gitlab-ce, sing ora ngemot kode kepemilikan, bakal tetep kasedhiya minangka pangilon gitlab-fossoperasi ing mode mung diwaca. Repositori tunggal anyar kanggo pangembangan aktif dibangun ing ndhuwur repositori gitlab-ee saiki, sing wis ganti jeneng dadi gudang "gitlab". Saiki, migrasi ana ing tahap pungkasan - repositori wis diganti jeneng, panggabungan wis ditindakake lan meh kabeh tugas sing ana gandhengane wis rampung. mantun.

Pangembang GitLab uga diwenehi release corrective 12.3.2, 12.2.6 lan 12.1.12, sing ngilangi 14 kerentanan, kalebu kemampuan kanggo ngganti printah git sewenang-wenang liwat API, konfirmasi email lulus nalika nggunakake modul otentikasi liwat Salesforce, substitusi JavaScript ing Markdown antarmuka pratinjau markup , nyekel kontrol akun wong liya nalika nggunakake modul SAML, ngliwati pamblokiran pangguna, nolak layanan lan bocor informasi rahasia babagan proyek kasebut.

Source: opennet.ru

Add a comment