GitLab 11.9 රහසිගත හඳුනාගැනීම් සහ ඒකාබද්ධ කිරීමේ ඉල්ලීම් විසඳීමේ නීති කිහිපයක් සමඟින් නිකුත් කරන ලදී

GitLab 11.9 රහසිගත හඳුනාගැනීම් සහ ඒකාබද්ධ කිරීමේ ඉල්ලීම් විසඳීමේ නීති කිහිපයක් සමඟින් නිකුත් කරන ලදී

කාන්දු වූ රහස් ඉක්මනින් හඳුනා ගන්න

හවුල් ගබඩාවකට අක්තපත්‍ර අහම්බෙන් ලබා දීම කුඩා වැරැද්දක් සේ පෙනේ. කෙසේ වෙතත්, ප්රතිවිපාක බරපතල විය හැකිය. ප්‍රහාරකයාට ඔබේ මුරපදය හෝ API යතුර ලැබුණු පසු, ඔහු ඔබේ ගිණුම භාරගෙන, ඔබව අගුලු දමා ඔබේ මුදල් වංචනික ලෙස භාවිත කරයි. ඊට අමතරව, ඩොමිනෝ ආචරණයක් හැකි ය: එක් ගිණුමකට ප්රවේශ වීම අන් අයට ප්රවේශය විවෘත කරයි. කොටස් වැඩි බැවින් හැකි ඉක්මනින් කාන්දු වූ රහස් ගැන සොයා බැලීම අතිශයින්ම වැදගත් වේ.

මෙම නිකුතුවේදී අපි විකල්පය හඳුන්වා දෙන්නෙමු රහස් හඳුනාගැනීම අපගේ SAST ක්‍රියාකාරීත්වයේ කොටසක් ලෙස. සෑම කැපවීමක්ම CI/CD කාර්යයේදී රහස් සඳහා ස්කෑන් කරනු ලැබේ. රහසක් ඇත - සහ සංවර්ධකයාට ඒකාබද්ධ කිරීමේ ඉල්ලීමේ අනතුරු ඇඟවීමක් ලැබේ. එය එම ස්ථානයේදීම කාන්දු වූ අක්තපත්‍ර අවලංගු කර නව ඒවා නිර්මාණය කරයි.

නිවැරදි වෙනස් කළමණාකරණය සහතික කිරීම

එය වර්ධනය වන අතර වඩාත් සංකීර්ණ වන විට, සංවිධානයක විවිධ කොටස් අතර අනුකූලතාව පවත්වා ගැනීම වඩාත් අපහසු වේ. යෙදුම භාවිතා කරන්නන් වැඩි වන තරමට සහ ඉහළ ආදායම, වැරදි හෝ අනාරක්ෂිත කේතය ඒකාබද්ධ කිරීමේ ප්‍රතිවිපාක වඩාත් බරපතල ය. බොහෝ ආයතන සඳහා, කේතය ඒකාබද්ධ කිරීමට පෙර නිසි සමාලෝචන ක්‍රියාවලියක් සහතික කිරීම දැඩි අවශ්‍යතාවයක් වන්නේ අවදානම් ඉතා ඉහළ බැවිනි.

GitLab 11.9 ඔබට වැඩි පාලනයක් සහ වඩාත් කාර්යක්ෂම ව්‍යුහයක් ලබා දෙයි, ස්තුතියි ඒකාබද්ධ ඉල්ලීම් විසඳීම සඳහා නීති. මීට පෙර, අවසර ලබා ගැනීම සඳහා, ඔබට තනි පුද්ගලයෙකු හෝ කණ්ඩායමක් හඳුනා ගැනීමට සිදු විය (එක් එක් සාමාජිකයෙකුට අවසර ලබා දිය හැකි). ඒකාබද්ධ කිරීමේ ඉල්ලීමකට නිශ්චිත පුද්ගලයන්ගෙන් හෝ විශේෂිත කණ්ඩායමක බහුවිධ සාමාජිකයන්ගෙන් පවා අවසරය අවශ්‍ය වන පරිදි ඔබට දැන් බහුවිධ නීති එක් කළ හැක. මීට අමතරව, කේතය හිමිකරුවන්ගේ විශේෂාංගය බලපත්‍ර නීතිවලට ඒකාබද්ධ කර ඇති අතර එමඟින් බලපත්‍රය නිකුත් කළ පුද්ගලයා හඳුනා ගැනීම පහසු කරයි.

ගැටළු, කේතය, නල මාර්ග සහ අධීක්ෂණ දත්ත දෘශ්‍යමාන වන අතර තීරණ ගැනීමට සහ විභේදන ක්‍රියාවලිය වේගවත් කිරීමට ප්‍රවේශ විය හැකි තනි GitLab යෙදුමක සරල බව පවත්වා ගනිමින් සංකීර්ණ විභේදන ක්‍රියාවලීන් ක්‍රියාත්මක කිරීමට මෙය සංවිධානවලට ඉඩ සලසයි.

ChatOps දැන් විවෘත මූලාශ්‍ර වේ

GitLab ChatOps යනු ඔබට ඕනෑම CI/CD කාර්යයක් ක්‍රියාත්මක කිරීමට සහ Slack සහ Mattermost වැනි චැට් යෙදුම්වල එහි තත්ත්වය කෙලින්ම විමසීමට ඉඩ සලසන බලවත් ස්වයංක්‍රීය මෙවලමකි. මුලින් හඳුන්වා දුන්නේ GitLab 10.6, ChatOps GitLab Ultimate දායකත්වයේ කොටසක් විය. පදනම් වී ඇත නිෂ්පාදන සංවර්ධන උපාය මාර්ග и විවෘත මූලාශ්‍ර සඳහා කැපවීම, අපි සමහර විට විශේෂාංග මට්ටමකින් පහළට ගෙන යන අතර කිසි විටෙකත් ඉහළ නොයන්නෙමු.

ChatOps සම්බන්ධයෙන් ගත් කල, මෙම ක්‍රියාකාරිත්වය සෑම කෙනෙකුටම ප්‍රයෝජනවත් විය හැකි බවත්, ප්‍රජා සහභාගීත්වය විශේෂාංගයටම ප්‍රයෝජන ගත හැකි බවත් අපි අවබෝධ කර ගත්තෙමු.

GitLab 11.9 හි අපි විවෘත මූලාශ්‍ර ChatOps කේතය, සහ එබැවින් එය ස්වයං-කළමනාකරණය කරන ලද GitLab Core සහ GitLab.com හි භාවිතය සඳහා දැන් නොමිලේ ලබා ගත හැකි අතර ප්‍රජාවට විවෘත වේ.

И!

මෙම නිකුතුවේ බොහෝ විශිෂ්ට විශේෂාංග තිබේ, උදා. කාර්ය පරාමිතීන් විගණනය, ඒකාබද්ධ ඉල්ලීම් දුර්වලතා ආමන්ත්‍රණය කිරීම и ආරක්ෂක රැකියා සඳහා CI/CD සැකිලි, - ඔවුන් ගැන ඔබට පැවසීමට අපට බලා සිටිය නොහැක!

වටිනාම සේවකයා (වයස් භේදයක්) මෙම මාසය Marcel Amirault විසින් පිළිගනු ලැබේ (Marcel Amirault)
GitLab ප්‍රලේඛනය වැඩි දියුණු කිරීමට Marcel නිරන්තරයෙන් අපට උදවු කළේය. ඔහු ගොඩක් කළා අපගේ ලේඛනවල ගුණාත්මකභාවය සහ භාවිතය වැඩි දියුණු කිරීමට. Domo arigato [ඔබට බොහොම ස්තුතියි (ජපන්) - දළ වශයෙන්. පරිවර්තනය.] මාසෙල්, අපි එය අවංකවම අගය කරමු!

GitLab 11.9 නිකුතුවේදී එකතු කරන ලද ප්‍රධාන විශේෂාංග

ගබඩාවක රහස් සහ අක්තපත්‍ර සොයා ගැනීම

(අවසාන, රන්)

සංවර්ධකයින් සමහර විට නොදැනුවත්වම දුරස්ථ ගබඩාවලට රහස් සහ අක්තපත්‍ර කාන්දු කරයි. වෙනත් පුද්ගලයින්ට මෙම මූලාශ්‍රයට ප්‍රවේශය තිබේ නම්, හෝ ව්‍යාපෘතිය පොදු නම්, සංවේදී තොරතුරු නිරාවරණය වන අතර, යෙදවුම් පරිසරයන් වැනි සම්පත් වෙත ප්‍රවේශ වීමට ප්‍රහාරකයන්ට භාවිතා කළ හැක.

GitLab 11.9 නව පරීක්ෂණයක් ඇත - "රහස් අනාවරණය". එය API යතුරු සහ එහි නොතිබිය යුතු වෙනත් තොරතුරු සොයන ගබඩාවේ අන්තර්ගතය පරිලෝකනය කරයි. GitLab ඒකාබද්ධ ඉල්ලීම් විජට්, නල මාර්ග වාර්තා සහ ආරක්ෂක උපකරණ පුවරු තුළ SAST වාර්තාවේ ප්‍රතිඵල පෙන්වයි.

ඔබ දැනටමත් ඔබගේ යෙදුම සඳහා SAST සක්‍රීය කර ඇත්නම්, ඔබට කිසිවක් කිරීමට අවශ්‍ය නැත, මෙම නව විශේෂාංගයෙන් ප්‍රයෝජන ගන්න. එය වින්‍යාසයට ද ඇතුළත් වේ Auto DevOps පෙරනිමිය.

GitLab 11.9 රහසිගත හඳුනාගැනීම් සහ ඒකාබද්ධ කිරීමේ ඉල්ලීම් විසඳීමේ නීති කිහිපයක් සමඟින් නිකුත් කරන ලදී
ප්‍රලේඛනය
අරමුණු

ඒකාබද්ධ ඉල්ලීම් විසඳීම සඳහා රීති

(වාරික, අවසාන, රිදී, රන්)

කේත සමාලෝචනය සෑම සාර්ථක ව්‍යාපෘතියකම අත්‍යවශ්‍ය අංගයකි, නමුත් වෙනස්කම් සමාලෝචනය කළ යුත්තේ කවුරුන්ද යන්න සැමවිටම පැහැදිලි නැත. විවිධ කණ්ඩායම් වලින් සමාලෝචකයින් සිටීම බොහෝ විට යෝග්‍ය වේ: සංවර්ධන කණ්ඩායම, පරිශීලක අත්දැකීම් කණ්ඩායම, නිෂ්පාදන කණ්ඩායම.

අවසර ලත් අනුමතකරුවන්ගේ කවය සහ අවම අවසර ගණන නිර්වචනය කිරීමෙන් කේත සමාලෝචනයට සම්බන්ධ පුද්ගලයින් අතර අන්තර්ක්‍රියා ක්‍රියාවලිය වැඩිදියුණු කිරීමට අවසර නීති ඔබට ඉඩ සලසයි. විභේදන රීති ඒකාබද්ධ කිරීමේ ඉල්ලීම් විජට් එකෙහි සංදර්ශණය වන බැවින් ඔබට ඉක්මනින් මීළඟ සමාලෝචකයා පැවරිය හැක.

GitLab 11.8 හි, අවසර නීති පෙරනිමියෙන් අබල කර ඇත. GitLab 11.9 සමඟින් පටන් ගෙන ඒවා පෙරනිමියෙන් ලබා ගත හැක. GitLab 11.3 හි අපි විකල්පය හඳුන්වා දුන්නා කේත හිමිකරුවන් ව්‍යාපෘතියක් තුළ තනි කේත සඳහා වගකිව යුතු කණ්ඩායම් සාමාජිකයන් හඳුනා ගැනීමට. කේත හිමිකරුවන්ගේ විශේෂාංගය අවසර නීතිවලට අනුකලනය කර ඇති නිසා ඔබට සැමවිටම වෙනස්කම් සමාලෝචනය කිරීමට සුදුසු පුද්ගලයින් ඉක්මනින් සොයා ගත හැක.

GitLab 11.9 රහසිගත හඳුනාගැනීම් සහ ඒකාබද්ධ කිරීමේ ඉල්ලීම් විසඳීමේ නීති කිහිපයක් සමඟින් නිකුත් කරන ලදී
ප්‍රලේඛනය
අරමුණු

ChatOps Core වෙත ගෙන යාම

(CORE, Starter, Premium, ultimate, FREE, Bronze, Silver, Gold)

GitLab Ultimate 10.6 හි මුලින් හඳුන්වා දුන්, ChatOps GitLab Core වෙත මාරු වී ඇත. GitLab ChatOps විශේෂාංගය භාවිතයෙන් Slack හරහා GitLab CI රැකියා ධාවනය කිරීමේ හැකියාව ලබා දෙයි slash විධාන.

අපි මෙම විශේෂාංගයට අනුව විවෘත මූලාශ්‍ර ලබා ගනිමු පාරිභෝගික-නැඹුරු මට්ටම් කිරීමේ මූලධර්මය. එය නිතර භාවිතා කිරීමෙන්, ප්රජාව වැඩි දායකත්වයක් ලබා දෙනු ඇත.

GitLab 11.9 රහසිගත හඳුනාගැනීම් සහ ඒකාබද්ධ කිරීමේ ඉල්ලීම් විසඳීමේ නීති කිහිපයක් සමඟින් නිකුත් කරන ලදී
ප්‍රලේඛනය
අරමුණු

කාර්ය පරාමිතීන් විගණනය

(වාරික, අවසාන, රිදී, රන්)

විශේෂාංග පරාමිති එකතු කිරීම, මැකීම හෝ වෙනස් කිරීම වැනි මෙහෙයුම් දැන් GitLab විගණන ලොගය තුළ ලොග් වී ඇත, එබැවින් ඔබට වෙනස් කළේ කුමක්ද සහ කවදාද යන්න දැක ගත හැකිය. අනතුරක් සිදු වූ අතර මෑතකදී වෙනස් වී ඇති දේ ඔබ බැලිය යුතුද? නැතහොත් විගණනයක කොටසක් ලෙස ශ්‍රිත පරාමිති වෙනස් වූයේ කෙසේදැයි පරීක්ෂා කිරීමට ඔබට අවශ්‍යද? දැන් මේක කරන්න හරිම ලේසියි.

GitLab 11.9 රහසිගත හඳුනාගැනීම් සහ ඒකාබද්ධ කිරීමේ ඉල්ලීම් විසඳීමේ නීති කිහිපයක් සමඟින් නිකුත් කරන ලදී
ප්‍රලේඛනය
අරමුණු

ඒකාබද්ධ ඉල්ලීම් දුර්වලතා ආමන්ත්‍රණය කිරීම

(අවසාන, රන්)

කේත දුර්වලතා ඉක්මනින් විසඳීමට, ක්රියාවලිය සරල විය යුතුය. සංවර්ධකයින්ට ඔවුන්ගේ වගකීම් කෙරෙහි අවධානය යොමු කිරීමට ඉඩ සලසන ආරක්ෂක පැච් සරල කිරීම වැදගත් වේ. GitLab 11.7 හි අපි නිවැරදි ගොනුවක් යෝජනා කළේය, නමුත් එය බාගත කර, දේශීයව යෙදිය යුතු අතර, පසුව දුරස්ථ ගබඩාව වෙත තල්ලු කිරීමට සිදු විය.

GitLab 11.9 හි මෙම ක්‍රියාවලිය ස්වයංක්‍රීය වේ. GitLab වෙබ් අතුරු මුහුණත හැර යාමෙන් තොරව දුර්වලතා නිවැරදි කරන්න. අවදානම් තොරතුරු කවුළුවෙන් සෘජුවම ඒකාබද්ධ කිරීමේ ඉල්ලීමක් සාදනු ලබන අතර, මෙම නව ශාඛාවේ දැනටමත් නිවැරදි කිරීම අඩංගු වේ. ගැටළුව විසඳී ඇත්දැයි පරීක්ෂා කිරීමෙන් පසුව, නල මාර්ගය හරි නම්, උඩුගං ශාඛාවට විසඳුම එක් කරන්න.

GitLab 11.9 රහසිගත හඳුනාගැනීම් සහ ඒකාබද්ධ කිරීමේ ඉල්ලීම් විසඳීමේ නීති කිහිපයක් සමඟින් නිකුත් කරන ලදී
ප්‍රලේඛනය
අරමුණු

කන්ටේනර් ස්කෑන් ප්‍රතිඵල සමූහ ආරක්ෂක පැනලයේ සංදර්ශනය කරයි

(අවසාන, රන්)

කණ්ඩායමේ ආරක්ෂක උපකරණ පුවරුව කණ්ඩායම්වලට ඔවුන්ගේ කාර්යයට වඩාත් තීරණාත්මක ගැටළු කෙරෙහි අවධානය යොමු කිරීමට ඉඩ සලසයි, යෙදුම්වලට බලපෑම් කළ හැකි සියලුම විභව දුර්වලතා පිළිබඳ පැහැදිලි, සවිස්තරාත්මක දළ විශ්ලේෂණයක් සපයයි. උපකරණ පුවරුවේ අවශ්‍ය සියලුම තොරතුරු එක තැනක තිබීම වැදගත් වන්නේ එබැවිනි, අවදානම් නිරාකරණය කිරීමට පෙර පරිශීලකයින්ට දත්ත තුලට සරඹ කිරීමට ඉඩ සලසයි.

GitLab 11.9 හි, දැනට පවතින SAST සහ පරායත්ත ස්කෑන් ප්‍රතිඵලවලට අමතරව, බහාලුම් ස්කෑන් ප්‍රතිඵල උපකරණ පුවරුවට එක් කර ඇත. දැන් ගැටලුවේ මූලාශ්‍රය කුමක් වුවත් සම්පූර්ණ දළ විශ්ලේෂණය එක තැනක ඇත.

GitLab 11.9 රහසිගත හඳුනාගැනීම් සහ ඒකාබද්ධ කිරීමේ ඉල්ලීම් විසඳීමේ නීති කිහිපයක් සමඟින් නිකුත් කරන ලදී
ප්‍රලේඛනය
අරමුණු

ආරක්ෂක රැකියා සඳහා CI/CD සැකිලි

(අවසාන, රන්)

GitLab හි ආරක්ෂක විශේෂාංග ඉතා ඉක්මනින් විකාශනය වන අතර ඔබේ කේතය කාර්යක්ෂමව සහ ආරක්ෂිතව තබා ගැනීමට නිරන්තර යාවත්කාලීන කිරීම් අවශ්‍ය වේ. ඔබ බහු ව්‍යාපෘති කළමනාකරණය කරන විට රැකියාවක නිර්වචනය වෙනස් කිරීම අපහසු වේ. තවද GitLab හි වත්මන් අවස්ථාවට සම්පුර්ණයෙන්ම ගැලපෙන බවට සහතික නොවී GitLab හි නවතම අනුවාදය භාවිතා කිරීමේ අවදානම ගැනීමට කිසිවෙකුට අවශ්‍ය නොවන බව ද අපි තේරුම් ගනිමු.

මේ හේතුව නිසා තමයි අපි GitLab 11.7 හි රැකියා නිර්ණය කිරීම සඳහා නව යාන්ත්‍රණයක් හඳුන්වා දුන්නේ. සැකිලි.

GitLab 11.9 සමඟින් පටන් ගෙන අපි සියලුම ආරක්‍ෂක රැකියා සඳහා බිල්ට් ටෙම්ප්ලේට් ලබා දෙන්නෙමු: උදාහරණයක් ලෙස, sast и dependency_scanning, - GitLab හි අනුරූප අනුවාදය සමඟ අනුකූල වේ.

ඔබේ වින්‍යාසය තුළ ඒවා සෘජුවම ඇතුළත් කරන්න, ඔබ GitLab හි නව අනුවාදයකට උත්ශ්‍රේණි කරන විට ඒවා පද්ධතිය සමඟ යාවත්කාලීන වේ. නල මාර්ග සැකසුම් වෙනස් නොවේ.

ආරක්ෂක රැකියා නිර්වචනය කිරීමේ නව ක්‍රමය නිල වන අතර වෙනත් පෙර රැකියා නිර්වචන හෝ කේත කොටස් සඳහා සහය නොදක්වයි. නව මූල පදය භාවිතා කිරීමට හැකි ඉක්මනින් ඔබේ අර්ථ දැක්වීම යාවත්කාලීන කළ යුතුය template. GitLab 12.0 හෝ වෙනත් අනාගත නිකුතු තුළ වෙනත් ඕනෑම වාක්‍ය ඛණ්ඩයක් සඳහා සහය ඉවත් කළ හැක.

GitLab 11.9 රහසිගත හඳුනාගැනීම් සහ ඒකාබද්ධ කිරීමේ ඉල්ලීම් විසඳීමේ නීති කිහිපයක් සමඟින් නිකුත් කරන ලදී
ප්‍රලේඛනය
අරමුණු

GitLab 11.9 හි අනෙකුත් වැඩිදියුණු කිරීම්

අදහස් දැක්වීමට පිළිතුරු දෙන්න

(CORE, Starter, Premium, ultimate, FREE, Bronze, Silver, Gold)

GitLab මාතෘකා පිළිබඳ සාකච්ඡා ඇත. මේ වන තෙක් මුල් කමෙන්ටුව ලියන පුද්ගලයාට සාකච්ඡාවක් අවශ්‍යද යන්න මුල සිටම තීරණය කළ යුතුව තිබුණි.

අපි මේ සීමාව ලිහිල් කළා. GitLab හි ඕනෑම අදහසක් (ගැටළු, ඒකාබද්ධ ඉල්ලීම් සහ වීර කාව්‍ය පිළිබඳ) ගෙන එයට ප්‍රතිචාර දක්වන්න, එමඟින් සාකච්ඡාවක් ආරම්භ කරන්න. මේ ආකාරයෙන් කණ්ඩායම් වඩාත් සංවිධානාත්මකව කටයුතු කරයි.

GitLab 11.9 රහසිගත හඳුනාගැනීම් සහ ඒකාබද්ධ කිරීමේ ඉල්ලීම් විසඳීමේ නීති කිහිපයක් සමඟින් නිකුත් කරන ලදී
ප්‍රලේඛනය
අරමුණු

.NET, Go, iOS සහ Pages සඳහා ව්‍යාපෘති සැකිලි

(CORE, Starter, Premium, ultimate, FREE, Bronze, Silver, Gold)

පරිශීලකයින්ට නව ව්‍යාපෘති නිර්මාණය කිරීම පහසු කිරීම සඳහා, අපි නව ව්‍යාපෘති සැකිලි කිහිපයක් පිරිනමන්නෙමු:

ප්‍රලේඛනය
එපික්

කේත හිමිකරුවන්ගෙන් ඒකාබද්ධ ඉල්ලීම් සඳහා අවසරය අවශ්‍ය වේ

(වාරික, අවසාන, රිදී, රන්)

ඒකාබද්ධ කිරීමේ ඉල්ලීමක් අනුමත කරන්නේ කවුරුන්ද යන්න සැමවිටම පැහැදිලි නැත.

GitLab දැන් භාවිතා කරමින් ඉල්ලීම වෙනස් කරන ගොනු මත පදනම්ව ඒකාබද්ධ කිරීමේ ඉල්ලීමක් අනුමත කිරීමට සහාය දක්වයි කේත හිමිකරුවන්. නමින් ගොනුවක් භාවිතයෙන් කේත හිමිකරුවන් පවරනු ලැබේ CODEOWNERS, ආකෘතිය සමාන වේ gitattributes.

ඒකාබද්ධ ඉල්ලීමක් අනුමත කිරීම සඳහා වගකිව යුතු පුද්ගලයින් ලෙස කේත හිමිකරුවන් ස්වයංක්‍රීයව පැවරීම සඳහා සහාය එක් කරන ලදී Git Lab 11.5.

ප්‍රලේඛනය
අරමුණු

වෙබ් IDE හි ගොනු ගෙනයාම

(CORE, Starter, Premium, ultimate, FREE, Bronze, Silver, Gold)

දැන්, ගොනුව හෝ නාමාවලිය නැවත නම් කිරීමෙන් පසු, ඔබට එය නව මාර්ගය ඔස්සේ වෙබ් IDE සිට ගබඩාව වෙත ගෙන යා හැක.

GitLab 11.9 රහසිගත හඳුනාගැනීම් සහ ඒකාබද්ධ කිරීමේ ඉල්ලීම් විසඳීමේ නීති කිහිපයක් සමඟින් නිකුත් කරන ලදී
ප්‍රලේඛනය
අරමුණු

ටැග් අකාරාදී පිළිවෙලට

(CORE, Starter, Premium, ultimate, FREE, Bronze, Silver, Gold)

GitLab ටැග් ඇදහිය නොහැකි තරම් බහුකාර්ය වන අතර කණ්ඩායම් නිරන්තරයෙන් ඒවා සඳහා නව භාවිතයන් සොයමින් සිටිති. ඒ අනුව, පරිශීලකයන් බොහෝ විට ගැටලුවක්, ඒකාබද්ධ ඉල්ලීමක් හෝ එපික් සඳහා බොහෝ ටැග් එකතු කරයි.

GitLab 11.9 හි, අපි ලේබල් භාවිතා කිරීම ටිකක් පහසු කර ඇත. ගැටළු, ඉල්ලීම් ඒකාබද්ධ කිරීම සහ වීර කාව්‍ය සඳහා, පැති තීරුවේ පෙන්වන ලේබල අකාරාදී පිළිවෙලට සකසා ඇත. මෙම වස්තූන් ලැයිස්තුව බැලීම සඳහාද මෙය අදාළ වේ.

GitLab 11.9 රහසිගත හඳුනාගැනීම් සහ ඒකාබද්ධ කිරීමේ ඉල්ලීම් විසඳීමේ නීති කිහිපයක් සමඟින් නිකුත් කරන ලදී
ප්‍රලේඛනය
අරමුණු

කාර්යය අනුව ක්‍රියා පෙරීමේදී ඉක්මන් අදහස්

(CORE, Starter, Premium, ultimate, FREE, Bronze, Silver, Gold)

අපි මෑතකදී පරිශීලකයින්ට ක්‍රියාකාරකම් සංග්‍රහය කාර්යයන් අනුව පෙරීමට, ඉල්ලීම් ඒකාබද්ධ කිරීමට හෝ වීර කාව්‍ය කිරීමට ඉඩ සලසන විශේෂාංගයක් හඳුන්වා දුන්නෙමු, එමඟින් ඔවුන්ට අදහස් හෝ පද්ධති සටහන් කෙරෙහි පමණක් අවධානය යොමු කිරීමට ඉඩ සලසයි. මෙම සැකසුම පද්ධතියේ එක් එක් පරිශීලකයා සඳහා සුරකින අතර, දින කිහිපයකට පසුව ගැටලුවක් බැලීමේදී, පෙරූ සංග්‍රහයක් දකින බව පරිශීලකයෙකුට නොදැනීම සිදුවිය හැක. එයාට කමෙන්ට් එකක් දාන්න බෑ වගේ.

අපි මෙම අන්තර්ක්‍රියා වැඩි දියුණු කර ඇත. දැන් පරිශීලකයින්ට නැවත සංග්‍රහයේ ඉහළට අනුචලනය නොකර අදහස් දැක්වීමට ඉඩ සලසන මාදිලියකට ඉක්මනින් මාරු විය හැක. මෙය කාර්යයන්, ඒකාබද්ධ ඉල්ලීම් සහ වීර කාව්‍ය සඳහා අදාළ වේ.

GitLab 11.9 රහසිගත හඳුනාගැනීම් සහ ඒකාබද්ධ කිරීමේ ඉල්ලීම් විසඳීමේ නීති කිහිපයක් සමඟින් නිකුත් කරන ලදී
ප්‍රලේඛනය
අරමුණු

ළමා වීර කාව්‍ය අනුපිළිවෙල වෙනස් කිරීම

(අවසාන, රන්)

අපි මෑතකදී නිකුත් කළා ළමා වීර කාව්‍ය, වීර කාව්‍යවල වීර කාව්‍ය භාවිතයට ඉඩ සලසන (එපික්වල ළමා කාර්යයන්ට අමතරව).

ඔබට දැන් ළමා වීර කාව්‍ය අනුපිළිවෙල සරලව ඇදගෙන යාමෙන්, ළමා ගැටළු වලදී මෙන් නැවත සකස් කළ හැක. ප්‍රමුඛතාවය පිළිබිඹු කිරීමට හෝ වැඩ නිම කළ යුතු අනුපිළිවෙල තීරණය කිරීමට කණ්ඩායම්වලට අනුපිළිවෙල භාවිතා කළ හැක.

GitLab 11.9 රහසිගත හඳුනාගැනීම් සහ ඒකාබද්ධ කිරීමේ ඉල්ලීම් විසඳීමේ නීති කිහිපයක් සමඟින් නිකුත් කරන ලදී
ප්‍රලේඛනය
අරමුණු

වෙබ් සහ ඊමේල් මත අභිරුචි ශීර්ෂක සහ පාදක පද්ධති පණිවිඩ

(CORE, Starter, Premium, ultimate)

GitLab හි සෑම පිටුවකම අභිරුචි ශීර්ෂක සහ පාදක පණිවිඩ දිස්වීමට ඉඩ සලසන විශේෂාංගයක් අපි මීට පෙර එක් කළෙමු. එය උණුසුම් ලෙස ලැබී ඇති අතර, කණ්ඩායම් ඔවුන්ගේ GitLab අවස්ථාවට අදාළ පද්ධති පණිවිඩ වැනි වැදගත් තොරතුරු බෙදා ගැනීමට එය භාවිතා කරයි.

මෙම විශේෂාංගය Core වෙත ගෙන ඒමට අපි සතුටු වන්නෙමු, එවිට තවත් පුද්ගලයින්ට එය භාවිතා කළ හැක. මීට අමතරව, පරිශීලකයාගේ අනෙකුත් GitLab ස්පර්ශක ලක්ෂ්‍යය හරහා අනුකූලතාව සඳහා GitLab හරහා එවන ලද සියලුම ඊමේල්වල එකම පණිවිඩ විකල්ප ලෙස පෙන්වීමට අපි පරිශීලකයින්ට ඉඩ දෙමු.

GitLab 11.9 රහසිගත හඳුනාගැනීම් සහ ඒකාබද්ධ කිරීමේ ඉල්ලීම් විසඳීමේ නීති කිහිපයක් සමඟින් නිකුත් කරන ලදී
ප්‍රලේඛනය
අරමුණු

රහස්‍ය කාර්යයන් අනුව පෙරහන් කරන්න

(CORE, Starter, Premium, ultimate, FREE, Bronze, Silver, Gold)

රහස්‍ය ගැටළු විවෘත ව්‍යාපෘතියක් තුළ සංවේදී මාතෘකා පිළිබඳ පුද්ගලික සාකච්ඡා සබල කිරීමට කණ්ඩායම් සඳහා ප්‍රයෝජනවත් මෙවලමකි. විශේෂයෙන්, ඔවුන් ආරක්ෂක දුර්වලතා මත වැඩ කිරීම සඳහා සුදුසු වේ. මේ වන තුරු, සංවේදී කාර්යයන් කළමනාකරණය කිරීම පහසු නොවීය.

GitLab 11.9 හි, GitLab නිකුතු ලැයිස්තුව දැන් සංවේදී හෝ සංවේදී නොවන ගැටළු මගින් පෙරහන් කර ඇත. API භාවිතයෙන් කාර්යයන් සෙවීමටද මෙය අදාළ වේ.

ඔහුගේ දායකත්වයට රොබට් ෂිලින්ට ස්තූතියිරොබට් ෂිලිං)!

GitLab 11.9 රහසිගත හඳුනාගැනීම් සහ ඒකාබද්ධ කිරීමේ ඉල්ලීම් විසඳීමේ නීති කිහිපයක් සමඟින් නිකුත් කරන ලදී
ප්‍රලේඛනය
අරමුණු

යෙදවීමෙන් පසු Knative Domain සංස්කරණය කිරීම

(CORE, Starter, Premium, ultimate, FREE, Bronze, Silver, Gold)

Knative ස්ථාපනය කරන විට අභිරුචි වසමක් සඳහන් කිරීම ඔබට අනන්‍ය අන්ත ලක්ෂ්‍යයකින් විවිධ සේවාදායක රහිත යෙදුම්/විශේෂාංග සැපයීමට ඉඩ සලසයි.

GitLab හි Kubernetes අනුකලනය දැන් ඔබට Knative Kubernetes පොකුරට යෙදවීමෙන් පසු පරිශීලක වසම වෙනස් කිරීමට/යාවත්කාලීන කිරීමට ඉඩ සලසයි.

ප්‍රලේඛනය
අරමුණු

Kubernetes CA සහතික ආකෘතිය පරීක්ෂා කිරීම

(CORE, Starter, Premium, ultimate, FREE, Bronze, Silver, Gold)

පවතින Kubernetes පොකුරක් එකතු කරන විට, GitLab දැන් ඇතුලත් කර ඇති CA සහතිකය වලංගු PEM ආකෘතියෙන් බව තහවුරු කරයි. මෙය Kubernetes ඒකාබද්ධ කිරීම සමඟ ඇති විය හැකි දෝෂ ඉවත් කරයි.

ප්‍රලේඛනය
අරමුණු

ඒකාබද්ධ ඉල්ලීම් සැසඳීමේ උපයෝගීතාව සම්පූර්ණ ගොනුවට දිගු කිරීම

(CORE, Starter, Premium, ultimate, FREE, Bronze, Silver, Gold)

ඒකාබද්ධ කිරීමේ ඉල්ලීමකට වෙනස් කිරීම් බලන විට, ඔබට දැන් එක් ගොනුවක් මත diff උපයෝගීතාව දිගු කර වැඩි සන්දර්භයක් සඳහා සම්පූර්ණ ගොනුව පෙන්වීමට සහ නොවෙනස්ව ඇති රේඛාවල අදහස් දැක්වීමට හැකිය.

GitLab 11.9 රහසිගත හඳුනාගැනීම් සහ ඒකාබද්ධ කිරීමේ ඉල්ලීම් විසඳීමේ නීති කිහිපයක් සමඟින් නිකුත් කරන ලදී
ප්‍රලේඛනය
අරමුණු

සමහර ගොනු වෙනස් වන විට පමණක් ඒකාබද්ධ ඉල්ලීම් මත පදනම්ව නිශ්චිත රැකියා ක්‍රියාත්මක කරන්න

(CORE, Starter, Premium, ultimate, FREE, Bronze, Silver, Gold)

GitLab 11.6 අර්ථ දැක්වීමේ හැකියාව එක් කළේය only: merge_requests නල මාර්ග රැකියා සඳහා පරිශීලකයින්ට නිශ්චිත කාර්යයන් ඉටු කළ හැක්කේ ඒකාබද්ධ ඉල්ලීමක් නිර්මාණය කිරීමේදී පමණි.

දැන් අපි මෙම ක්රියාකාරිත්වය පුළුල් කරන්නෙමු: සම්බන්ධතා තර්කනය එකතු කර ඇත only: changes, සහ පරිශීලකයින්ට නිශ්චිත රැකියා ක්‍රියාත්මක කළ හැක්කේ ඒකාබද්ධ ඉල්ලීම් සඳහා පමණක් වන අතර ඇතැම් ගොනු වෙනස් වූ විට පමණි.

දායකත්වයට ස්තූතියි Hiroyuki Sato (Hiroyuki Sato)!

ප්‍රලේඛනය
අරමුණු

Grafana සමඟ ස්වයංක්‍රීය GitLab අධීක්ෂණය

(CORE, Starter, Premium, ultimate)

Grafana දැන් අපගේ Omnibus පැකේජයට ඇතුළත් කර ඇති අතර, ඔබේ අවස්ථාව ක්‍රියා කරන ආකාරය තේරුම් ගැනීම පහසු කරයි.

අභිරුචිකරණය කරන්න grafana['enable'] = true в gitlab.rb, සහ Grafana ලබා ගත හැක්කේ: https://your.gitlab.instance/-/grafana. නුදුරු අනාගතයේදී අපිත් කරන්නෙමු අපි GitLab මෙවලම් තීරුව හඳුන්වා දෙමු "කොටුවෙන්".

ප්‍රලේඛනය
අරමුණු

එපික්ස් පැති තීරුවේ මූලික වීර කාව්‍ය බලන්න

(අවසාන, රන්)

අපි මෑතකදී හඳුන්වා දුන්නා ළමා වීර කාව්‍ය, වීර කාව්‍ය කාව්‍ය භාවිතා කිරීමට ඉඩ සලසා දීම.

GitLab 11.9 හි, අපි මෙම සම්බන්ධතාවය බැලීම පහසු කර ඇත. දැන් ඔබට දකුණු පස ඇති පැති තීරුවේ දී ඇති වීර කාව්‍යයක මව් වීර කාව්‍යය පමණක් නොව සම්පූර්ණ වීර කාව්‍යය දැකිය හැකිය. මෙම වීර කාව්‍ය වසා තිබේද නැද්ද යන්න ඔබට දැක ගත හැකි අතර ඔබට ඒවා වෙත කෙලින්ම යා හැකිය.

GitLab 11.9 රහසිගත හඳුනාගැනීම් සහ ඒකාබද්ධ කිරීමේ ඉල්ලීම් විසඳීමේ නීති කිහිපයක් සමඟින් නිකුත් කරන ලදී
ප්‍රලේඛනය
අරමුණු

ගෙන ගිය සහ සංවෘත කාර්යයකින් නව කාර්යයකට සම්බන්ධ කරන්න

(CORE, Starter, Premium, ultimate, FREE, Bronze, Silver, Gold)

GitLab හි, ඔබට පැති තීරුව හෝ ඉක්මන් ක්‍රියාව භාවිතයෙන් ගැටලුවක් වෙනත් ව්‍යාපෘතියකට පහසුවෙන් ගෙන යා හැක. තිරය ​​පිටුපස, පවතින කාර්යය වසා ඇති අතර පද්ධති සටහන් සහ පැති තීරු ගුණාංග ඇතුළුව සියලුම පිටපත් කළ දත්ත සමඟ ඉලක්ක ව්‍යාපෘතිය තුළ නව කාර්යයක් නිර්මාණය වේ. මෙය විශිෂ්ට ලක්ෂණයකි.

චලනය පිළිබඳ පද්ධති සටහනක් ඇති බැවින්, සංවෘත කාර්යයක් බැලීමේදී පරිශීලකයින් ව්‍යාකූල වන අතර පියවරක් හේතුවෙන් කාර්යය වසා දැමූ බව තේරුම් ගත නොහැක.

මෙම නිකුතුව සමඟින්, අපි සංවෘත නිකුතුවක පිටුවක ඉහළින් ඇති අයිකනය තුළ එය ගෙන ගොස් ඇති බව පැහැදිලි කරන අතර, පැරණි නිකුතුවට ගොඩ වන ඕනෑම කෙනෙකුට ඉක්මනින් හැකි වන පරිදි අපි නව නිකුතුවට කාවැද්දූ සබැඳියක් ද ඇතුළත් කරන්නෙමු. අලුත් එකට සංචාලනය කරන්න.

GitLab 11.9 රහසිගත හඳුනාගැනීම් සහ ඒකාබද්ධ කිරීමේ ඉල්ලීම් විසඳීමේ නීති කිහිපයක් සමඟින් නිකුත් කරන ලදී
ප්‍රලේඛනය
අරමුණු

YouTrack ඒකාබද්ධ කිරීම

(CORE, Starter, Premium, ultimate, FREE, Bronze, Silver, Gold)

GitLab බොහෝ බාහිර ගැටළු ලුහුබැඳීමේ පද්ධති සමඟ ඒකාබද්ධ වන අතර, කණ්ඩායම්වලට ඔවුන්ගේ තේරීමේ ගැටළු කළමනාකරණ මෙවලම පවත්වා ගනිමින් වෙනත් කාර්යයන් සඳහා GitLab භාවිතා කිරීම පහසු කරයි.

මෙම නිකුතුවේදී අපි JetBrains වෙතින් YouTrack ඒකාබද්ධ කිරීමේ හැකියාව එකතු කර ඇත.
ඔහුගේ දායකත්වය වෙනුවෙන් අපි Kotau Jauchen හට ස්තූති කිරීමට කැමැත්තෙමු (කොටවු යෞහෙන්)!

GitLab 11.9 රහසිගත හඳුනාගැනීම් සහ ඒකාබද්ධ කිරීමේ ඉල්ලීම් විසඳීමේ නීති කිහිපයක් සමඟින් නිකුත් කරන ලදී
ප්‍රලේඛනය
අරමුණු

ඒකාබද්ධ ඉල්ලීම් ගොනු ගස ප්‍රතිප්‍රමාණ කිරීම

(CORE, Starter, Premium, ultimate, FREE, Bronze, Silver, Gold)

ඒකාබද්ධ ඉල්ලීම් වෙනස් කිරීම් බලන විට, ඔබට දැන් දිගු ගොනු නාම පෙන්වීමට හෝ කුඩා තිරවල ඉඩ ඉතිරි කර ගැනීමට ගොනු ගසේ ප්‍රමාණය වෙනස් කළ හැක.

GitLab 11.9 රහසිගත හඳුනාගැනීම් සහ ඒකාබද්ධ කිරීමේ ඉල්ලීම් විසඳීමේ නීති කිහිපයක් සමඟින් නිකුත් කරන ලදී
ප්‍රලේඛනය
අරමුණු

මෑත කාර්ය තීරු වෙත යන්න

(ආරම්භක, වාරික, අවසාන, ලෝකඩ, රිදී, රන්)

උපකරණ පුවරු ඉතා ප්‍රයෝජනවත් වන අතර කණ්ඩායම් එක් එක් ව්‍යාපෘතිය සහ කණ්ඩායම සඳහා බහු උපකරණ පුවරු නිර්මාණය කරයි. ඔබ උනන්දුවක් දක්වන සියලුම පැනල ඉක්මනින් පෙරීමට අපි මෑතකදී සෙවුම් තීරුවක් එක් කළෙමු.

GitLab 11.9 හි අපි කොටසක් ද හඳුන්වා දුන්නෙමු මෑත පතන ලැයිස්තුවේ. මේ ආකාරයෙන් ඔබට ඔබ මෑතකදී අන්තර්ක්‍රියා කළ පැනල වෙත ඉක්මනින් පැන යා හැක.

GitLab 11.9 රහසිගත හඳුනාගැනීම් සහ ඒකාබද්ධ කිරීමේ ඉල්ලීම් විසඳීමේ නීති කිහිපයක් සමඟින් නිකුත් කරන ලදී
ප්‍රලේඛනය
අරමුණු

සංවර්ධකයින්ට ආරක්ෂිත ශාඛා නිර්මාණය කිරීමේ හැකියාව

(CORE, Starter, Premium, ultimate, FREE, Bronze, Silver, Gold)

ආරක්ෂිත ශාඛා සමාලෝචන නොකළ කේතය ගෙනයාමෙන් හෝ ඒකාබද්ධ කිරීමෙන් වළක්වයි. කෙසේ වෙතත්, ආරක්ෂිත ශාඛා චලනය කිරීමට කිසිවෙකුට ඉඩ නොදෙන්නේ නම්, කිසිවෙකුට නව ආරක්ෂිත ශාඛාවක් නිර්මාණය කළ නොහැක: උදාහරණයක් ලෙස, මුදා හැරීමේ ශාඛාවක්.

GitLab 11.9 හි, සංවර්ධකයින්ට දැනටමත් ආරක්ෂිත ශාඛා වලින් GitLab හෝ API හරහා ආරක්ෂිත ශාඛා සෑදිය හැක. නව ආරක්‍ෂිත ශාඛාවක් ගෙනයාමට Git භාවිතා කිරීම අහම්බෙන් නව ආරක්‍ෂිත ශාඛා නිර්මාණය වීම වැලැක්වීමට තවමත් සීමා වේ.

ප්‍රලේඛනය
අරමුණු

විවෘත ගෑරුප්පු (බීටා) සඳහා Git Object Duplication

(CORE, Starter, Premium, ultimate)

Forking ඕනෑම කෙනෙකුට විවෘත මූලාශ්‍ර ව්‍යාපෘති සඳහා දායක වීමට ඉඩ දෙයි: ලිඛිත අවසරයකින් තොරව, හුදෙක් ගබඩාව නව ව්‍යාපෘතියකට පිටපත් කිරීමෙන්. නිතර දෙබල වන Git ගබඩාවල සම්පූර්ණ පිටපත් ගබඩා කිරීම අකාර්යක්ෂමයි. දැන් Git එක්ක alternatives forks තැටි ගබඩා කිරීමේ අවශ්‍යතා අඩු කිරීම සඳහා වස්තු සංචිතයක මව් ව්‍යාපෘතියෙන් පොදු වස්තූන් බෙදා ගනී.

හෑෂ් ආචයනය සබල කර ඇති විට ෆෝක් වස්තු සංචිත නිර්මාණය වන්නේ විවෘත ව්‍යාපෘති සඳහා පමණි. වස්තු සංචිත ක්‍රියාකාරී පරාමිතියක් භාවිතයෙන් සක්‍රීය කර ඇත object_pools.

ප්‍රලේඛනය
එපික්

පවරා ඇති අනුමත කරන්නන් විසින් ඒකාබද්ධ කිරීමේ ඉල්ලීම් ලැයිස්තුව පෙරීම

(ආරම්භක, වාරික, අවසාන, ලෝකඩ, රිදී, රන්)

කේත සමාලෝචනය ඕනෑම සාර්ථක ව්‍යාපෘතියක් සඳහා සාමාන්‍ය භාවිතයකි, නමුත් සමාලෝචකයෙකුට ඒකාබද්ධ කිරීමේ ඉල්ලීම් පිළිබඳ වාර්තාවක් තබා ගැනීම දුෂ්කර විය හැකිය.

GitLab 11.9 හි, ඒකාබද්ධ ඉල්ලීම් ලැයිස්තුව අනුයුක්ත අනුමත කරන්නා විසින් පෙරහන් කරනු ලැබේ. මේ ආකාරයෙන් ඔබට සමාලෝචකයෙකු ලෙස ඔබ වෙත එක් කළ ඒකාබද්ධ ඉල්ලීම් සොයා ගත හැක.
ඔහුගේ දායකත්වය සඳහා Glewin Wiechert ට ස්තූතියි (Glavin Wiechert)!

GitLab 11.9 රහසිගත හඳුනාගැනීම් සහ ඒකාබද්ධ කිරීමේ ඉල්ලීම් විසඳීමේ නීති කිහිපයක් සමඟින් නිකුත් කරන ලදී
ප්‍රලේඛනය
අරමුණු

ඒකාබද්ධ ඉල්ලීමක මීළඟ සහ පෙර ගොනු සඳහා කෙටිමං

(CORE, Starter, Premium, ultimate, FREE, Bronze, Silver, Gold)

ඒකාබද්ධ කිරීමේ ඉල්ලීමකට වෙනස්කම් නරඹන අතරතුර, ඔබට භාවිතා කරමින් ගොනු අතර ඉක්මනින් මාරු විය හැක ]හෝ j ඊළඟ ගොනුව වෙත යාමට සහ [ හෝ k පෙර ගොනුව වෙත යාමට.

ලේඛනගත කිරීම
අරමුණු

සරල කිරීම .gitlab-ci.yml සේවාදායක රහිත ව්‍යාපෘති සඳහා

(CORE, Starter, Premium, ultimate, FREE, Bronze, Silver, Gold)

ක්‍රියාකාරීත්වය මත ගොඩනගා ඇත include GitLab CI, serverless template gitlab-ci.yml බෙහෙවින් සරල කර ඇත. අනාගත නිකුතු වලදී නව විශේෂාංග හඳුන්වා දීමට, ඔබට මෙම ගොනුවේ වෙනස්කම් කිරීමට අවශ්‍ය නොවේ.

ප්‍රලේඛනය
අරමුණු

ඇතුල්වීම සත්කාරක නාම සහාය

(CORE, Starter, Premium, ultimate, FREE, Bronze, Silver, Gold)

Kubernetes Ingress පාලකයක් යෙදවීමේදී, සමහර වේදිකා IP ලිපිනයකට (උදාහරණයක් ලෙස, Google's GKE) ආපසු වැටෙන අතර අනෙක් ඒවා DNS නමකට (උදාහරණයක් ලෙස, AWS's EKS) වැටේ.

අපගේ Kubernetes අනුකලනය දැන් කොටසේ ප්‍රදර්ශනය කිරීම සඳහා අන්ත ලක්ෂ්‍ය දෙකටම සහය දක්වයි clusters ව්යාපෘතිය.

ඔහුගේ දායකත්වය වෙනුවෙන් Aaron Walker ට ස්තූතියි (ආරොන් වෝකර්)!

ප්‍රලේඛනය
අරමුණු

JupyterHub පිවිසුම් ප්‍රවේශය කණ්ඩායම්/ව්‍යාපෘති සාමාජිකයින්ට පමණක් සීමා කිරීම

(CORE, Starter, Premium, ultimate, FREE, Bronze, Silver, Gold)

GitLab's Kubernetes අනුකලනය භාවිතයෙන් JupyterHub යෙදවීම විශාල කණ්ඩායම් වල Jupyter Notebooks නඩත්තු කිරීමට සහ භාවිතා කිරීමට විශිෂ්ට ක්‍රමයකි. රහස්‍ය හෝ පුද්ගලික දත්ත සම්ප්‍රේෂණය කිරීමේදී ඒවාට ප්‍රවේශ වීම පාලනය කිරීම ද ප්‍රයෝජනවත් වේ.

GitLab 11.9 හි, Kubernetes හරහා යොදවා ඇති JupyterHub අවස්ථා වෙත ලොග් වීමේ හැකියාව සංවර්ධක ප්‍රවේශය ඇති (කණ්ඩායමක් හෝ ව්‍යාපෘතියක් හරහා) ව්‍යාපෘති සාමාජිකයින්ට සීමා වේ.

ප්‍රලේඛනය
අරමුණු

ආරක්ෂක පැනල් යෝජනා ක්‍රම සඳහා අභිරුචිකරණය කළ හැකි කාල පරාසයන්

(අවසාන, රන්)

කණ්ඩායමේ ව්‍යාපෘතිවල වත්මන් ආරක්ෂක තත්ත්වය පිළිබඳ දළ විශ්ලේෂණයක් සැපයීම සඳහා කණ්ඩායම් ආරක්ෂක උපකරණ පුවරුවට අවදානම් සිතියමක් ඇතුළත් වේ. ආරක්ෂක අධ්‍යක්ෂවරුන්ට ක්‍රියාවලි සැකසීමට සහ කණ්ඩායම ක්‍රියා කරන ආකාරය තේරුම් ගැනීමට මෙය ඉතා ප්‍රයෝජනවත් වේ.

GitLab 11.9 හි, ඔබට දැන් මෙම අවදානම් සිතියම සඳහා කාල පරාසය තෝරාගත හැක. පෙරනිමියෙන්, මෙය අවසාන දින 90 වේ, නමුත් ඔබට අවශ්‍ය විස්තර මට්ටම අනුව, ඔබට කාල පරාසය දින 60 හෝ 30 දක්වා සැකසිය හැක.

මෙය කවුන්ටරවල හෝ ලැයිස්තුවේ ඇති දත්තවලට බලපාන්නේ නැත, රූප සටහනේ දැක්වෙන දත්ත ලක්ෂ්යයන් පමණි.

GitLab 11.9 රහසිගත හඳුනාගැනීම් සහ ඒකාබද්ධ කිරීමේ ඉල්ලීම් විසඳීමේ නීති කිහිපයක් සමඟින් නිකුත් කරන ලදී

ප්‍රලේඛනය
අරමුණු

ටැග් සඳහා Auto DevOps ගොඩනැගීමේ කාර්යයක් එක් කිරීම

(CORE, Starter, Premium, ultimate, FREE, Bronze, Silver, Gold)

Auto DevOps ගොඩනැගීමේ පියවර ඔබේ Heroku ව්‍යාපෘතියේ Dockerfile හෝ buildpack භාවිතයෙන් ඔබේ යෙදුම ගොඩනඟයි.

GitLab 11.9 හි, ටැග් නල මාර්ගයේ තැන්පත් කර ඇති ඩොකර් රූපය SHA කැපවීමක් වෙනුවට ටැග් කැපවීමක් භාවිතා කිරීමෙන් සම්ප්‍රදායික රූප නාමවලට ​​සමාන ලෙස නම් කෙරේ.
Aaron Walker ඔහුගේ දායකත්වයට ස්තූතියි!

කේත දේශගුණය 0.83.0 අනුවාදයට යාවත්කාලීන කරන්න

(ආරම්භක, වාරික, අවසාන, ලෝකඩ, රිදී, රන්)

GitLab කේතයේ ගුණාත්මකභාවය භාවිතා කරයි කේතය දේශගුණික එන්ජිම වෙනස්කම් ඔබගේ කේතයේ සහ ව්‍යාපෘතියේ තත්වයට බලපාන්නේ කෙසේදැයි පරීක්ෂා කිරීමට.

GitLab 11.9 හි අපි එන්ජිම නවතම අනුවාදයට යාවත්කාලීන කළෙමු (0.83.0) අතිරේක භාෂාවේ ප්‍රතිලාභ සහ GitLab කේතයේ ගුණාත්මකභාවය සඳහා ස්ථිතික විශ්ලේෂණ සහාය ලබා දීම.

ඔහුගේ දායකත්වය වෙනුවෙන් GitLab Core කණ්ඩායමේ සාමාජික Takuya Noguchiට ස්තූතියි (ටකුයා නොගුචි)!

ප්‍රලේඛනය
අරමුණු

ප්‍රමිතික පැනලය විශාලනය කිරීම සහ අනුචලනය කිරීම

(CORE, Starter, Premium, ultimate, FREE, Bronze, Silver, Gold)

කාර්ය සාධන විෂමතා විමර්ශනය කරන විට, විශේෂිත මෙට්‍රික් එකක තනි කොටස් දෙස සමීපව බැලීම බොහෝ විට ප්‍රයෝජනවත් වේ.

GitLab 11.9 සමඟින්, පරිශීලකයින්ට ප්‍රමිතික පැනලයේ තනි කාල සීමාවන් වෙත විශාලනය කිරීමට, සම්පූර්ණ කාල සීමාවක් හරහා අනුචලනය කිරීමට සහ මුල් කාල පරතරයේ දර්ශනය වෙත පහසුවෙන් ආපසු යාමට හැකි වනු ඇත. ඔබට අවශ්‍ය සිදුවීම් ඉක්මනින් සහ පහසුවෙන් සොයා බැලීමට මෙය ඔබට ඉඩ සලසයි.

GitLab 11.9 රහසිගත හඳුනාගැනීම් සහ ඒකාබද්ධ කිරීමේ ඉල්ලීම් විසඳීමේ නීති කිහිපයක් සමඟින් නිකුත් කරන ලදී
ප්‍රලේඛනය
අරමුණු

TypeScript සඳහා SAST

(අවසාන, රන්)

යතුරු ලියනය මත පදනම් වූ සාපේක්ෂව නව ක්‍රමලේඛන භාෂාවකි ජාවාස්ක්රිප්ට්.

GitLab 11.9 හි, ස්ථිතික යෙදුම් ආරක්ෂණ පරීක්ෂණ (SAST) ටයිප්ස්ක්‍රිප්ට් කේතයේ ඇති දුර්වලතා විශ්ලේෂණය කර හඳුනා ගනී, ඒවා ඒකාබද්ධ ඉල්ලීම් විජට්, නල මාර්ග මට්ටම සහ ආරක්ෂක උපකරණ පුවරුව තුළ පෙන්වයි. වත්මන් රැකියා නිර්වචනය sast වෙනස් කිරීමට අවශ්‍ය නැත, එය ස්වයංක්‍රීයව ඇතුළත් වේ Auto DevOps.

ප්‍රලේඛනය
අරමුණු

බහු-මොඩියුල Maven ව්යාපෘති සඳහා SAST

(අවසාන, රන්)

Maven ව්යාපෘති බොහෝ විට ඒකාබද්ධ කිරීමට සංවිධානය කර ඇත මොඩියුල කිහිපයක් එක් ගබඩාවක. මීට පෙර, GitLab හට එවැනි ව්‍යාපෘති නිවැරදිව පරිලෝකනය කිරීමට නොහැකි වූ අතර, සංවර්ධකයින් සහ ආරක්ෂක විශේෂඥයින්ට අවදානම් වාර්තා නොලැබුණි.

GitLab 11.9 මෙම විශේෂිත ව්‍යාපෘති වින්‍යාසය සඳහා SAST විශේෂාංගය සඳහා පුළුල් සහය ලබා දෙයි, අවදානම් තත්ත්වයන් සඳහා ඒවා පරීක්ෂා කිරීමේ හැකියාව සපයයි. විශ්ලේෂකයන්ගේ නම්‍යශීලීභාවයට ස්තූතිවන්ත වන අතර, වින්‍යාසය ස්වයංක්‍රීයව තීරණය වන අතර, බහු-මොඩියුල Maven යෙදුම් සඳහා ප්‍රතිඵල බැලීමට ඔබට කිසිවක් වෙනස් කිරීමට අවශ්‍ය නොවේ. සුපුරුදු පරිදි, සමාන වැඩිදියුණු කිරීම් ඇතුළත ද ඇත Auto DevOps.

ප්‍රලේඛනය
අරමුණු

GitLab ධාවකය 11.9

(CORE, Starter, Premium, ultimate, FREE, Bronze, Silver, Gold)

අද අපි GitLab Runner 11.9 නිකුත් කළා! GitLab Runner යනු විවෘත මූලාශ්‍ර ව්‍යාපෘතියක් වන අතර CI/CD රැකියා ධාවනය කිරීමට සහ ප්‍රතිඵල GitLab වෙත යැවීමට භාවිතා කරයි.

GitLab Runner 11.9 හි වෙනස්කම් කිහිපයක් පහත දැක්වේ:

සම්පූර්ණ වෙනස්කම් ලැයිස්තුව GitLab Runner changelog හි සොයා ගත හැක: චැන්ජලොග්.

ප්‍රලේඛනය

GitLab යෝජනා ක්‍රම වැඩිදියුණු කිරීම්

(CORE, Starter, Premium, ultimate)

GitLab ප්‍රස්ථාරයට පහත වැඩිදියුණු කිරීම් සිදු කර ඇත:

  • Google Cloud Memorystore සඳහා සහය එක් කරන ලදී.
  • ක්‍රොන් රැකියා සැකසුම් දැන් ගෝලීය, ඒවා සේවා කිහිපයක් විසින් භාවිතා කරන බැවින්.
  • රෙජිස්ට්‍රිය 2.7.1 අනුවාදයට යාවත්කාලීන කර ඇත.
  • GitLab රෙජිස්ට්‍රිය 1.10 ට පෙර ඩොකර් අනුවාද සමඟ ගැළපෙන බවට පත් කිරීමට නව සැකසුම එක් කරන ලදී. සක්රිය කිරීමට, ස්ථාපනය කරන්න registry.compatibility.schema1.enabled: true.

ප්‍රලේඛනය

කාර්ය සාධනය වැඩි දියුණු කිරීම

(CORE, Starter, Premium, ultimate, FREE, Bronze, Silver, Gold)

අපි සෑම ප්‍රමාණයකම GitLab නිදසුන් සඳහා සෑම නිකුතුවක් සමඟම GitLab කාර්ය සාධනය වැඩිදියුණු කරන්නෙමු. GitLab 11.9 හි වැඩිදියුණු කිරීම් කිහිපයක් මෙන්න:

කාර්ය සාධනය වැඩි දියුණු කිරීම්

Omnibus වැඩිදියුණු කිරීම්

(CORE, Starter, Premium, ultimate)

GitLab 11.9 පහත Omnibus වැඩිදියුණු කිරීම් ඇතුළත් වේ:

  • GitLab 11.9 ඇතුළත් වේ වැදගත් 5.8, විවෘත මූලාශ්‍ර ස්ලැක් විකල්පය, එහි නවතම නිකුතුව සඳහා කණ්ඩායම් සංස්කරණය සඳහා MFA, වැඩිදියුණු කළ රූප කාර්ය සාධනය සහ තවත් දේ ඇතුළත් වේ. මෙම අනුවාදය ද ඇතුළත් වේ ආරක්ෂක වැඩිදියුණු කිරීම්; යාවත්කාලීන කිරීම නිර්දේශ කෙරේ.
  • GitLab රෙජිස්ට්‍රිය 1.10 ට පෙර ඩොකර් අනුවාද සමඟ ගැළපෙන බවට පත් කිරීමට නව සැකසුම එක් කරන ලදී. සක්රිය කිරීමට, ස්ථාපනය කරන්න registry['compatibility_schema1_enabled'] = true в gitlab.rb.
  • GitLab රෙජිස්ට්‍රිය දැන් Prometheus ප්‍රමිතික අපනයනය කරන අතර පැමිණෙන අය විසින් ස්වයංක්‍රීයව නිරීක්ෂණය කරනු ලැබේ Prometheus සේවාව මගින් කට්ටලය.
  • අවශ්‍ය වන Google Cloud Memorystore සඳහා සහය එක් කරන ලදී отключения redis_enable_client.
  • openssl අනුවාදය 1.0.2r වෙත යාවත්කාලීන, nginx - අනුවාදය 1.14.2 දක්වා, python - අනුවාදය 3.4.9 දක්වා, jemalloc - අනුවාදය 5.1.0 දක්වා, docutils - අනුවාදය 0.13.1 දක්වා, gitlab-monitor- අනුවාදය 3.2.0 දක්වා.

යල් පැන ගිය විශේෂාංග

GitLab Geo GitLab 12.0 හි හැෂ් ආචයනය ලබා දෙනු ඇත

GitLab Geo අවශ්‍යයි හෑෂ් ගබඩා කිරීම ද්විතීයික නෝඩ් මත තරඟය (තරඟ තත්ත්වය) අවම කිරීම සඳහා. හි මෙය සටහන් විය gitlab-ce#40970.

GitLab හි 11.5 අපි මෙම අවශ්‍යතාවය භූ ප්‍රලේඛනයට එකතු කර ඇත: gitlab-ee #8053.

GitLab හි 11.6 sudo gitlab-rake gitlab: geo: check හැෂ් ආචයනය සක්‍රීය කර තිබේද සහ සියලුම ව්‍යාපෘති සංක්‍රමණය වී තිබේද යන්න පරීක්ෂා කරයි. සෙමී. gitlab-ee#8289. ඔබ Geo භාවිතා කරන්නේ නම්, කරුණාකර මෙම චෙක්පත ධාවනය කර හැකි ඉක්මනින් සංක්‍රමණය වන්න.

GitLab හි 11.8 සදාකාලික ආබාධිත අනතුරු ඇඟවීම gitlab-ee!8433 පිටුවේ පෙන්වනු ඇත පරිපාලක ප්‍රදේශය › භූ › නෝඩ්, ඉහත චෙක්පත් වලට ඉඩ නොලැබේ නම්.

GitLab හි 12.0 Geo හැෂ් ගබඩා අවශ්‍යතා භාවිතා කරනු ඇත. සෙමී. gitlab-ee#8690.

මකාදැමීමේ දිනය: 22 ජූනි 2019

Hipchat ඒකාබද්ධ කිරීම

හිප්චැට් සහාය නොදක්වයි. ඊට අමතරව, 11.9 අනුවාදයේ අපි GitLab හි පවතින Hipchat ඒකාබද්ධ කිරීමේ විශේෂාංගය ඉවත් කළෙමු.

මකාදැමීමේ දිනය: මාර්තු 22, 2019

Docker executor භාවිතා කරමින් GitLab Runner සඳහා CentOS 6 සහාය

GitLab 6 මත Docker භාවිතා කරන විට GitLab Runner CentOS 11.9 සඳහා සහය නොදක්වයි. මෙය තවදුරටත් CentOS 6 සඳහා සහය නොදක්වන Docker core පුස්තකාලයට යාවත්කාලීන කිරීමක ප්‍රතිඵලයකි. වැඩි විස්තර සඳහා, බලන්න මෙම කාර්යය.

මකාදැමීමේ දිනය: මාර්තු 22, 2019

යල් පැන ගිය GitLab Runner ලෙගසි කේත මාර්ග

Gitlab 11.9 ලෙස, GitLab Runner භාවිතා කරයි නව ක්රමය නිධිය ක්ලෝන කිරීම / ඇමතීම. දැනට, GitLab Runner නව ක්‍රමයට සහය නොදක්වන්නේ නම් පැරණි ක්‍රමය භාවිතා කරනු ඇත.

GitLab 11.0 හි, අපි GitLab Runner සඳහා ප්‍රමිතික සේවාදායක වින්‍යාසයේ පෙනුම වෙනස් කළෙමු. metrics_server පක්ෂව ඉවත් කරනු ලැබේ listen_address GitLab 12.0 හි. වැඩි විස්තර බලන්න මෙම කාර්යය. සහ වැඩි විස්තර ඇත මෙම කාර්යය.

11.3 අනුවාදයේ, GitLab Runner සහාය දැක්වීමට පටන් ගත්තේය බහු හැඹිලි සපයන්නන්, සඳහා නව සැකසුම් වලට හේතු විය විශේෂිත S3 වින්‍යාසය. මෙම ලියකියවිලි නව වින්‍යාසය වෙත සංක්‍රමණය වීම සඳහා වෙනස්කම් සහ උපදෙස් වගුවක් සපයා ඇත. වැඩි විස්තර බලන්න මෙම කාර්යය.

මෙම මාර්ග තවදුරටත් GitLab 12.0 හි නොමැත. පරිශීලකයෙකු ලෙස, GitLab Runner 11.9 වෙත උත්ශ්‍රේණි කිරීමේදී ඔබගේ GitLab අවස්ථාව 12.0+ අනුවාදය ධාවනය වන බව සහතික කිරීම හැර වෙනත් කිසිවක් වෙනස් කිරීමට ඔබට අවශ්‍ය නැත.

මකාදැමීමේ දිනය: 22 ජූනි 2019

GitLab Runner සඳහා ප්‍රවේශ ලක්ෂ්‍ය විශේෂාංගය සඳහා පරාමිතිය අත්හැරිය

11.4 GitLab Runner විශේෂාංග පරාමිතිය හඳුන්වා දෙයි FF_K8S_USE_ENTRYPOINT_OVER_COMMAND වැනි ගැටළු නිරාකරණය කිරීමට #2338 и #3536.

GitLab 12.0 හි අපි විශේෂාංග සැකසුම අක්‍රිය කර ඇති පරිදි නිවැරදි හැසිරීමට මාරු වන්නෙමු. වැඩි විස්තර බලන්න මෙම කාර්යය.

මකාදැමීමේ දිනය: 22 ජූනි 2019

GitLab Runner සඳහා EOL වෙත ළඟා වන Linux බෙදාහැරීම සඳහා අත්හරින ලද සහාය

GitLab Runner ස්ථාපනය කළ හැකි සමහර Linux බෙදාහැරීම් ඔවුන්ගේ අරමුණ ඉටු කර ඇත.

GitLab 12.0 හි, GitLab Runner තවදුරටත් එවැනි Linux බෙදාහැරීම් සඳහා පැකේජ බෙදා හරිනු නොලැබේ. තවදුරටත් සහාය නොදක්වන බෙදාහැරීම්වල සම්පූර්ණ ලැයිස්තුවක් අපගේ සොයා ගත හැක ලියකියවිලි. ජේවියර් ආර්ඩෝට ස්තූතියි (හාවියර් ජර්ඩන්) ඔහු වෙනුවෙන් දායකත්වය!

මකාදැමීමේ දිනය: 22 ජූනි 2019

පැරණි GitLab Runner Helper විධාන ඉවත් කිරීම

සහය දැක්වීමේ අපගේ උත්සාහයේ කොටසක් ලෙස වින්ඩෝස් ඩොකර් ක්‍රියාත්මක කරන්නා සඳහා භාවිතා කරන සමහර පැරණි විධාන අත්හැරීමට සිදු විය උපකාරක රූපය.

GitLab 12.0 හි, GitLab Runner නව විධාන භාවිතයෙන් දියත් කෙරේ. මෙය බලපාන්නේ අභිබවා යන පරිශීලකයින්ට පමණි උපකාරක රූපය. වැඩි විස්තර බලන්න මෙම කාර්යය.

මකාදැමීමේ දිනය: 22 ජූනි 2019

සංවර්ධකයින්ට GitLab 11.10 හි Git ටැග් ඉවත් කළ හැකිය

සලකුණු නොකළ ශාඛාවල Git ටැග් සඳහා අනුවාද සටහන් ඉවත් කිරීම හෝ සංස්කරණය කිරීම ඓතිහාසිකව සීමා වී ඇත සහායකයින් සහ අයිතිකරුවන්.

සංවර්ධකයින්ට ටැග් එකතු කිරීමට සහ අනාරක්ෂිත ශාඛා වෙනස් කිරීමට සහ මකා දැමීමට හැකි බැවින්, සංවර්ධකයින්ට Git ටැග් මකා දැමීමට හැකි විය යුතුය. GitLab 11.10 හි අපි මේ වෙනස කරනවා කාර්ය ප්‍රවාහය වැඩිදියුණු කිරීමට සහ සංවර්ධකයින්ට ටැග් වඩා හොඳ සහ කාර්යක්ෂමව භාවිතා කිරීමට උදවු කිරීමට අපගේ අවසර ආකෘතියට.

නඩත්තු කරන්නන් සහ අයිතිකරුවන් සඳහා මෙම සීමාව පවත්වා ගැනීමට ඔබට අවශ්‍ය නම්, භාවිතා කරන්න ආරක්ෂිත ටැග්.

මකාදැමීමේ දිනය: 22 අප්රේල් 2019

Omnibus GitLab හි Prometheus 1.x සහාය

GitLab එකෙන් පටන් ගන්නවා 11.4, Prometheus 1.0 හි අන්තර්ගත අනුවාදය Omnibus GitLab වෙතින් ඉවත් කර ඇත. Prometheus 2.0 අනුවාදය දැන් ඇතුළත් වේ. කෙසේ වෙතත්, ප්‍රමිතික ආකෘතිය 1.0 අනුවාදය සමඟ නොගැළපේ. පවතින අනුවාද 2.0 වෙත උත්ශ්‍රේණි කළ හැකි අතර, අවශ්‍ය නම්, දත්ත මාරු කළ හැක බිල්ට් මෙවලම භාවිතයෙන්.

GitLab අනුවාදයේ 12.0 යාවත්කාලීනය දැනටමත් ස්ථාපනය කර නොමැති නම් Prometheus 2.0 ස්වයංක්‍රීයව ස්ථාපනය වේ. Prometheus 1.0 වෙතින් දත්ත අහිමි වනු ඇත... ඉවසන්නේ නැත.

මකාදැමීමේ දිනය: 22 ජූනි 2019

ටීඑල්එස් v1.1

GitLab එකෙන් පටන් ගන්නවා 12.0 TLS v1.1 පෙරනිමියෙන් අබල වනු ඇත ආරක්ෂාව වැඩි දියුණු කිරීමට. මෙය Heartbleed ඇතුළු බොහෝ ගැටලු විසඳන අතර GitLab PCI DSS 3.1 කොටුවෙන් පිටත අනුකූල කරයි.

TLS v1.1 වහාම අක්‍රිය කිරීමට, සකසන්න nginx['ssl_protocols'] = "TLSv1.2" в gitlab.rband සහ දුවන්න gitlab-ctl reconfigure.

මකාදැමීමේ දිනය: 22 ජූනි 2019

GitLab ස්ථාපනය සඳහා OpenShift අච්චුව

නිල gitlab හෙල්ම් ප්‍රස්ථාරය — ඇතුළුව, Kubernetes මත GitLab ධාවනය සඳහා නිර්දේශිත ක්‍රමය OpenShift වෙත යෙදවීම.

OpenShift සැකිල්ල GitLab ස්ථාපනය කිරීම අත්හරින ලද අතර තවදුරටත් සහාය නොදක්වයි Git Lab 12.0.

මකාදැමීමේ දිනය: 22 ජූනි 2019

ආරක්ෂක රැකියා පිළිබඳ පෙර නිර්වචන

හැඳින්වීමත් සමඟ ආරක්ෂක රැකියා සඳහා CI/CD සැකිලි ඕනෑම පෙර රැකියා නිර්වචන අත්හරිනු ඇති අතර GitLab 12.0 හෝ පසුව ඉවත් කරනු ලැබේ.

නව වාක්‍ය ඛණ්ඩය භාවිතා කිරීමට සහ GitLab විසින් සපයනු ලබන සියලුම නව ආරක්‍ෂක විශේෂාංගවලින් ප්‍රයෝජන ගැනීමට ඔබගේ රැකියා නිර්වචන යාවත්කාලීන කරන්න.

මකාදැමීමේ දිනය: ජූනි 22, 2019

පරිපාලක පැනලයේ පද්ධති තොරතුරු කොටස

GitLab ඔබගේ GitLab උදාහරණය පිළිබඳ තොරතුරු ඉදිරිපත් කරයි admin/system_info, නමුත් මෙම තොරතුරු නිවැරදි නොවිය හැක.

අපි මෙම කොටස මකන්න GitLab 12.0 හි පරිපාලක මණ්ඩලය සහ අපි භාවිතා කිරීම නිර්දේශ කරමු වෙනත් අධීක්ෂණ විකල්ප.

මකාදැමීමේ දිනය: 22 ජූනි 2019

මූලාශ්රය: www.habr.com

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