KDE ව්‍යාපෘතිය GitLab ක්‍රියාත්මක කරයි. GitLab EE සහ CE සංවර්ධනය පොදු ගබඩාවකට ගෙන ගොස් ඇත

KDE ව්‍යාපෘතිය ක්රියාත්මක කර ඇත විවෘත වේදිකාවක් මත පදනම් වූ සහයෝගීතා සංවර්ධන යටිතල පහසුකම් GitLab, නව සහභාගිවන්නන් සඳහා ඇතුල් වීමට ඇති බාධකය අඩු කරනු ඇත, KDE සංවර්ධනය සඳහා සහභාගී වීම වඩාත් පොදු වන අතර සංවර්ධනය සඳහා මෙවලම්වල හැකියාවන් පුළුල් කිරීම, සංවර්ධන චක්රය නඩත්තු කිරීම, අඛණ්ඩව ඒකාබද්ධ කිරීම සහ වෙනස්කම් සමාලෝචනය කිරීම. මීට පෙර, ව්යාපෘතිය වේදිකාව භාවිතා කළේය Phabricator (හා cgit), බොහෝ නව සංවර්ධකයින් විසින් අසාමාන්ය ලෙස සලකනු ලැබේ. GitLab යනු GitHub වෙත ඇති හැකියාවන්ගෙන් තරමක් සමීප වන අතර එය නිදහස් මෘදුකාංගයක් වන අතර GNOME, Wayland, Debian සහ FreeDesktop.org වැනි බොහෝ ආශ්‍රිත විවෘත මූලාශ්‍ර ව්‍යාපෘතිවල දැනටමත් භාවිතා වේ.

Phabricator සහාය දැනට ක්‍රියාත්මක වන අතර GitLab ආධාරකරුවන් සඳහා වෙනම සේවාවක් දියත් කර ඇත invent.kde.org. වේදිකාව Phabricator මූලික වශයෙන් ව්‍යාපෘති කළමනාකරණය සහ කේත සමාලෝචනය කෙරෙහි අවධානය යොමු කර ඇත, නමුත් අඛණ්ඩ ඒකාබද්ධ කිරීම, ගබඩාවන් සමඟ වැඩ කිරීම සහ වෙබ් අතුරු මුහුණත වැනි ක්ෂේත්‍රවල පසුගාමී වේ. GitLab ලියා ඇත්තේ Ruby සහ Go වලින් වන අතර Phabricator ලියා ඇත්තේ PHP වලින්. GitLab වෙත මාරු වීමට, KDE සංවර්ධකයින් හිඟ විය සමහර හැකියාවන්, අර්ධ වශයෙන් දැනටමත් ඇත ක්රියාත්මක කර ඇත ඔවුන්ගේ ඉල්ලීමට ප්රතිචාර වශයෙන්.

මීට අමතරව, GitLab විසින් පවත්වන ලද එකක් අපට සටහන් කළ හැකිය වැඩ මත ඒකාබද්ධ කිරීම ව්‍යාපෘතියේ වාණිජ සහ ප්‍රජා ශාඛා, සංවර්ධනය සැලකිය යුතු ලෙස සරල කරන අතර, ක්‍රියාවලීන් වඩාත් විනිවිද පෙනෙන අතර පැහැදිලිවම හිමිකාර කේතය වෙනම මොඩියුලවලට වෙන් කරයි. විවිධ ගබඩා වෙනුවට gitlab-ee и gitlab-se, නඩත්තු කිරීමට ද්විත්ව කාර්යයක් සිදු වූ අතර, සංස්කරණ දෙකෙහිම කේත පදනම දැන් එක් පොදු ගබඩාවක් තුළ සංවර්ධනය කෙරෙනු ඇත, සහ ව්‍යවසාය සංස්කරණය (EE) සහ ප්‍රජා සංස්කරණය (CE) නිෂ්පාදන එකම කේත පදනමකින් ගොඩනගනු ඇත. හිමිකාර කේතය විවෘත මූලාශ්‍රයෙන් වෙන් කර නාමාවලිය වෙත ගෙන යනු ලැබේ "ee/«.

හිමිකාර කේතය අඩංගු නොවන gitlab-ce ගබඩාව කැඩපතක් ලෙස පවතිනු ඇත gitlab-fossකියවීමට-පමණක් ආකාරයෙන් ක්රියාත්මක වේ. සක්‍රීය සංවර්ධනය සඳහා නව තනි ගබඩාව ගොඩනඟා ඇත්තේ වත්මන් gitlab-ee ගබඩාව මත වන අතර එය නිධිය ලෙස නම් කර ඇත.gitlab". දැනට, සංක්‍රමණය අවසන් අදියරේ පවතී - ගබඩා නැවත නම් කර ඇත, ඒකාබද්ධ කිරීම සිදු වී ඇති අතර ඒ හා සම්බන්ධ සියලුම කාර්යයන් පාහේ දැනටමත් අවසන් කර ඇත. විසඳා ඇත.

GitLab සංවර්ධකයින් ද ඉදිරිපත් කරන ලදී නිවැරදි කිරීමේ නිකුතු 12.3.2, 12.2.6 සහ 12.1.12, API හරහා අත්තනෝමතික git විධානයන් ආදේශ කිරීමේ හැකියාව ඇතුළුව දුර්වලතා 14ක් ඉවත් කර, Salesforce, JavaScript සලකුණු පෙරදසුන තුළ පෙරදසුන තුළ ඇති සත්‍යාපන මොඩියුලය භාවිතා කරන විට විද්‍යුත් තැපෑල තහවුරු කිරීම මග හරියි. , SAML මොඩියුලය භාවිතා කරන විට, පරිශීලක අවහිර කිරීම්, සේවා ප්‍රතික්ෂේප කිරීම සහ ව්‍යාපෘතිය පිළිබඳ රහස්‍ය තොරතුරු කාන්දු වීම මඟහැර වෙනත් පුද්ගලයින්ගේ ගිණුම් පාලනය ග්‍රහණය කර ගන්න.

මූලාශ්රය: opennet.ru

අදහස් එක් කරන්න