නිකුතුව 13.4 CI විචල්යයන් සඳහා HashiCorp ආචයනය, Kubernetes නියෝජිත සහ ආරක්ෂක මධ්යස්ථානය මෙන්ම Starter හි මාරු කළ හැකි විශේෂාංග සමඟ නිකුත් කර ඇත.
GitLab හිදී, අපි සැමවිටම සිතන්නේ පරිශීලකයින්ට අවදානම අඩු කිරීමට, කාර්යක්ෂමතාව වැඩි දියුණු කිරීමට සහ ඔබේ ප්රියතම වේදිකාවේ බෙදා හැරීමේ වේගය වැඩි දියුණු කිරීමට අපට උපකාර කරන්නේ කෙසේද යන්න ගැන ය. මෙම මාසයේ අපි ආරක්ෂක හැකියාවන් පුළුල් කරන, අවදානම් සංඛ්යාව අඩු කරන, කාර්යක්ෂමතාව වැඩි කරන, GitLab සමඟ වැඩ කිරීම සරල කරන, සහ ඔබේ කණ්ඩායමට විශේෂාංග වඩාත් වේගයෙන් ලබා දීමට උදවු කරන ප්රයෝජනවත් නව විශේෂාංග රාශියක් එක් කළෙමු. නිකුතුවේ ප්රධාන අංගයන් ඔබට ප්රයෝජනවත් වනු ඇතැයි අපි බලාපොරොත්තු වෙමු තවත් නව විශේෂාංග 53ක්, මෙම නිකුතුවේ එකතු කර ඇත.
උසස් ආරක්ෂක විශේෂාංග
අපි සෑම මසකම GitLab DevSecOps වෙත නව විශේෂාංග කිහිපයක් එක් කිරීමට උත්සාහ කරන අතර, මෙම නිකුතුව ව්යතිරේකයක් නොවේ.
අවදානම් අවම කිරීම සඳහා තවත් ක්රමයක් වන්නේ නව භාවිතා කිරීමයි
GitLab සමඟ වඩාත් පහසු සහ කාර්යක්ෂම වැඩ
අපි අපගේ ගෝලීය සෙවුම ඇතුළත් කිරීමට වැඩි දියුණු කර ඇත
විවෘත මූලාශ්ර දායකත්වය
අපි නියෝජනය කරනවා
සහ මෙය ආරම්භය පමණි!
සෑම විටම, සාමාන්ය දළ විශ්ලේෂණයේ ඉඩ අඩුය, නමුත් 13.4 නිකුතුවේ සිසිල් විශේෂාංග රාශියක් ඇත. මෙන්න තවත් කිහිපයක්:
පුද්ගලික ප්රවේශ ටෝකන ලැයිස්තුවක් බලන්න සහ API හරහා ඒවා අවලංගු කරන්න ස්වයං-කළමනාකරන අක්තපත්ර ගබඩා කිරීම සඳහා පුද්ගලික ප්රවේශ ටෝකන අවලංගු කරන්න සැලසුම් පිටුවේ සම්පූර්ණ කළ යුතු දේ ලකුණු කරන්න කැදලි නල මාර්ග (රුසියානු GitLab "එකලස් රේඛා" දේශීයකරණයේ දී) දැන් ඔවුන්ගේම කැදලි නල මාර්ග ධාවනය කළ හැකිය Helm chart GitLab සඳහා ස්මාර්ට් කාඩ්පත් සත්යාපන සහාය .
ඔබට කල්තියා දැන ගැනීමට අවශ්ය නම්, ඔබ අපේක්ෂා කරන්නේ කුමක්ද යන්නයි ඊළඟට නිදහස් කරන්න, බලන්න
වයස් භේදයක් මේ මාසයේ - Fabio Huser
Fabio සැලකිය යුතු දායකත්වයක් ලබා දුන්නේය
GitLab 13.4 නිකුතුවේ ප්රධාන ලක්ෂණ
CI රැකියා වලදී HashiCorp Vault යතුරු භාවිතා කරන්න
(වාරික, අවසාන, රිදී, රන්)
12.10 නිකුතුවේදී, GitLab විසින් GitLab job handler (GitLab runner) භාවිතයෙන් CI රැකියා සඳහා යතුරු ලබා ගැනීමේ සහ මාරු කිරීමේ හැකියාව හඳුන්වා දෙන ලදී. දැන් අපි පුළුල් කරනවා secrets
ගොනු කිරීමට .gitlab-ci.yml
. මෙය GitLab සමඟ HashiCorp ගබඩාව සැකසීමට සහ භාවිතා කිරීමට පහසු කරයි.
GitLab Kubernetes නියෝජිතයා හඳුන්වා දීම
(වාරික, අවසාන)
GitLab හි Kubernetes සමඟ ඒකාබද්ධ වීම අතින් වින්යාස කිරීමේ අවශ්යතාවයකින් තොරව Kubernetes පොකුරු වෙත යෙදවීමට දිගු කලක් තිස්සේ හැකි වී ඇත. බොහෝ පරිශීලකයින් මෙම බණ්ඩලය භාවිතා කිරීමේ පහසුව කැමති වූ අතර අනෙක් අය සමහර දුෂ්කරතාවන්ට මුහුණ දුන්හ. වත්මන් ඒකාබද්ධතාවය සඳහා, GitLab වෙත ප්රවේශ වීමට ඔබගේ පොකුර අන්තර්ජාලයෙන් ප්රවේශ විය යුතුය. බොහෝ ආයතන සඳහා, ආරක්ෂාව, අනුකූලතාවය හෝ නියාමන හේතූන් මත පොකුරු වෙත ප්රවේශය සීමා කරන නිසා මෙය කළ නොහැක. මෙම සීමාවන් මඟහරවා ගැනීම සඳහා, පරිශීලකයින්ට ඔවුන්ගේ මෙවලම් GitLab මත ගොඩනැගීමට අවශ්ය විය, එසේ නොමැති නම් ඔවුන්ට මෙම විශේෂාංගය භාවිතා කිරීමට නොහැකි වනු ඇත.
අද අපි හඳුන්වා දෙන්නෙමු GitLab Kubernetes නියෝජිතයා, Kubernetes පොකුරු වෙත යෙදවීමට නව ක්රමයක්. නියෝජිතයා ඔබේ පොකුර තුළ ක්රියාත්මක වේ, එබැවින් ඔබට එය සම්පූර්ණ අන්තර්ජාලයට නිරාවරණය කිරීමට අවශ්ය නොවේ. GitLab පොකුරට යාවත්කාලීන කිරීම් තල්ලු කරනවා වෙනුවට GitLab වෙතින් නව වෙනස්කම් ඉල්ලා සිටීමෙන් නියෝජිතයා යෙදවීම සම්බන්ධීකරණය කරයි. ඔබ භාවිතා කරන GitOps ක්රමය කුමක් වුවත්, GitLab ඔබ ආවරණය කර ඇත.
මෙය නියෝජිතයාගේ පළමු නිකුතුව බව කරුණාවෙන් සලකන්න. GitLab Kubernetes නියෝජිතයා සඳහා අපගේ වර්තමාන අවධානය යොමු වන්නේ කේතය හරහා යෙදවීම් වින්යාස කිරීම සහ කළමනාකරණය කිරීමයි. යෙදවුම් පුවරු සහ GitLab කළමනාකරණය කළ යෙදුම් වැනි පවතින සමහර Kubernetes ඒකාබද්ධ කිරීමේ විශේෂාංග තවමත් සහාය නොදක්වයි.
කේත ප්රවේශයකින් තොරව පරිශීලකයන්ට යෙදවීමේ අවසර ලබා දෙන්න
(වාරික, අවසාන, රිදී, රන්)
මින් පෙර, GitLab හි අවසර පද්ධතිය මඟින් සංවර්ධනය සඳහා වගකිව යුතු අය සහ යෙදවීමට වගකිව යුතු අය අතර ඔබේ කණ්ඩායම තුළ වගකීම් නිසි ලෙස බෙදා හැරීම දුෂ්කර විය. GitLab 13.4 නිකුත් කිරීමත් සමඟ, ඔබට යෙදවීම සඳහා ඒකාබද්ධ ඉල්ලීම් අනුමත කිරීමට මෙන්ම, කේතය නොලියන පුද්ගලයින්ට, නඩත්තු කිරීමේ ප්රවේශ අයිතිවාසිකම් ලබා නොදී, ඇත්ත වශයෙන්ම කේතය යෙදවීමට ඔබට අවසර ලබා දිය හැකිය (GitLab “පරිපාලක” රුසියානු ප්රාදේශීයකරණයේදී. )
ආරක්ෂක මධ්යස්ථානය
(අවසාන, රන්)
මීට පෙර, නිදසුන් මට්ටමේ අවදානම් කළමනාකරණය ක්රියාකාරීත්වය සහ නම්යශීලී බව යන දෙකෙන්ම සීමා විය. අතුරු මුහුණත යනු දුර්වලතා, ප්රමිතික ප්රස්ථාර සහ සැකසුම් පිළිබඳ විස්තර ඒකාබද්ධ කරන තනි පිටුවකි. මෙම විශේෂාංග සංවර්ධනය කිරීමට හෝ වෙනත් ආරක්ෂක විශේෂාංග භාවිතා කිරීමට වැඩි ඉඩක් නොමැත.
අපි GitLab හි ආරක්ෂාව සහ විනිවිදභාවය කළමනාකරණය කරන ආකාරය සම්බන්ධයෙන් මූලික වෙනස්කම් සිදු කර ඇත. නිදසුන් ආරක්ෂක මණ්ඩලය සම්පූර්ණ ආරක්ෂක මධ්යස්ථානයක් බවට පරිවර්තනය කර ඇත. විශාලතම වෙනස වන්නේ නව මෙනු ව්යුහයක් හඳුන්වා දීමයි: එක් පිටුවක් වෙනුවට, ඔබට දැන් ආරක්ෂක උපකරණ පුවරුව, අවදානම් වාර්තාව සහ සැකසුම් අංශය වෙන වෙනම දකියි. ක්රියාකාරීත්වය වෙනස් වී නොමැති අතර, එය කොටස් වලට කැඩීම මගින් මෙම කොටසේ වැඩිදියුණු කිරීම් වලට ඉඩ සැලසෙනු ඇත. මෙය අනාගතයේ දී ආරක්ෂාව සම්බන්ධ වෙනත් හැකියාවන් එකතු කිරීමට ද වේදිකාව සකසයි.
කැපවූ Vulnerability Report කොටසට දැන් වැදගත් විස්තර පෙන්වීමට වැඩි ඉඩක් ඇත. ව්යාපෘතියේ අවදානම් ලැයිස්තුවේ දැනට පවතින දුර්වලතා මෙන්න. අවදානම් ප්රමිතික සහිත විජට් වෙනම කොටසකට ගෙන යාම පහසු ආරක්ෂක පාලක පැනලයක් නිර්මාණය කරයි. එය දැන් අනාගත දෘශ්යකරණයන් සඳහා කැන්වසයක් වේ—අවදානම් කළමනාකරණය සඳහා පමණක් නොව, ආරක්ෂාවට අදාළ ඕනෑම ප්රමිතික සඳහා. අවසාන වශයෙන්, වෙනම සිටුවම් ප්රදේශයක් අවදානම් කළමනාකරණයට පමණක් නොව, සියලුම අවස්ථා මට්ටමේ ආරක්ෂක සැකසුම් සඳහා පොදු ඉඩක් නිර්මාණය කරයි.
මාරු කළ හැකි විශේෂාංග දැන් GitLab Starter හි ඇත
(ආරම්භක, වාරික, අවසාන, ලෝකඩ, රිදී, රන්)
GitLab 11.4 නිකුත් කරන ලදී
මෙම වසර මුලදී, GitLab කැපවීමක් කළේය
සෙවුම් තීරුවෙන් ඉක්මන් සංචලනය
(CORE, Starter, Premium, ultimate, FREE, Bronze, Silver, Gold)
සමහර විට GitLab සැරිසැරීමේදී ඔබට සෙවුම් ප්රතිඵල පිටුවට වඩා නිශ්චිත ව්යාපෘතියකට කෙලින්ම යාමට අවශ්ය වේ.
ගෝලීය සෙවුම් තීරුව භාවිතයෙන්, ඔබට ඉක්මනින් නවතම ටිකට්පත්, කණ්ඩායම්, ව්යාපෘති, සැකසීම් සහ උපකාරක මාතෘකා වෙත යා හැක. ඔබට උණුසුම් යතුරක් පවා භාවිතා කළ හැකිය /
GitLab වඩාත් කාර්යක්ෂමව සැරිසැරීමට ඔබගේ කර්සරය සෙවුම් තීරුව වෙත ගෙන යාමට!
ඒකාබද්ධ ඉල්ලීම් වෙනස්වීම් තුළ කේත ආවරණය පෙන්වමින්
(CORE, Starter, Premium, ultimate, FREE, Bronze, Silver, Gold)
ඒකාබද්ධ කිරීමේ ඉල්ලීමක් සමාලෝචනය කරන විට, වෙනස් කරන ලද කේතය ඒකක පරීක්ෂණ මගින් ආවරණය කර තිබේද යන්න තීරණය කිරීමට අපහසු විය හැක. ඒ වෙනුවට, සමාලෝචකයින්ට සමස්ත ආවරණය මත විශ්වාසය තැබිය හැකි අතර ඒකාබද්ධ කිරීමේ ඉල්ලීමක් අනුමත කිරීමට පෙර එය වැඩි කරන ලෙස ඉල්ලා සිටිය හැක. මෙය ලිවීමේ පරීක්ෂණ සඳහා අහඹු ප්රවේශයකට තුඩු දිය හැකිය, එය ඇත්ත වශයෙන්ම කේතයේ ගුණාත්මකභාවය හෝ පරීක්ෂණ ආවරණය වැඩි දියුණු නොකරනු ඇත.
දැන්, ඒකාබද්ධ කිරීමේ ඉල්ලීමේ වෙනස බලන විට, ඔබට කේත ආවරණයේ දෘශ්ය සංදර්ශකයක් පෙනෙනු ඇත. නව ලකුණු මඟින් වෙනස් කරන ලද කේතය ඒකක පරීක්ෂණයකින් ආවරණය වී ඇත්ද යන්න ඉක්මනින් තේරුම් ගැනීමට ඉඩ සලසයි, එය කේත සමාලෝචනය වේගවත් කිරීමට සහ නව කේතය ඒකාබද්ධ කිරීමේ සහ යෙදවීමේ කාලය වේගවත් කිරීමට උපකාරී වේ.
ස්තුතියි
පරිසර පැනලයේ තවත් පරිසරයන් සහ ව්යාපෘති
(වාරික, අවසාන, රිදී, රන්)
GitLab 12.5 නිකුත් කළ දා සිට
GitLab GitLab Terraform සපයන්නා පාලනය කරයි
(CORE, Starter, Premium, ultimate, FREE, Bronze, Silver, Gold)
මෑතකදී අපි
OpenAPI පිරිවිතරයන් හෝ HAR ගොනුව සමඟින් API පරීක්ෂාව අවුල් කිරීම
(අවසාන, රන්)
API fuzzing testing යනු ඔබගේ වෙබ් යෙදුම් සහ API වල වෙනත් ස්කෑනර් සහ පරීක්ෂණ ක්රම මග හැරිය හැකි දෝෂ සහ දුර්වලතා සොයා ගැනීමට හොඳ ක්රමයකි.
GitLab හි API අපැහැදිලි පරීක්ෂණය ඔබට සැපයීමට ඉඩ දෙයි
මෙය අපගේ පළමු API fuzz පරීක්ෂණ නිකුතුව වන අතර ඔබ සිතන දේ ඇසීමට අපි කැමතියි. අප සතුව අපැහැදිලි පරීක්ෂණ සඳහා තවත් තොග ඇත
ප්රමිතික පැනලයේ නව ප්රස්ථාර පෙරදසුන් කරන්න
(CORE, Starter, Premium, ultimate, FREE, Bronze, Silver, Gold)
මීට පෙර, GitLab හි ප්රමිතික උපකරණ පුවරුවේ ප්රස්ථාරයක් නිර්මාණය කිරීම පහසු කාර්යයක් නොවීය. ඔබ උපකරණ පුවරුවේ YAML ගොනුවේ මෙට්රික් නිර්මාණය කළ පසු, ඔබ වෙනස් කිරීම් සිදු කළා master
, අලුතින් සාදන ලද ප්රස්ථාරය ඔබට අවශ්ය ආකාරයටම ක්රියා කරන බව තහවුරු කර ගැනීමට නොහැකිව. මෙම නිකුතුවෙන් පටන් ගෙන, ඔබ ප්රස්ථාරය නිර්මාණය කරන විට වෙනස්කම් පෙරදසුන් කළ හැක, උපකරණ පුවරුව YAML ගොනුව වෙත වෙනස්කම් යැවීමට පෙර ප්රතිඵලය පිළිබඳ අදහසක් ලබා ගන්න.
සමූහයේ සියලුම ව්යාපෘති සඳහා පරීක්ෂණ මගින් කේත ආවරණය පිළිබඳ දත්ත
(වාරික, අවසාන, රිදී, රන්)
ඔබ GitLab හි ව්යාපෘති විශාල සංඛ්යාවක් කළමනාකරණය කරන විට, සියලුම ව්යාපෘති හරහා කාලයත් සමඟ කේත ආවරණය වෙනස් වන ආකාරය පිළිබඳ තනි තොරතුරු මූලාශ්රයක් ඔබට අවශ්ය වේ. මීට පෙර, මෙම තොරතුරු ප්රදර්ශනය කිරීම සඳහා වෙහෙසකර සහ කාලය ගතවන අතින් වැඩ කිරීමට අවශ්ය විය: ඔබට එක් එක් ව්යාපෘතියෙන් කේත ආවරණ දත්ත බාගත කර එය වගුවක ඒකාබද්ධ කිරීමට සිදු විය.
13.4 නිකුතුවේදී, පහසුවෙන් සහ ඉක්මනින් එකලස් කිරීමට හැකි විය .csv
සමූහයේ සියලුම ව්යාපෘති සඳහා හෝ ව්යාපෘති තෝරාගැනීම සඳහා කේත ආවරණය පිළිබඳ සියලු දත්ත සමඟ ගොනු කරන්න. මෙම විශේෂාංගය MVC වේ, එය හැකියාවෙන් අනුගමනය කරනු ඇත
සම්පූර්ණ නොපැහැදිලි පරීක්ෂණ සඳහා නව භාෂා සඳහා සහාය
(අවසාන, රන්)
මෙම නිකුතුව සම්පූර්ණ ආවරණය ඉලක්ක කරගත් fuzz පරීක්ෂණ සඳහා නව භාෂා කිහිපයක් සඳහා සහය හඳුන්වා දෙයි.
දැන් ඔබට ඔබගේ ජාවා, රස්ට් සහ ස්විෆ්ට් යෙදුම්වල නොපැහැදිලි පරීක්ෂණවල සම්පූර්ණ හැකියාවන් ඇගයීමට ලක් කළ හැකි අතර අනෙකුත් ස්කෑනර් සහ පරීක්ෂණ ක්රම අතපසු විය හැකි දෝෂ සහ දුර්වලතා සොයා ගත හැක.
ප්රධාන පරිසර පිටුවේ ඇඟවීම්
(වාරික, අවසාන, රිදී, රන්)
පරිසර පිටුව ඔබේ පරිසරයේ සමස්ත තත්ත්වය පෙන්වයි. මෙම නිකුතුවේදී අපි අනතුරු ඇඟවීමේ සංදර්ශකය එක් කිරීමෙන් මෙම පිටුව වැඩිදියුණු කර ඇත. ඔබගේ පරිසරයේ තත්ත්වය සමඟින් ප්රේරණය කරන ලද ඇඟවීම් ඔබට පැන නගින තත්වයන් නිවැරදි කිරීමට ඉක්මනින් ක්රියාමාර්ග ගැනීමට උපකාරී වේ.
කැදලි නල මාර්ග දැන් ඔවුන්ගේම කැදලි නල මාර්ග ධාවනය කළ හැක
(CORE, Starter, Premium, ultimate, FREE, Bronze, Silver, Gold)
කූඩු සහිත නල මාර්ග භාවිතා කිරීමෙන්, ළමා නල මාර්ග තුළ නව නල මාර්ග ධාවනය කිරීමට දැන් හැකි වේ. ඔබට විචල්ය නල මාර්ග සංඛ්යාවක් උත්පාදනය කිරීමට නම්යශීලී බවක් අවශ්ය නම් අමතර ගැඹුරේ මට්ටම ප්රයෝජනවත් විය හැක.
මින් පෙර, කැදලි නල මාර්ග භාවිතා කරන විට, සෑම ළමා නල මාර්ගයක්ම මාපිය නල මාර්ගයේ අතින් නිර්වචනය කිරීමට ප්රේරක කාර්යයක් අවශ්ය විය. දැන් ඔබට ඕනෑම නව කැදලි නල මාර්ග ගතිකව දියත් කරන කැදැලි නල මාර්ග සෑදිය හැක. උදාහරණයක් ලෙස, ඔබට මොනොපොසිටරි තිබේ නම්, ඔබට පළමු උප නල මාර්ගය ගතිකව ජනනය කළ හැකිය, එමඟින් ශාඛාවේ වෙනස්කම් මත පදනම්ව අවශ්ය නව නල මාර්ග ගණන නිර්මාණය කරනු ඇත.
මාපිය සහ කැදලි නල මාර්ග අතර වැඩි දියුණු කළ සංචාලනය
(CORE, Starter, Premium, ultimate, FREE, Bronze, Silver, Gold)
මීට පෙර, මාපිය සහ කැදලි නල මාර්ග අතර සැරිසැරීම එතරම් පහසු නොවීය - ඔබට අපේක්ෂිත නල මාර්ගයට යාමට බොහෝ ක්ලික් කිරීම් අවශ්ය විය. නල මාර්ගය ආරම්භ කළේ කුමන කාර්යයද යන්න සොයා ගැනීමද පහසු නොවීය. දැන් මාපිය සහ කැදලි නල මාර්ග අතර සම්බන්ධතා බැලීම වඩාත් පහසු වනු ඇත.
සමාන්තර අනුකෘති රැකියා රැකියා මාතෘකාවේ අදාළ විචල්ය පෙන්වයි
(CORE, Starter, Premium, ultimate, FREE, Bronze, Silver, Gold)
ඔබ භාවිතා කළේ නම් matrix 1/4
. 13.4 නිකුතුවේදී, සාමාන්ය රැකියා නාමය වෙනුවට එම කාර්යයේ භාවිතා කරන ලද අදාළ විචල්ය අගයන් ඔබට පෙනෙනු ඇත. උදාහරණයක් ලෙස, ඔබේ ඉලක්කය x86 ගෘහ නිර්මාණ ශිල්පය නිදොස් කිරීම නම්, එම කාර්යය හඳුන්වනු ලැබේ. matrix: debug x86
.
GitLab 13.4 හි අනෙකුත් වැඩිදියුණු කිරීම්
Atlassian ගිණුමක් සම්බන්ධ කිරීම
(CORE, Starter, Premium, ultimate)
GitLab පරිශීලකයින්ට දැන් ඔවුන්ගේ GitLab ගිණුම් ඔවුන්ගේ Atlassian Cloud ගිණුමට සම්බන්ධ කිරීමට හැකි වනු ඇත. මෙය ඔබගේ Atlassian අක්තපත්ර සමඟින් GitLab වෙත පිවිසීමට ඔබට ඉඩ සලසන අතර අනාගත ඒකාබද්ධතා වැඩිදියුණු කිරීම් සඳහා පදනම ද සකසනු ඇත.
සියලුම ඒකාබද්ධ කිරීම් ලැයිස්තුවක් නිර්යාත කිරීම
(අවසාන, රන්)
අනුකූලතාව-අභිමුඛ වූ සංවිධානවලට නිෂ්පාදනයේ යම් වෙනසක් සමඟ සම්බන්ධිත සංරචක පිළිබඳ පරිපූර්ණ දැක්මක් විගණකවරුන්ට පෙන්වීමට ක්රමයක් අවශ්ය වේ. GitLab හි, මෙයින් අදහස් කරන්නේ සියල්ල එක තැනක එකතු කිරීමයි: ඉල්ලීම්, ප්රවේශපත්ර, නල මාර්ග, ආරක්ෂක ස්කෑන් සහ වෙනත් කැපවීම් දත්ත ඒකාබද්ධ කිරීම. මේ වන තුරු, ඔබට එය GitLab හි අතින් එකතු කිරීමට හෝ තොරතුරු රැස් කිරීමට ඔබේ මෙවලම් වින්යාස කිරීමට සිදු විය, එය එතරම් කාර්යක්ෂම නොවීය.
ඔබට දැන් විගණන අවශ්යතා සපුරාලීමට හෝ වෙනත් විශ්ලේෂණ සිදු කිරීමට මෙම දත්ත ක්රමලේඛනාත්මකව එකතු කර අපනයනය කළ හැක. වත්මන් කණ්ඩායම සඳහා සියලුම ඒකාබද්ධ කිරීම් ලැයිස්තුවක් නිර්යාත කිරීමට, ඔබ වෙත යා යුතුය
API හරහා පුද්ගලික ප්රවේශ ටෝකන ලැයිස්තුගත කර කළමනාකරණය කරන්න
(අවසාන, රන්)
GitLab නාම අවකාශය වෙත ප්රවේශය කළමනාකරණය කිරීම අනුකූලතා උත්සාහයේ වැදගත් කොටසකි. අවම වරප්රසාද මූලධර්මවල සිට කාලානුරූපී ප්රවේශය අබල කිරීම දක්වා, GitLab හි පුද්ගලික ප්රවේශ ටෝකන හා සම්බන්ධ අවශ්යතා කිහිපයක් තිබිය හැක. ඔබගේ නාම අවකාශය තුළ මෙම පරිශීලක අක්තපත්ර සියල්ල නඩත්තු කිරීම සහ කළමනාකරණය කිරීම පහසු කිරීම සඳහා, අපි සියලු පුද්ගලික ප්රවේශ ටෝකන ලැයිස්තුගත කිරීමේ හැකියාව සහ විකල්ප වශයෙන් ලබා දී ඇත.
GitLab API වෙත මෙම වැඩිදියුණු කිරීම් මඟින් පරිශීලකයින්ට ඔවුන්ගේ පුද්ගලික ප්රවේශ ටෝකන ලැයිස්තුගත කිරීමට සහ අවලංගු කිරීමට සහ පරිපාලකයින්ට ඔවුන්ගේ පරිශීලකයින්ගේ ටෝකන ලැයිස්තුගත කිරීමට සහ අවලංගු කිරීමට ඉඩ සලසයි. පරිපාලකයින්ට ඔවුන්ගේ නාම අවකාශයට ප්රවේශය ඇත්තේ කාටද යන්න බැලීම, පරිශීලක දත්ත මත පදනම්ව ප්රවේශ තීරණ ගැනීම සහ සම්මුතියකට ලක්ව ඇති හෝ සමාගමේ ප්රවේශ කළමනාකරණ ප්රතිපත්තිවලින් බැහැර වූ පුද්ගලික ප්රවේශ ටෝකන අවලංගු කිරීම දැන් පහසු වනු ඇත.
අදාළ ගැටළු සහ අනෙකුත් විශේෂාංග දැන් GitLab Core හි ඇත
(CORE, Starter, Premium, ultimate, FREE, Bronze, Silver, Gold)
මාස කිහිපයකට පෙර අපි සැලැස්මක් ප්රකාශ කළා
ඒකාබද්ධ ඉල්ලීම් පැති තීරුවේ මූල ශාඛාවේ නම සංදර්ශනය කිරීම
(CORE, Starter, Premium, ultimate, FREE, Bronze, Silver, Gold)
කේත වෙනස් කිරීම්, සාකච්ඡා සහ ඒකාබද්ධ ඉල්ලීම් සමාලෝචනය කරන විට, ගැඹුරු සමාලෝචනයක් සඳහා ශාඛාවේ දේශීය පිරික්සීමක් කිරීම බොහෝ විට යෝග්ය වේ. කෙසේ වෙතත්, ඒකාබද්ධ කිරීමේ ඉල්ලීම් විස්තරයට වැඩි අන්තර්ගතයක් එකතු වන බැවින් ත්රෙඩ් නම සොයා ගැනීම වඩ වඩාත් දුෂ්කර වන අතර ඔබට තවදුරටත් පිටුව පහළට අනුචලනය කිරීමට සිදුවේ.
අපි ශාඛාවේ නම ඒකාබද්ධ ඉල්ලීම් පැති තීරුවට එකතු කර ඇති අතර, එය ඕනෑම වේලාවක ප්රවේශ කළ හැකි වන පරිදි සහ සම්පූර්ණ පිටුව හරහා අනුචලනය කිරීමේ අවශ්යතාවය ඉවත් කර ඇත. ඒකාබද්ධ කිරීමේ ඉල්ලීමට සබැඳිය මෙන්, මූලාශ්ර ශාඛා කොටසෙහි පහසු "පිටපත්" බොත්තමක් අඩංගු වේ.
ස්තුතියි
ඒකාබද්ධ කිරීමේ ඉල්ලීම් වෙනස්වීම් තුළ බිඳ වැටුණු ගොනු පවතින බවට ඇඟවීම
(CORE, Starter, Premium, ultimate, FREE, Bronze, Silver, Gold)
විදැහුම්කරණ කාර්ය සාධනය වැඩි දියුණු කිරීම සඳහා බහු ගොනුවලට වෙනස්කම් එක් කරන ඉල්ලීම් ඒකාබද්ධ කරන්න. මෙය සිදු වූ විට, සමාලෝචනයේදී අහම්බෙන් ගොනුවක් මඟ හැරීමට හැකි වේ, විශේෂයෙන් ගොනු විශාල සංඛ්යාවක් සමඟ ඒකාබද්ධ ඉල්ලීම් වලදී. 13.4 අනුවාදයෙන් පටන් ගෙන, ඒකාබද්ධ ඉල්ලීම් මඟින් නැමුණු ගොනු අඩංගු වෙනස්කම් සලකුණු කරනු ඇත, එබැවින් කේත සමාලෝචනයේදී ඔබට මෙම ගොනු මග හැරෙන්නේ නැත. ඊටත් වඩා පැහැදිලි බවක් සඳහා, අපි අනාගත නිකුතුවකදී මෙම ගොනුවලට උද්දීපනය එක් කිරීමට සැලසුම් කරමු. යාවත්කාලීන කිරීම් සඳහා රැඳී සිටින්න
ඒකාබද්ධ කිරීමේ ඉල්ලීමක වෙනස තුළ බිඳ වැටුණු ගොනු තිබීම ගැන අනතුරු ඇඟවීම
(CORE, Starter, Premium, ultimate, FREE, Bronze, Silver, Gold)
ඒකාබද්ධ ඉල්ලීම් වෙනස් කිරීම් කොටසේ, කාර්ය සාධනය වැඩි දියුණු කිරීම සඳහා විශාල ගොනු හකුළනු ලැබේ. කෙසේ වෙතත්, කේතය සමාලෝචනය කරන විට, සමාලෝචකයා ගොනු ලැයිස්තුව හරහා අනුචලනය කරන විට සමහර ගොනු මඟ හැරිය හැක, මන්ද සියලු විශාල ගොනු කඩා වැටී ඇත.
මෙම කොටසේ ඒකාබද්ධ කළ ගොනුවක් ඇති බව පරිශීලකයින්ට දැනුම් දීම සඳහා අපි ඒකාබද්ධ කිරීමේ ඉල්ලීමේ වෙනස පිටුවේ ඉහළින්ම පෙනෙන අනතුරු ඇඟවීමක් එක් කර ඇත. මේ ආකාරයෙන්, සමාලෝචනය අතරතුර ඒකාබද්ධ කිරීමේ ඉල්ලීමේ කිසිදු වෙනසක් ඔබට මග හැරෙන්නේ නැත.
Gitaly පොකුරු ගබඩාව ස්වයංක්රීයව ප්රතිසාධනය කිරීම
(CORE, Starter, Premium, ultimate, FREE, Bronze, Silver, Gold)
මීට පෙර, Gitaly පොකුරක ප්රාථමික නෝඩය නොබැඳි වූ විට, එම node හි ඇති ගබඩාවන් කියවීමට පමණක් ලෙස සලකුණු කරන ලදී. මෙය තවමත් ප්රතිනිර්මාණය කර නොමැති නෝඩයේ වෙනස්කම් ඇති අවස්ථාවන්හි දත්ත නැතිවීම වැළැක්විය. නෝඩය නැවත සබැඳි වූ විට, GitLab ස්වයංක්රීයව ප්රතිසාධනය නොකළ අතර, පරිපාලකයින්ට සමමුහුර්ත කිරීමේ ක්රියාවලිය අතින් ආරම්භ කිරීමට හෝ දත්ත නැතිවීම පිළිගැනීමට සිදු විය. ද්විතීයික නෝඩයක අනුකරණ කාර්යයක් අසාර්ථක වීම වැනි වෙනත් තත්වයන් යල් පැන ගිය හෝ කියවීමට පමණක් ගබඩා කිරීමට ද හේතු විය හැක. මෙම අවස්ථාවෙහිදී, ප්රතිනිර්මාණය කිරීමේ කාර්යය ආරම්භ කරන මීළඟ ලිවීමේ ක්රියාව සිදු වන තෙක් ගබඩාව යල්පැනගියේය.
මෙම ගැටළුව විසඳීම සඳහා
ඊට අමතරව, ස්වයංක්රීය අළුත්වැඩියා කිරීම පොකුරට එකතු කරන ලද ඕනෑම නව Gitaly node එකක් මතම නිධිය අනුකරණය කිරීම ආරම්භ කරයි, නව නෝඩ් එකතු කිරීමේදී අතින් වැඩ කිරීම ඉවත් කරයි.
සැලසුම් පිටුවේ කළ යුතු කාර්යයක් සම්පූර්ණ කළ ලෙස සලකුණු කරන්න
(CORE, Starter, Premium, ultimate, FREE, Bronze, Silver, Gold)
GitLab හි ඵලදායී සන්නිවේදනය කළ යුතු දේ ලැයිස්තු මත පදනම් වේ. ඔබ අදහස් දැක්වීමක සඳහන් කර ඇත්නම්, කාර්යයකට පැන යමක් කිරීමට හෝ එය සම්පූර්ණ කළ ලෙස සලකුණු කිරීමට හැකි වීම ඉතා වැදගත් වේ. ඔබට යම් දෙයක් මත වැඩ කිරීමට හෝ පසුව එය වෙත පැමිණීමට අවශ්ය වූ විට ඔබටම කාර්යයක් පැවරීමට හැකි වීමද වැදගත් වේ.
මින් පෙර, ඔබට නිර්මාණ සමඟ වැඩ කිරීමේදී කාර්යයන් එක් කිරීමට හෝ සම්පූර්ණ කළ ලෙස සලකුණු කිරීමට නොහැකි විය. කළ යුතු දේ GitLab කාර්ය ප්රවාහයේ තීරණාත්මක අංගයක් වන බැවින් මෙය නිෂ්පාදන කණ්ඩායම් අතර සන්නිවේදනයේ කාර්යක්ෂමතාවයට බරපතල ලෙස බාධා කළේය.
13.4 නිකුතුවේදී, කාර්යයන් භාවිතා කිරීමේදී ප්රවේශපත්ර විවරණ සමඟ සැලසුම් අල්ලා ගනී, එමඟින් ඔවුන් සමඟ වැඩ කිරීම වඩාත් ස්ථාවර සහ කාර්යක්ෂම වේ.
CI/CD සඳහා වැඩි දියුණු කළ දෝශ නිරාකරණ මාර්ගෝපදේශය
(CORE, Starter, Premium, ultimate, FREE, Bronze, Silver, Gold)
GitLab CI/CD සඳහා වන දෝශ නිරාකරණ මාර්ගෝපදේශය අපි ඔබට මුහුණ දිය හැකි පොදු ගැටළු පිළිබඳ වැඩි විස්තර සමඟ වැඩිදියුණු කර ඇත. වැඩි දියුණු කරන ලද ලියකියවිලි ඔබට ඉක්මනින් සහ පහසුවෙන් GitLab CI/CD ක්රියාත්මක කිරීමට උදවු කිරීමට වටිනා සම්පතක් වනු ඇතැයි අපි බලාපොරොත්තු වෙමු.
ඒකාබද්ධ කිරීමේ ඉල්ලීම් තවදුරටත් ඒකාබද්ධ කිරීමේ පෝලිමෙන් වැටෙන්නේ නැත
(වාරික, අවසාන, රිදී, රන්)
මීට පෙර, ප්රමාද වූ අදහස් හේතුවෙන් ඒකාබද්ධ කිරීමේ ඉල්ලීම් අහම්බෙන් ඒකාබද්ධ කිරීමේ පෝලිමෙන් ඉවත් විය හැකිය. ඒකාබද්ධ කිරීමේ ඉල්ලීමක් දැනටමත් පෝලිමේ තිබේ නම් සහ යමෙක් එයට නව නොවිසඳුණු සාකච්ඡාවක් නිර්මාණය කරන ලද අදහසක් එක් කළේ නම්, ඒකාබද්ධ කිරීමේ ඉල්ලීම ඒකාබද්ධ කිරීමකට නුසුදුසු යැයි සලකනු ලබන අතර පෝලිමෙන් පිටතට වැටේ. දැන්, ඒකාබද්ධ කිරීමේ පෝලිමට ඒකාබද්ධ ඉල්ලීමක් එකතු වූ පසු, ඒකාබද්ධ කිරීමේ ක්රියාවලියට බාධාවක් වේ යැයි බියෙන් තොරව නව අදහස් එකතු කළ හැකිය.
ඒකාබද්ධ ඉල්ලීමක රැකියාවක් සඳහා කේත ආවරණ අගය සංදර්ශනය කිරීම
(CORE, Starter, Premium, ultimate, FREE, Bronze, Silver, Gold)
සංවර්ධකයින්ට නල මාර්ගය සම්පූර්ණ වූ පසු කේත ආවරණ අගය දැකීමට හැකි විය යුතුය - ආවරණ අගය ගණනය කිරීම සඳහා විග්රහ කළ යුතු කාර්යයන් කිහිපයක් සහිත නල මාර්ගයක් ධාවනය කිරීම වැනි සංකීර්ණ අවස්ථා වලදී පවා. මින් පෙර, ඒකාබද්ධ කිරීමේ ඉල්ලීම් විජට්ටුව මෙම අගයන්හි සාමාන්යය පමණක් පෙන්වූ අතර, එයින් අදහස් කළේ ඔබට රැකියා පිටුවට සැරිසැරීමට සහ අතරමැදි ආවරණ අගයන් ලබා ගැනීමට ඒකාබද්ධ ඉල්ලීම වෙත ආපසු යා යුතු බවයි. ඔබගේ කාලය සහ මෙම අමතර පියවර ඉතිරි කර ගැනීම සඳහා, අපි විජට් සාමාන්ය ආවරණ අගය, ඉලක්ක සහ මූලාශ්ර ශාඛා අතර එහි වෙනස්කම් සහ සාමාන්යය ගණනය කරන ලද එක් එක් කාර්යය සඳහා ආවරණ අගය පෙන්වන මෙවලම් ඉඟියක් ප්රදර්ශනය කළෙමු.
සමූහයක් බැලීමේදී පැකේජ රෙජිස්ට්රියෙන් පැකේජ ඉවත් කිරීම
(CORE, Starter, Premium, ultimate, FREE, Bronze, Silver, Gold)
GitLab පැකේජ රෙජිස්ට්රිය යනු විවිධ ආකෘතිවලින් පැකේජ ගබඩා කිරීම සහ බෙදා හැරීමේ ස්ථානයකි. ඔබේ ව්යාපෘතියේ හෝ සමූහයේ ඔබට පැකේජ විශාල ප්රමාණයක් ඇති විට, ඔබ ඉක්මනින් භාවිත නොකරන ලද පැකේජ හඳුනාගෙන ඒවා බාගත කිරීම වැළැක්වීම සඳහා ඒවා ඉවත් කළ යුතුය. ඔබට ඔබේ රෙජිස්ට්රියෙන් පැකේජ ඉවත් කළ හැකිය
සමූහයක පැකේජ රෙජිස්ට්රිය බැලීමේදී ඔබට දැන් පැකේජ ඉවත් කළ හැක. සමූහයේ පැකේජ රෙජිස්ට්රි පිටුවට ගොස්, නම අනුව පැකේජ පෙරහන් කරන්න, සහ ඔබට අවශ්ය නැති ඒවා ඉවත් කරන්න.
ව්යාපෘති මට්ටමට කොනන් පැකේජ පරිමාණය කිරීම
(CORE, Starter, Premium, ultimate, FREE, Bronze, Silver, Gold)
ඔබට C/C++ පරායත්තතා ප්රකාශ කිරීමට සහ බෙදා හැරීමට GitLab හි Conan ගබඩාව භාවිත කළ හැක. කෙසේ වෙතත්, කොනන් පැකේජයේ නම උපරිම අක්ෂර 51ක් පමණක් විය හැකි බැවින්, පෙර පැකේජවලට පරිමාණය කළ හැක්කේ අවස්ථා මට්ටමට පමණි. ඔබට උප සමූහයකින් පැකේජයක් ප්රකාශ කිරීමට අවශ්ය නම්, උදාහරණයක් ලෙස gitlab-org/ci-cd/package-stage/feature-testing/conan
, එය කිරීමට නොහැකි තරම් විය.
ඔබට දැන් Conan පැකේජ ව්යාපෘති මට්ටම දක්වා පරිමාණය කළ හැක, ඔබේ ව්යාපෘතිවල යැපීම් ප්රකාශනය කිරීම සහ බෙදා හැරීම පහසු කරයි.
පරායත්තතා පරිලෝකනය සඳහා නව පැකේජ කළමනාකරුවන් සහ භාෂා සඳහා සහාය
(අවසාන, රන්)
NuGet 4.9+ හෝ Conan පැකේජ කළමනාකරුවන් භාවිතා කරන C, C++, C# සහ .Net කේත ව්යාපෘති සඳහා පරායත්ත ස්කෑන් එකතු කිරීමට අපි සතුටු වෙමු.
ඒකාබද්ධ ඉල්ලීම් සැකසුම 'නල මාර්ගය සාර්ථකව අවසන් වූ විට ඒකාබද්ධ කරන්න' වෙත වෙනස් කිරීමේදී දැනුම්දීම්
(CORE, Starter, Premium, ultimate, FREE, Bronze, Silver, Gold)
මීට පෙර, ඒකාබද්ධ ඉල්ලීම් සැකසුම් සැකසීමේදී නල මාර්ගය අවසන් වූ විට ඒකාබද්ධ කරන්න (නල මාර්ගය සාර්ථක වූ විට ඒකාබද්ධ කරන්න, MWPS) විද්යුත් තැපැල් දැනුම්දීමක් යවා නැත. ඔබට තත්ත්වය හස්තීයව පරීක්ෂා කිරීමට හෝ ඒකාබද්ධ කිරීමේ දැනුම්දීමක් සඳහා රැඳී සිටීමට සිදු විය. මෙම නිකුතුව සමඟ පරිශීලක දායකත්වයන් විශේෂාංගගත කිරීමට අපි සතුටු වෙමු
Kubernetes හි පරිශීලක-නිශ්චිත අනුවාදයක් සමඟ EKS පොකුරු නිර්මාණය කිරීම
(CORE, Starter, Premium, ultimate, FREE, Bronze, Silver, Gold)
GitLab පරිශීලකයින්ට දැන් EKS විසින් සපයනු ලබන Kubernetes අනුවාදය තෝරාගත හැක; ඔබට 1.14-1.17 අනුවාද අතර තෝරා ගත හැක.
ප්රවේශපත්ර වර්ග ලෙස සිදුවීම් නිර්මාණය කිරීම
(CORE, Starter, Premium, ultimate, FREE, Bronze, Silver, Gold)
පැන නගින සෑම ගැටළුවක්ම වහාම ඇඟවීම් අවුස්සන්නේ නැත: පරිශීලකයින් ඇනහිටීම් වාර්තා කරන අතර කණ්ඩායම් සාමාජිකයින් කාර්ය සාධන ගැටළු විමර්ශනය කරයි. සිදුවීම් දැන් ප්රවේශපත්ර වර්ගයකි, එබැවින් ඔබේ කණ්ඩායම්වලට ඔවුන්ගේ සාමාන්ය කාර්ය ප්රවාහයේ කොටසක් ලෙස ඉක්මනින් ඒවා නිර්මාණය කළ හැක. ක්ලික් කරන්න නව කාර්යයක් GitLab හි සහ ක්ෂේත්රයේ ඕනෑම තැනක සිට වර්ගය තෝරා සිද්ධිය.
Markdown හි GitLab ඇඟවීම් සඳහන් කිරීම
(CORE, Starter, Premium, ultimate, FREE, Bronze, Silver, Gold)
අපි GitLab ඇඟවීම් වැඩි දියුණු කර ඇත්තේ GitLab Markdown හි ඔවුන් සඳහා විශේෂයෙන් නව සඳහනක් එක් කිරීමෙන්, ඇඟවීම් බෙදා ගැනීමට සහ සඳහන් කිරීමට පහසු කරවමිනි. භාවිත ^alert#1234
ඕනෑම Markdown ක්ෂේත්රයක අනතුරු ඇඟවීම සඳහන් කිරීමට: සිදුවීම්, ප්රවේශපත්ර, හෝ ඒකාබද්ධ ඉල්ලීම්. ප්රවේශපත්ර හෝ ඒකාබද්ධ ඉල්ලීම් වලට වඩා ඇඟවීම් වලින් නිර්මාණය වන රැකියා හඳුනා ගැනීමට ද මෙය ඔබට උදවු කරයි.
සිද්ධිය අනුව අනතුරු ඇඟවීමේ පැටවීම බැලීම
(CORE, Starter, Premium, ultimate, FREE, Bronze, Silver, Gold)
අනතුරු ඇඟවීමේ විස්තරයේ දෝශ නිරාකරණයට සහ ප්රතිසාධනයට වැදගත් තොරතුරු අඩංගු වන අතර, මෙම තොරතුරු පහසුවෙන් ප්රවේශ විය හැකි බැවින්, ඔබ යම් සිදුවීමක් විසඳීමට වැඩ කරන විට මෙවලම් හෝ ටැබ් මාරු කිරීමට අවශ්ය නොවේ. ඇඟවීම් වලින් සාදන ලද සිදුවීම් පටිත්තෙහි සම්පූර්ණ ඇඟවීම් විස්තරය පෙන්වයි අනතුරු ඇඟවීමේ විස්තර.
75% වේගවත් උසස් සෙවුම්
(ආරම්භක, වාරික, අවසාන, ලෝකඩ, රිදී, රන්)
GitLab, තනි යෙදුමක් ලෙස, ඔබගේ සම්පූර්ණ DevOps කාර්ය ප්රවාහය හරහා අන්තර්ගත සොයාගැනීම් වේගවත් කිරීමේ අද්විතීය හැකියාව ඇත. GitLab 13.4 හි, උසස් සෙවුම් ප්රතිඵල 75% වේගයෙන් ලබා දෙයි
පරිපාලකයින් සඳහා මකා දැමූ ව්යාපෘති බැලීම
(CORE, Starter, Premium, ultimate)
ව්යාපෘති මකා දැමීම කල් දැමීමට විකල්පයක් විය
මෙම විශේෂාංගය මඟින් පරිපාලකයින්ට ව්යාපෘති මකාදැමීම පිළිබඳ වැඩි පාලනයක් ලබා දෙන අතර අදාළ සියලු තොරතුරු එක තැනක රැස් කර අනවශ්ය මකාදැමීමේ ක්රියාවන් අහෝසි කිරීමේ හැකියාව ලබා දේ.
ස්තුතියි
API වෙත කණ්ඩායම් තල්ලු නීති සඳහා සහය එක් කරන ලදී
(ආරම්භක, වාරික, අවසාන, ලෝකඩ, රිදී, රන්)
මීට පෙර, කණ්ඩායම් තල්ලු කිරීමේ නීති වින්යාසගත කළ හැක්කේ GitLab UI හරහා තනි තනිව එක් එක් කණ්ඩායමට ගොස් එම නීති යෙදීමෙන් පමණි. ඔබට දැන් ඔබගේ අභිරුචි මෙවලම් සහ GitLab ස්වයංක්රීයකරණයට සහය වීමට API හරහා මෙම නීති කළමනාකරණය කළ හැක.
ස්වයං-කළමනාකරන අක්තපත්ර ගබඩා කිරීම සඳහා පුද්ගලික ප්රවේශ ටෝකන අවලංගු කිරීම
(අවසාන)
ස්ථිතික අඩවි සංස්කාරකය සඳහා වින්යාස ගොනුව
(CORE, Starter, Premium, ultimate, FREE, Bronze, Silver, Gold)
GitLab 13.4 හි, අපි ස්ථිතික අඩවි සංස්කාරකය අභිරුචිකරණය කිරීමට නව ක්රමයක් හඳුන්වා දෙන්නෙමු. වින්යාස ගොනුව මෙම නිකුතුවේ කිසිදු සැකසීමක් සුරැකීම හෝ ලබා නොගත්තද, අපි සංස්කාරක හැසිරීම් වල අනාගත අභිරුචිකරණය සඳහා අඩිතාලම දමමු. ඉදිරි නිකුතු වලදී අපි ගොනුවට එකතු කරන්නෙමු .gitlab/static-site-editor.yml
ස්ථාපනය සඳහා පරාමිතීන්
ස්ථිතික අඩවි සංස්කාරකයක් භාවිතයෙන් ගොනුවක හඳුන්වාදීමේ කොටස සංස්කරණය කිරීම
(CORE, Starter, Premium, ultimate, FREE, Bronze, Silver, Gold)
Front matter යනු ස්ථිතික අඩවි උත්පාදක යන්ත්රය මගින් සැකසීම සඳහා දත්ත ගොනු වල පිටු විචල්යයන් නිර්වචනය කිරීමට නම්යශීලී සහ පහසු ක්රමයකි. එය සාමාන්යයෙන් පිටු මාතෘකාව, පිරිසැලසුම් අච්චුව හෝ කර්තෘ සැකසීමට භාවිතා කරයි, නමුත් HTML වලින් පිටුව විදැහුම් කිරීමේදී ඕනෑම ආකාරයක පාර-දත්ත උත්පාදක යන්ත්රය වෙත යැවීමට භාවිතා කළ හැක. සෑම දත්ත ගොනුවකම ඉහලින්ම ඇතුලත් කර ඇත, හඳුන්වාදීමේ කොටස සාමාන්යයෙන් YAML හෝ JSON ලෙස හැඩසවි ඇති අතර ස්ථාවර සහ නිවැරදි වාක්ය ඛණ්ඩයක් අවශ්ය වේ. නිශ්චිත වාක්ය ඛණ්ඩ රීති ගැන නොදන්නා පරිශීලකයින් නොදැනුවත්වම අවලංගු සලකුණු ඇතුළත් කළ හැකි අතර, එය හැඩතල ගැන්වීමේ ගැටළු ඇති කිරීමට හෝ අසාර්ථක වීමට පවා හේතු විය හැක.
ස්ථිතික අඩවි සංස්කාරකයේ WYSIWYG සංස්කරණ මාදිලිය දැනටමත් මෙම හැඩතල ගැන්වීමේ දෝෂ වැළැක්වීම සඳහා සංස්කාරකයෙන් හැඳින්වීම ඉවත් කරයි. කෙසේ වෙතත්, ප්රභව ප්රකාරයේදී නැවත සංස්කරණය කිරීමකින් තොරව මෙම කොටසෙහි ගබඩා කර ඇති අගයන් වෙනස් කිරීමෙන් මෙය ඔබව වළක්වයි. GitLab 13.4 හි, ඔබට ඕනෑම ක්ෂේත්රයකට ප්රවේශ විය හැකි අතර හුරුපුරුදු ආකෘති-පාදක අතුරු මුහුණතකින් එහි අගය සංස්කරණය කළ හැක. බොත්තම එබූ විට සැකසුම් (සැකසුම්) ආරම්භයේ දී අර්ථ දක්වා ඇති එක් එක් යතුර සඳහා පෝරම ක්ෂේත්රයක් පෙන්වන පැනලයක් විවෘත වේ. ක්ෂේත්ර වත්මන් අගයෙන් පිරී ඇති අතර, ඒවායින් ඕනෑම එකක් සංස්කරණය කිරීම වෙබ් පෝරමයට ඇතුළු කිරීම තරම් සරල ය. මේ ආකාරයෙන් හැඳින්වීම සංස්කරණය කිරීම සංකීර්ණ වාක්ය ඛණ්ඩය මගහරින අතර අවසාන ප්රතිඵලය ස්ථාවර ලෙස හැඩගැස්වීම සහතික කරන අතරම අන්තර්ගතය පිළිබඳ සම්පූර්ණ පාලනය ඔබට ලබා දේ.
ජිරා සහ DVCS සම්බන්ධකය සඳහා GitLab දැන් Core හි ඇත
(CORE, Starter, Premium, ultimate, FREE, Bronze, Silver, Gold)
GitLab හි ජිරා භාවිතා කරන්නන් සඳහා:
මෙම විශේෂාංග මීට පෙර ලබා ගත හැකි වූයේ අපගේ වාරික සැලැස්ම තුළ පමණි, නමුත් දැන් සියලුම පරිශීලකයින්ට ලබා ගත හැකිය!
Gitaly පොකුරු ගනුදෙනු සඳහා බහුතර ඡන්දය ප්රකාශ කිරීම (බීටා)
(CORE, Starter, Premium, ultimate)
Gitaly පොකුරක් ඔබට Git ගබඩාවන් බහු "උණුසුම්" Gitaly නෝඩ් වලට අනුකරණය කිරීමට ඉඩ සලසයි. මෙය අසාර්ථක වීමේ තනි ලකුණු ඉවත් කිරීමෙන් වැරදි ඉවසීම වැඩි කරයි.
තැටියට වෙනස්කම් සුරැකීමට පෙර බහුතර නෝඩ් එකක (සියල්ලම නොවේ) කැමැත්ත අවශ්ය කිරීමෙන් බහුතර ඡන්දය ප්රකාශ කිරීම දෝෂ ඉවසීම වැඩි දියුණු කරයි. මෙම ටොගල් විශේෂාංගය සබල කර ඇත්නම්, ලිවීම බහු නෝඩ් මත සාර්ථක විය යුතුය. ගණපූරණයක් සෑදී ඇති එම නෝඩ් වලින් අසමමුහුර්ත අනුකරණය භාවිතයෙන් විසංවාදී නෝඩ් ස්වයංක්රීයව සමමුහුර්ත වේ.
වෙබ් IDE තුළ JSON වලංගු කිරීම සඳහා අභිරුචි යෝජනා ක්රම සහාය
(වාරික, අවසාන, රිදී, රන්)
මිනිසුන් JSON හෝ YAML හි වින්යාසයන් ලියන ව්යාපෘති බොහෝ විට ගැටළු වලට ගොදුරු වේ, මන්ද එය ටයිප් කිරීම සහ යමක් කැඩීම පහසු බැවිනි. CI නල මාර්ගයේ මෙම ගැටළු අල්ලා ගැනීමට පරීක්ෂණ මෙවලම් ලිවීමට හැකිය, නමුත් JSON schema ගොනුවක් භාවිතා කිරීම ලේඛන සහ ඉඟි සැපයීමට ප්රයෝජනවත් වේ.
ව්යාපෘති සහභාගිවන්නන්ට තම ගබඩාව තුළ ගොනුවක අභිරුචි යෝජනා ක්රමයකට යන මාර්ගය අර්ථ දැක්විය හැක .gitlab/.gitlab-webide.yml
, පරීක්ෂා කළ යුතු ගොනු සඳහා යෝජනා ක්රමය සහ මාර්ගය සඳහන් කරයි. ඔබ නිශ්චිත ගොනුවක් Web IDE වෙත පූරණය කරන විට, ඔබට ගොනුව සෑදීමට උදවු කිරීමට අමතර ප්රතිපෝෂණ සහ වලංගුකරණයක් ඔබට පෙනෙනු ඇත.
අධ්යක්ත Acyclic Graph (DAG) ශාඛා සීමාව 50 දක්වා වැඩි විය
(CORE, Starter, Premium, ultimate, FREE, Bronze, Silver, Gold)
ඔබ වාහක භාවිතා කරන්නේ නම් needs:
, සැර වැඩියි. 13.4 හි, ඔබේ නල මාර්ගවල රැකියා අතර වඩාත් සංකීර්ණ සම්බන්ධතා ජාල සඳහා ඉඩ ලබා දීම සඳහා පෙරනිමි සීමාව 10 සිට 50 දක්වා වැඩි කරන ලදී.
ඔබ අභිරුචි GitLab නිදසුනක පරිපාලකයෙක් නම්, අපි මේ සඳහා නිල සහාය ලබා නොදෙන නමුත්, ටොගල් විශේෂාංගයක් පිහිටුවීමෙන් ඔබට මෙම සීමාව තවත් ඉහළ නැංවිය හැක.
Документация по настройке needs:
වැඩිදියුණු කළ හැසිරීම needs
මඟ හැරුණු පැවරුම් සඳහා
(CORE, Starter, Premium, ultimate, FREE, Bronze, Silver, Gold)
සමහර අවස්ථා වලදී, නල මාර්ගයක අතපසු වූ කාර්යයක් නිශ්චිතව දක්වා ඇති පරායත්තතා සඳහා වැරදි ලෙස සාර්ථක ලෙස සැලකිය හැකිය. needs
, පසුකාලීන රැකියා ක්රියාත්මක වීමට හේතු වූ, සිදු නොවිය යුතු දේ. මෙම හැසිරීම 13.4 අනුවාදයේ සවි කර ඇත, සහ needs
දැන් අතපසු වූ කාර්යයන් පිළිබඳ අවස්ථා නිවැරදිව හසුරුවයි.
Документация по настройке needs
එය මැකීම වැළැක්වීමට අවසාන ගවේෂණ කෞතුක වස්තුව අමුණන්න
(CORE, Starter, Premium, ultimate, FREE, Bronze, Silver, Gold)
GitLab දැන් ඕනෑම සක්රිය ශාඛාවක්, ඒකාබද්ධ ඉල්ලීමක් හෝ ටැගයක් මත අවසන් සාර්ථක කාර්යය සහ නල මාර්ග පුරාවස්තු ස්වයංක්රීයව අගුලු දමා කල් ඉකුත්වීමෙන් පසුව එය මැකීම වැළැක්වීමට. පැරණි කෞතුක භාණ්ඩ පිරිසිදු කිරීම සඳහා වඩාත් ආක්රමණශීලී කල් ඉකුත් වීමේ නීති සැකසීම පහසු වේ. මෙය තැටි ඉඩ පරිභෝජනය අඩු කිරීමට උපකාරී වන අතර නල මාර්ගයෙන් නවතම කෞතුක භාණ්ඩයේ පිටපතක් ඔබ සතුව ඇති බව සහතික කරයි.
නල මාර්ග ප්රශස්තකරණය සඳහා CI/CD මාර්ගෝපදේශය
(CORE, Starter, Premium, ultimate, FREE, Bronze, Silver, Gold)
ඔබේ CI/CD නල මාර්ගය ප්රශස්ත කිරීම මඟින් බෙදා හැරීමේ වේගය වැඩි දියුණු කර මුදල් ඉතිරි කර ගත හැක. ඔබගේ නල මාර්ග ප්රශස්ත කිරීමෙන් උපරිම ප්රයෝජන ලබා ගැනීම සඳහා ඉක්මන් මාර්ගෝපදේශයක් ඇතුළත් කිරීමට අපි අපගේ ලේඛන වැඩිදියුණු කර ඇත.
පරීක්ෂණ වාර්තාව පරීක්ෂණ තත්ත්වය අනුව වර්ග කර ඇත
(CORE, Starter, Premium, ultimate, FREE, Bronze, Silver, Gold)
පැකේජ රෙජිස්ට්රිය වෙත උඩුගත කරන ලද ගොනු වල ප්රමාණයේ සීමාවන්
(CORE, Starter, Premium, ultimate, FREE, Bronze, Silver, Gold)
GitLab පැකේජ රෙජිස්ට්රිය වෙත උඩුගත කළ හැකි පැකේජ ගොනු වල ප්රමාණයේ සීමාවන් දැන් ඇත. පැකේජ රෙජිස්ට්රි කාර්ය සාධනය ප්රශස්ත කිරීමට සහ අපයෝජනය වැලැක්වීමට සීමා එකතු කර ඇත. පැකේජ ආකෘතිය අනුව සීමාවන් වෙනස් වේ. GitLab.com සඳහා, උපරිම ගොනු ප්රමාණයන් වන්නේ:
- කොනන්: 250MB
- Maven: 3GB
- NPM: 300MB
- NuGet: 250MB
- PyPI: 3GB
අභිරුචි GitLab අවස්ථා සඳහා, පෙරනිමිය සමාන වේ. කෙසේ වෙතත්, පරිපාලකයාට භාවිතා කර සීමාවන් යාවත්කාලීන කළ හැකිය
PyPI පැකේජ ප්රකාශනය කිරීමට CI_JOB_TOKEN භාවිතා කරන්න
(CORE, Starter, Premium, ultimate, FREE, Bronze, Silver, Gold)
මූලාශ්ර කේතය සහ CI/CD නල මාර්ග සමඟ Python පැකේජ නිර්මාණය කිරීමට, ප්රකාශ කිරීමට සහ බෙදා ගැනීමට ඔබට GitLab PyPI ගබඩාව භාවිත කළ හැක. කෙසේ වෙතත්, මීට පෙර ඔබට පූර්ව නිර්වචනය කළ පරිසර විචල්යයක් භාවිතයෙන් ගබඩාව වෙත සත්යාපනය කළ නොහැක CI_JOB_TOKEN
. එහි ප්රතිඵලයක් වශයෙන්, ඔබට PyPI ගබඩාව යාවත්කාලීන කිරීමට ඔබේ පුද්ගලික අක්තපත්ර භාවිතා කිරීමට සිදු විය, නැතහොත් ඔබ කිසිසේත්ම ගබඩාව භාවිතා නොකිරීමට තීරණය කර ඇත.
පූර්ව නිශ්චිත පරිසර විචල්යයක් භාවිතයෙන් PyPI පැකේජ පළ කිරීමට සහ ස්ථාපනය කිරීමට GitLab CI/CD භාවිතා කිරීම දැන් පහසුයි. CI_JOB_TOKEN
.
ඉල්ලීම මත DAST ස්කෑනර් පැතිකඩ
(අවසාන, රන්)
එය වූ ඉල්ලුම මත DAST ස්කෑන් කිරීමට
GitLab පිටු සඳහා සරල යළි-යොමු වින්යාස ගොනුවක්
(CORE, Starter, Premium, ultimate, FREE, Bronze, Silver, Gold)
ඔබ GitLab පිටු භාවිතා කරන්නේ නම් සහ URL වෙනස් කිරීම් වඩා හොඳින් කළමනාකරණය කිරීමට අවශ්ය නම්, ඔබේ GitLab Pages අඩවියේ යළි-යොමුවීම් කළමනාකරණය කළ නොහැකි බව ඔබ දැක ඇති. GitLab දැන් ඔබට නිධිය වෙත වින්යාස ගොනුවක් එක් කිරීමෙන් ඔබගේ පිටු අඩවිය සඳහා එක් URL එකක් තවත් එකකට හරවා යැවීමට නීති වින්යාස කිරීමට ඔබට ඉඩ සලසයි. Kevin Barnett ගේ දායකත්වයට ස්තූතිවන්ත වන්නට මෙම විශේෂාංගය හැකි විය (
GitLab විසින් කළමනාකරණය කරන ලද Terraform තත්ත්වය
(CORE, Starter, Premium, ultimate, FREE, Bronze, Silver, Gold)
Terraform රාජ්යයේ පෙර අනුවාදවලට ප්රවේශය අනුකූල වීම සඳහා සහ අවශ්ය නම් නිදොස්කරණය සඳහා අවශ්ය වේ. GitLab විසින් කළමනාකරණය කරන ලද Terraform තත්ත්වය අනුවාද කිරීම සඳහා සහාය GitLab 13.4 සමඟින් ආරම්භ වේ. නව Terraform රාජ්ය ගොනු සඳහා අනුවාදනය ස්වයංක්රීයව සක්රීය වේ. පවතින Terraform රාජ්ය ගොනු වනු ඇත
වැදගත් සිදුවීම් දැනුම්දීම් විස්තර
(CORE, Starter, Premium, ultimate, FREE, Bronze, Silver, Gold)
සිදුවීම් සකසන විට, ඔබට අනතුරු ඇඟවීමක් කොපමණ කාලයක් විවෘතව තිබුණේද සහ සිදුවීම කොපමණ වාර ගණනක් ක්රියා විරහිත වේද යන්න පහසුවෙන් තීරණය කිරීමට ඔබට හැකි විය යුතුය. පාරිභෝගිකයා කෙරෙහි ඇති බලපෑම සහ ඔබේ කණ්ඩායම මුලින්ම ආමන්ත්රණය කළ යුතු දේ තීරණය කිරීමේදී මෙම විස්තර බොහෝ විට තීරණාත්මක වේ. නව සිදුවීම් විස්තර පැනලයේ, අපි අනතුරු ඇඟවීමේ ආරම්භක වේලාව, සිදුවීම් ගණන සහ මුල් ඇඟවීමට සබැඳියක් පෙන්වමු. ඇඟවීම් වලින් ජනනය වන සිදුවීම් සඳහා මෙම තොරතුරු ලබා ගත හැකිය.
සිදුවීම් බරපතල පරාමිතිය සැකසීම සහ සංස්කරණය කිරීම
(CORE, Starter, Premium, ultimate, FREE, Bronze, Silver, Gold)
සිදුවීම් බරපතල මානය මගින් ප්රතිචාර දක්වන්නන්ට සහ පාර්ශවකරුවන්ට ඇනහිටීමක බලපෑම මෙන්ම ප්රතිචාරයේ ක්රමය සහ හදිසිතාව තීරණය කිරීමට ඉඩ ලබා දේ. සිදුවීම් නිරාකරණය සහ ප්රතිසාධනය අතරතුර ඔබේ කණ්ඩායම ප්රතිඵල බෙදා ගන්නා බැවින්, ඔවුන්ට මෙම සැකසීම වෙනස් කළ හැක. ඔබට දැන් සිද්ධි විස්තර පිටුවේ දකුණු පැති තීරුවේ සිදුවීමක බරපතලකම සංස්කරණය කළ හැකි අතර බරපතලකම සිදුවීම් ලැයිස්තුවේ පෙන්වයි.
බහාලුම් ජාල ආරක්ෂණ නීති නිර්මාණය කිරීම, සංස්කරණය කිරීම සහ මකා දැමීම
(අවසාන, රන්)
Container Network Security Rule Editor වෙත මෙම වැඩිදියුණු කිරීම මඟින් පරිශීලකයින්ට පහසුවෙන් GitLab පරිශීලක අතුරුමුහුණතෙන් ඔවුන්ගේ නීති නිර්මාණය කිරීමට, සංස්කරණය කිරීමට සහ මකා දැමීමට ඉඩ සලසයි. සංස්කාරක විශේෂාංග ඇතුළත් වේ .yaml
පළපුරුදු පරිශීලකයින් සඳහා සහ ජාල නීති වලට නව අය සඳහා අවබෝධාත්මක අතුරු මුහුණතක් සහිත නීති සංස්කාරකයක්. ඔබට කොටසේ නව නීති කළමනාකරණ විකල්ප සොයාගත හැකිය ආරක්ෂාව සහ අනුකූලතාව > තර්ජන කළමනාකරණය > රීති (ආරක්ෂාව සහ අනුකූලතාව > තර්ජන කළමනාකරණය > ප්රතිපත්ති).
Azure blob ගබඩා සහාය
(CORE, Starter, Premium, ultimate, FREE, Bronze, Silver, Gold)
GitLab සහ GitLab Runner යන දෙකම දැන් සහය දක්වයි
GitLab අවස්ථා LFS ගොනු, CI කෞතුක වස්තු, සහ ඇතුළුව සියලු වර්ගවල වස්තු ගබඩා සඳහා Azure සඳහා සහය දක්වයි.
GitLab රැකියා සකසනයන් ද ගබඩා කිරීම සඳහා Azure සඳහා සහය දක්වයි [runners.cache.azure]
Ubuntu සහ OpenSUSE සඳහා Omnibus ARM64 පැකේජ
(CORE, Starter, Premium, ultimate)
64-bit ARM ගෘහනිර්මාණ ශිල්පය මත GitLab ධාවනය සඳහා වන සහය සඳහා වැඩිවන ඉල්ලුමට ප්රතිචාර වශයෙන්, නිල ARM64 Ubuntu 20.04 Omnibus පැකේජය පවතින බව නිවේදනය කිරීමට අපි සතුටු වෙමු. Zitai Chen සහ Guillaume Gardet ඔවුන් ලබා දුන් විශාල දායකත්වය සඳහා විශාල ස්තූතිය - ඔවුන්ගේ ඒකාබද්ධ ඉල්ලීම් මේ සඳහා ප්රධාන භූමිකාවක් ඉටු කළේය!
Ubuntu 20.04 සඳහා පැකේජය බාගත කර ස්ථාපනය කිරීමට, අපගේ වෙත යන්න Ubuntu
.
GitLab Helm ප්රස්ථාරය සඳහා ස්මාර්ට් කාඩ්පත් සත්යාපන සහාය
(වාරික, අවසාන)
පොදු ප්රවේශ කාඩ්පත් (CAC) වැනි ස්මාර්ට් කාඩ්පත් දැන් Helm ප්රස්ථාරය හරහා යොදවා ඇති GitLab නිදසුනකට සත්යාපනය කිරීමට භාවිත කළ හැක. X.509 සහතික භාවිතයෙන් දේශීය දත්ත ගබඩාවකට එරෙහිව ස්මාර්ට් කාඩ්පත් සත්යාපනය කෙරේ. මේ සමඟ, Helm ප්රස්ථාරය සමඟ ස්මාර්ට් කාඩ්පත් සහය දැන් Omnibus යෙදවීම්වල පවතින ස්මාර්ට් කාඩ්පත් සහායට අනුකූල වේ.
සවිස්තරාත්මක නිකුතු සටහන් සහ යාවත්කාලීන/ස්ථාපන උපදෙස් මුල් ඉංග්රීසි සටහනෙන් කියවිය හැක:
අපි ඉංග්රීසියෙන් පරිවර්තනය කරන්න වැඩ කරමින් හිටියා
මූලාශ්රය: www.habr.com