KDE loyihasi GitLab ni amalga oshiradi. GitLab EE va Idoralar ishlab chiqish umumiy omborga ko'chirildi

KDE loyihasi foydalanishga topshirildi ochiq platformaga asoslangan hamkorlikdagi rivojlanish infratuzilmasi GitLab, bu yangi ishtirokchilar uchun kirish to'sig'ini kamaytiradi, KDEni ishlab chiqishda ishtirok etishni yanada kengroq qiladi va ishlab chiqish, rivojlanish tsiklini saqlash, doimiy integratsiya va o'zgarishlarni ko'rib chiqish uchun vositalar imkoniyatlarini kengaytiradi. Ilgari loyiha platformadan foydalangan Phabricator (va cgit), bu ko'plab yangi ishlab chiquvchilar tomonidan g'ayrioddiy deb qabul qilinadi. GitLab imkoniyatlari GitHub-ga juda yaqin, bepul dasturiy ta'minot va GNOME, Wayland, Debian va FreeDesktop.org kabi ko'plab ochiq kodli loyihalarda allaqachon qo'llaniladi.

Phabricator yordami hozircha ishlamoqda va GitLab tarafdorlari uchun alohida xizmat ishga tushirildi invent.kde.org. Platforma Phabricator birinchi navbatda loyiha boshqaruvi va kodni ko'rib chiqishga qaratilgan, lekin doimiy integratsiya, omborlar va veb-interfeys bilan ishlash kabi sohalarda ortda qolmoqda. GitLab Ruby va Go-da, Phabricator esa PHP-da yozilgan. GitLab-ga o'tish uchun KDE ishlab chiquvchilari etishmadi ba'zi imkoniyatlar, ular qisman allaqachon mavjud amalga oshirildi ularning iltimosiga javoban.

Bundan tashqari, biz GitLab tomonidan olib borilganini qayd etishimiz mumkin работу haqida birlashish Loyihaning tijorat va jamoat tarmoqlari, bu rivojlanishni sezilarli darajada soddalashtiradi, jarayonlarni yanada shaffof qiladi va xususiy kodlarni alohida modullarga aniq ajratadi. Turli xil omborlar o'rniga gitlab-ee и gitlab-se, bu ikki tomonlama ishni qo'llab-quvvatlashga olib keldi, ikkala nashrning kod bazasi endi bitta umumiy omborda ishlab chiqiladi va Enterprise Edition (EE) va Community Edition (CE) mahsulotlari bir xil kod bazasidan quriladi. Xususiy kod ochiq manbadan ajratilgan va katalogga ko'chirilgan "ee/".

Mulkiy kodni o'z ichiga olmagan gitlab-ce ombori oyna sifatida mavjud bo'lib qoladi gitlab-fossfaqat o'qish rejimida ishlaydi. Faol rivojlanish uchun yangi yagona ombor joriy gitlab-ee ombori ustiga qurilgan bo'lib, uning nomi "repozitoriy" deb o'zgartirildi.gitlab". Hozirda migratsiya yakuniy bosqichda - omborlar nomi o'zgartirildi, birlashish amalga oshirildi va u bilan bog'liq deyarli barcha vazifalar allaqachon bajarilgan. hal qilingan.

GitLab ishlab chiquvchilari ham taqdim etildi tuzatuvchi relizlar 12.3.2, 12.2.6 va 12.1.12, bu 14 ta zaiflikni, jumladan API orqali o‘zboshimchalik bilan git buyruqlarini almashtirish, Salesforce orqali autentifikatsiya modulidan foydalanishda elektron pochtani tasdiqlashni chetlab o‘tish, Markdown belgilash interfeysida JavaScript almashtirishni o‘z ichiga olgan. , SAML modulidan foydalanganda, foydalanuvchini blokirovka qilish, xizmat ko‘rsatishni rad etish va loyiha haqidagi maxfiy ma’lumotlarning sizib chiqishini chetlab o‘tib, boshqa odamlarning hisoblari ustidan nazoratni qo‘lga kiriting.

Manba: opennet.ru

a Izoh qo'shish