GitLab 11.10 උපකරණ පුවරු නල මාර්ග, ඒකාබද්ධ ප්රතිඵල නල මාර්ග සහ ඒකාබද්ධ ඉල්ලීම්වල බහු-රේඛා යෝජනා.
විවිධ ව්යාපෘතිවල නල මාර්ගවල ක්රියාකාරිත්වය පිළිබඳ පහසු තොරතුරු
GitLab DevOps ජීවන චක්රය තුළ දෘශ්යතාව වැඩි කරයි. මෙම ගැටලුවේ දී
ඔබ එක් ව්යාපෘතියක නල මාර්ගය අධ්යයනය කරන්නේ නම් පවා මෙය පහසු වේ, නමුත් විශේෂයෙන් ප්රයෝජනවත් වේ
ඒකාබද්ධ ප්රතිඵල සඳහා නල මාර්ග ධාවනය
කාලයාගේ ඇවෑමෙන්, මූලාශ්රය සහ ඉලක්කගත ශාඛා අපසරනය වන අතර, ඔවුන් වෙන වෙනම මුහුණ දෙන නමුත් එකට වැඩ නොකරන තත්වයක් ඇතිවිය හැකිය. දැන් ඔබට පුළුවන්
සහයෝගීතාව තවදුරටත් ප්රශස්ත කරන්න
GitLab 11.10 බාධාවකින් තොරව සහයෝගීතාවය සහ සරල කළ කාර්ය ප්රවාහයන් සඳහා තවත් විශේෂාංග එක් කරයි. තුල
ඔබගේ ප්රතිපෝෂණ සහ යෝජනා සඳහා ස්තූතියි!
එපමණක් නොවේ…
මෙම නිකුතුවේ පුදුමාකාර විශේෂාංග රාශියක් ඇත, උදා.
මෙම මාසයේ වටිනාම සේවකයා (
වයස් භේදයක් ) - ටකුයා නොගුචිමෙම මාසයේ වටිනාම සේවකයා වන්නේ Takuya Noguchi (
ටකුයා නොගුචි ) ටකුයාGitLab හි මහිමය සඳහා හොඳ කාර්යයක් කළා : නිවැරදි දෝෂ, පසුපෙළ සහ ඉදිරිපස අඩුපාඩු සම්පූර්ණ කර පරිශීලක අතුරුමුහුණත වැඩිදියුණු කරන ලදී. ඔයාට ස්තූතියි!
GitLab 11.10 හි ප්රධාන ලක්ෂණ
පාලක පැනලයේ නල මාර්ග
වාරික, අවසාන, රිදී, රන්
GitLab හි උපකරණ පුවරුව ඔබේ සම්පූර්ණ GitLab අවස්ථාව හරහා ව්යාපෘති පිළිබඳ තොරතුරු පෙන්වයි. ඔබ තනි ව්යාපෘති එකින් එක එකතු කරන අතර ඔබට කැමති ව්යාපෘතිය තෝරාගත හැක.
මෙම නිකුතුවේදී, අපි උපකරණ පුවරුවට නල මාර්ග තත්ත්වයන් පිළිබඳ තොරතුරු එක් කළෙමු. දැන් සංවර්ධකයින් අවශ්ය සියලුම ව්යාපෘතිවල නල මාර්ගවල ක්රියාකාරිත්වය දකිනවා - එක් අතුරු මුහුණතක් තුළ.
ඒකාබද්ධ ප්රතිඵල සඳහා නල මාර්ග
වාරික, අවසාන, රිදී, රන්
ඔබ ඒවා අතර වෙනස්කම් නොකඩවා තල්ලු නොකරන්නේ නම්, මූලාශ්ර ශාඛාව කාලයත් සමඟ ඉලක්ක ශාඛාවෙන් අපසරනය වීම සාමාන්ය දෙයකි. ප්රතිඵලයක් වශයෙන්, මූලාශ්රය සහ ඉලක්ක ශාඛා නල මාර්ග "හරිත" වන අතර ඒකාබද්ධ ගැටුම් නොමැත, නමුත් නොගැලපෙන වෙනස්කම් හේතුවෙන් ඒකාබද්ධ කිරීම අසාර්ථක වේ.
ඒකාබද්ධ ඉල්ලීම් නල මාර්ගය ප්රභවය සහ ඉලක්ක ශාඛා ඒකාබද්ධ කිරීමේ ඒකාබද්ධ ප්රතිඵලය අඩංගු නව සබැඳියක් ස්වයංක්රීයව සාදන විට, අපට එම සබැඳිය මත නල මාර්ගය ධාවනය කර සමස්ත ප්රතිඵලය ක්රියාත්මක වන බව සහතික කළ හැක.
ඔබ ඒකාබද්ධ ඉල්ලීම් නල මාර්ග භාවිතා කරන්නේ නම් (ඕනෑම ධාරිතාවකින්) සහ පුද්ගලික GitLab ධාවකයන්ගේ අනුවාදය 11.8 හෝ ඊට වඩා පැරණි භාවිතා කරන්නේ නම්, මෙම ගැටළුව මඟහරවා ගැනීමට ඔබට ඒවා යාවත්කාලීන කිරීමට අවශ්ය වනු ඇත.
බහු පේළි මත වෙනස්කම් යෝජනා කිරීම
හරය, ආරම්භක, වාරික, අවසාන, නොමිලේ, ලෝකඩ, රිදී, රන්
ඒකාබද්ධ ඉල්ලීම් මත එකට වැඩ කරන විට, ඔබ බොහෝ විට ගැටලු හඳුනාගෙන විසඳුම් යෝජනා කරයි. GitLab 11.6 සිට අපි සහාය දක්වමු
11.10 අනුවාදයේ, merge request diff comments මඟින් බහු පේළිවලට වෙනස්කම් යෝජනා කළ හැකි අතර, පසුව මුල් ශාඛාවට ලිවීමේ අවසර ඇති ඕනෑම කෙනෙකුට ඒවා එක ක්ලික් එකකින් පිළිගත හැක. නව විශේෂාංගයට ස්තූතියි, පෙර අනුවාදවල මෙන් ඔබට පිටපත් ඇලවීම වළක්වා ගත හැකිය.
එක් ප්රදේශයක කෙටිමං
වාරික, අවසාන, රිදී, රන්
එකම විෂය පථය තුළ ලේබල් සමඟින්, කණ්ඩායම්වලට අභිරුචි ක්ෂේත්ර හෝ අභිරුචි කාර්ය ප්රවාහ තත්ත්වයන් සහිත අවස්ථා වලදී ගැටලුවක්, ඒකාබද්ධ ඉල්ලීමක් හෝ එපික් සඳහා අන්යෝන්ය වශයෙන් බැහැර ලේබල් (එකම විෂය පථය තුළ) යෙදිය හැක. ඒවා ලේබල් මාතෘකාවේ ඇති විශේෂ colon syntax භාවිතයෙන් වින්යාස කර ඇත.
ඔබගේ ක්රියාකාරකම් ඉලක්ක කර ගන්නා වේදිකාවේ මෙහෙයුම් පද්ධතිය නිරීක්ෂණය කිරීමට ඔබට අභිරුචි ක්ෂේත්රයක් අවශ්ය යැයි සිතමු. සෑම කාර්යයක්ම එක් වේදිකාවකට පමණක් සම්බන්ධ විය යුතුය. ඔබට කෙටිමං නිර්මාණය කළ හැකිය platform::iOS
, platform::Android
, platform::Linux
සහ අනෙකුත් අවශ්ය පරිදි. ඔබ කාර්යයක් සඳහා එවැනි කෙටිමඟක් යෙදුවහොත්, එය ආරම්භ වන තවත් පවතින කෙටිමඟක් ස්වයංක්රීයව ඉවත් කරයි platform::
.
අපි හිතමු ඔයාට කෙටිමං තියෙනවා කියලා workflow::development
, workflow::review
и workflow::deployed
, ඔබේ කණ්ඩායමේ කාර්ය ප්රවාහයේ තත්ත්වය පෙන්නුම් කරයි. කාර්යයට දැනටමත් කෙටි මගක් තිබේ නම් workflow::development
, සහ සංවර්ධකයාට කාර්යය අදියර වෙත ගෙන යාමට අවශ්ය වේ workflow::review
, එය නව කෙටිමඟ සහ පැරණි එක පමණක් අදාළ වේ (workflow::development
) ස්වයංක්රීයව මකා දමනු ලැබේ. ඔබ ඔබේ කණ්ඩායමේ කාර්ය ප්රවාහය නියෝජනය කරන කාර්ය පුවරුවේ කෙටිමං ලැයිස්තු අතර ඔබ කාර්යයන් ගෙන යන විට මෙම හැසිරීම දැනටමත් පවතී. දැන් කාර්ය මණ්ඩලය සමඟ කෙලින්ම වැඩ නොකරන කණ්ඩායම් සාමාජිකයින්ට කාර්යයන් තුළම කාර්ය ප්රවාහ තත්ත්වය වෙනස් කළ හැකිය.
බහාලුම් රෙජිස්ට්රි වඩාත් හොඳින් පිරිසිදු කිරීම
හරය, ආරම්භක, වාරික, අවසාන, නොමිලේ, ලෝකඩ, රිදී, රන්
ඔබ සාමාන්යයෙන් CI නල මාර්ග සහිත බහාලුම් රෙජිස්ට්රියක් භාවිතා කරන විට, ඔබ තනි ටැගයකට විවිධ වෙනස් කිරීම් තල්ලු කරයි. Docker හි බෙදාහැරීමේ ක්රියාවට නැංවීම හේතුවෙන්, පෙරනිමි හැසිරීම යනු පද්ධතියේ සියලුම වෙනස්කම් සුරැකීමයි, නමුත් ඒවා අවසානයේ මතකය විශාල ප්රමාණයක් ලබා ගනී. ඔබ පරාමිතිය භාවිතා කරන්නේ නම් -m
с registry-garbage-collect
, ඔබට සියලු පෙර වෙනස්කම් ඉක්මනින් මකා දමා වටිනා ඉඩ නිදහස් කර ගත හැක.
අමතර CI ධාවන මිනිත්තු මිලදී ගැනීම
ලෝකඩ, රිදී, රන්
ගෙවූ GitLab.com සැලසුම් සහිත පරිශීලකයින්ට (රන්, රිදී, ලෝකඩ) දැන් අමතර CI ධාවන මිනිත්තු මිලදී ගත හැක. මීට පෙර, සැලැස්මෙහි සපයා ඇති කෝටාව සපුරාලීමට අවශ්ය විය. මෙම වැඩිදියුණු කිරීමත් සමඟ, නල මාර්ග වසා දැමීම් හේතුවෙන් සිදුවන බාධා වළක්වා ගැනීමට ඔබට කෝටාව ඉක්මවා මිනිත්තු පූර්ව-මිලදී ගත හැක.
දැන් විනාඩි 1000 ක් සඳහා ඩොලර් 8 ක් වැය වන අතර, ඔබ කැමති තරම් ඒවා මිලදී ගත හැකිය. ඔබ ඔබේ සම්පූර්ණ මාසික කෝටාව වැය කළ විට අමතර මිනිත්තු භාවිත කිරීමට පටන් ගන්නා අතර අමතර මිනිත්තුවල ඉතිරි කොටස ඊළඟ මාසයට පෙරළේ. තුල
සංයුක්ත කළ හැකි Auto DevOps
හරය, ආරම්භක, වාරික, අවසාන, නොමිලේ, ලෝකඩ, රිදී, රන්
Auto DevOps සමඟින්, කණ්ඩායම් කිසිදු උත්සාහයකින් තොරව නවීන DevOps භාවිතයන් වෙත සංක්රමණය වේ. GitLab 11.10 සමඟින් පටන් ගෙන, Auto DevOps හි සෑම කාර්යයක්ම සපයනු ලැබේ функцию includes
gitlab-ci.yml
. මේ ආකාරයෙන් ඔබට ඔබට අවශ්ය රැකියා පමණක් සක්රීය කර upstream updates වලින් ප්රයෝජන ගත හැක.
SCIM භාවිතයෙන් GitLab.com හි කණ්ඩායම් සාමාජිකයින් ස්වයංක්රීයව කළමනාකරණය කරන්න
රිදී, රන්
මීට පෙර, ඔබට GitLab.com හි කණ්ඩායම් සාමාජිකත්වය අතින් කළමනාකරණය කිරීමට සිදු විය. GitLab.com හි පරිශීලකයන් සෑදීමට, මකා දැමීමට සහ යාවත්කාලීන කිරීමට ඔබට දැන් SAML SSO භාවිත කර SCIM භාවිතයෙන් සාමාජිකත්වය කළමනාකරණය කළ හැක.
පරිශීලකයින් විශාල සංඛ්යාවක් සහ මධ්යගත අනන්යතා සපයන්නන් සිටින සමාගම් සඳහා මෙය විශේෂයෙන් ප්රයෝජනවත් වේ. දැන් ඔබට Azure Active Directory වැනි සත්යයේ තනි මූලාශ්රයක් තිබිය හැකි අතර, පරිශීලකයන් අතින් නොව අනන්යතා සපයන්නා හරහා ස්වයංක්රීයව නිර්මාණය වී මකා දැමෙනු ඇත.
SAML සපයන්නා හරහා GitLab.com වෙත පිවිසෙන්න
රිදී, රන්
මින් පෙර, කණ්ඩායම් සඳහා SAML SSO භාවිතා කරන විට, පරිශීලකයාට GitLab අක්තපත්ර සහ අනන්යතා සැපයුම්කරුවෙකු සමඟ පුරනය වීමට අවශ්ය විය. වින්යාසගත කණ්ඩායමක් සමඟ සම්බන්ධිත GitLab පරිශීලකයෙකු ලෙස ඔබට දැන් SSO හරහා කෙලින්ම ලොග් විය හැක.
පරිශීලකයින්ට GitLab.com සඳහා SAML SSO භාවිතා කිරීම පහසු කරමින්, දෙවරක් පුරනය වීමට සිදු නොවේ.
GitLab 11.10 හි අනෙකුත් වැඩිදියුණු කිරීම්
ළමා වීර කාව්ය ක්රමය
අවසාන, රන්
පෙර නිකුතුවේදී, අපි ඔබට ඔබේ රැකියා බෙදා හැරීමේ ව්යුහය කළමනාකරණය කිරීමට උදවු කිරීමට ළමා වීර කාව්ය (එපික් ඔෆ් එපික්) එක් කළෙමු. ළමා වීර කාව්ය මාපිය වීර කාව්ය පිටුවේ දිස්වේ.
මෙම නිකුතුවේදී, මාපිය වීර කාව්ය පිටුව ළමා වීර කාව්යවල දළ සටහනක් සංදර්ශන කරයි, එවිට කණ්ඩායම්වලට ළමා වීර කාව්යවල කාලරාමුව දැකිය හැකි අතර කාල පරායත්තතා කළමනාකරණය කළ හැකිය.
ඉල්ලීම් උත්පතන තිර ඒකාබද්ධ කරන්න
හරය, ආරම්භක, වාරික, අවසාන, නොමිලේ, ලෝකඩ, රිදී, රන්
මෙම නිකුතුවේදී, ඔබ ඒකාබද්ධ කිරීමේ ඉල්ලීම් සබැඳියක් මත සැරිසරන විට උත්පතන වන තොරතුරු සහිත තිර අපි හඳුන්වා දෙන්නෙමු. මීට පෙර, අපි ඒකාබද්ධ ඉල්ලීමේ මාතෘකාව පමණක් පෙන්වූ නමුත් දැන් අපි ඒකාබද්ධ ඉල්ලීම් තත්ත්වය, CI නල මාර්ග තත්ත්වය සහ කෙටි URL ද පෙන්වමු.
ඉදිරි නිකුතු වලදී වඩාත් වැදගත් තොරතුරු එක් කිරීමට අපි සැලසුම් කරමු, උදා.
ඉලක්ක ශාඛා මගින් ඒකාබද්ධ ඉල්ලීම් පෙරීම
හරය, ආරම්භක, වාරික, අවසාන, නොමිලේ, ලෝකඩ, රිදී, රන්
මෘදුකාංග නිකුත් කිරීම හෝ නැව්ගත කිරීම සඳහා Git කාර්ය ප්රවාහයන් බොහෝ විට දිගු කාලීන ශාඛා කිහිපයක් ඇතුළත් වේ—පෙර අනුවාදවලට නිවැරදි කිරීම් කිරීමට (උදා. stable-11-9
) හෝ තත්ත්ව පරීක්ෂණයේ සිට නිෂ්පාදනය දක්වා ගමන් කිරීම (උදා. integration
), නමුත් බොහෝ විවෘත ඒකාබද්ධ ඉල්ලීම් අතර මෙම ශාඛා සඳහා ඒකාබද්ධ ඉල්ලීම් සොයා ගැනීම පහසු නැත.
ව්යාපෘති සහ කණ්ඩායම් සඳහා ඒකාබද්ධ ඉල්ලීම් ලැයිස්තුව දැන් ඔබට අවශ්ය එක සොයා ගැනීම පහසු කිරීම සඳහා ඒකාබද්ධ කිරීමේ ඉල්ලීමේ ඉලක්ක ශාඛාව මඟින් පෙරහන් කළ හැක.
ස්තූතියි, Hiroyuki Sato (
සාර්ථක නල මාර්ගයක් මත යැවීම සහ ඒකාබද්ධ කිරීම
හරය, ආරම්භක, වාරික, අවසාන, නොමිලේ, ලෝකඩ, රිදී, රන්
අපි කඳ මත පදනම් වූ සංවර්ධන ක්රමය භාවිතා කරන්නේ නම්, තනි හිමිකරුවෙකු සහිත කුඩා, තාවකාලික අතු සඳහා දිගුකාලීන ශාඛා වලින් වැළකී සිටිය යුතුය. කුඩා වෙනස්කම් බොහෝ විට ඉලක්ක ශාඛාව වෙත කෙලින්ම තල්ලු කරනු ලැබේ, නමුත් එසේ කිරීමෙන් ගොඩනැගීම කැඩී යාමේ අවදානමක් ඇත.
මෙම නිකුතුව සමඟින්, GitLab නව Git push විකල්ප සඳහා සහය දක්වයි ඒකාබද්ධ ඉල්ලීම් ස්වයංක්රීයව විවෘත කිරීමට, ඉලක්ක ශාඛාව සැකසීමට සහ ශාඛාව වෙත තල්ලු කරන අවස්ථාවේදී විධාන රේඛාවේ සිට සාර්ථක නල මාර්ගයක් මත ඒකාබද්ධ කිරීමක් බලාත්මක කරයි.
බාහිර උපකරණ පුවරු සමඟ ඒකාබද්ධ කිරීම වැඩිදියුණු කිරීම
හරය, ආරම්භක, වාරික, අවසාන, නොමිලේ, ලෝකඩ, රිදී, රන්
GitLab හට Prometheus සේවාදායකයන් කිහිපයකට ප්රවේශ විය හැක (පරිසරය, ව්යාපෘතිය, සහ
නිර්මාණය කරන දිනය අනුව විකි පිටු වර්ග කරන්න
හරය, ආරම්භක, වාරික, අවසාන, නොමිලේ, ලෝකඩ, රිදී, රන්
ව්යාපෘති Wiki තුළ, කණ්ඩායම්වලට ප්රලේඛන සහ අනෙකුත් වැදගත් තොරතුරු මූලාශ්ර කේතය සහ කාර්යයන් සමඟ බෙදා ගත හැක. මෙම නිකුතුව සමඟින්, ඔබට මෑතකදී නිර්මාණය කරන ලද අන්තර්ගතය ඉක්මනින් සොයා ගැනීමට නිර්මාණය කරන දිනය සහ මාතෘකාව අනුව විකි පිටු ලැයිස්තුව වර්ග කළ හැක.
පොකුර විසින් ඉල්ලා සිටින සම්පත් අධීක්ෂණය කිරීම
අවසාන, රන්
GitLab ඔබට සංවර්ධන සහ නිෂ්පාදන යෙදුම් සඳහා ඔබේ Kubernetes පොකුර නිරීක්ෂණය කිරීමට උදවු කරයි. මෙම නිකුතුවෙන් පටන් ගෙන, CPU සහ මතක ඉල්ලීම් ඔබේ පොකුරෙන් නිරීක්ෂණය කර ඒවා ගැටළු වීමට පෙර විය හැකි ගැටළු හඳුනා ගන්න.
Grafana Dashboard හි Load Balancer Metrics බලන්න
CORE, Starter, Premium, ultimate
ඔබගේ GitLab අවස්ථාවෙහි සෞඛ්යය නිරීක්ෂණය කිරීම ඉතා වැදගත් වේ. මින් පෙර, අපි embedded Grafana අවස්ථාවක් හරහා පෙරනිමි උපකරණ පුවරු සැපයූවෙමු. මෙම නිකුතුවෙන් පටන් ගෙන, අපි NGINX load balancers නිරීක්ෂණය කිරීම සඳහා අමතර උපකරණ පුවරු ඇතුළත් කර ඇත.
Elixir සඳහා SAST
අවසාන, රන්
අපි භාෂා සහාය පුළුල් කිරීම සහ ආරක්ෂක පරීක්ෂාවන් ගැඹුරු කිරීම දිගටම කරගෙන යන්නෙමු. මෙම නිකුතුවේදී අපි ව්යාපෘති සඳහා ආරක්ෂක පරීක්ෂාවන් සක්රීය කර ඇත
එක් රූප සටහනක බහුවිධ විමසුම්
වාරික, අවසාන, රිදී, රන්
GitLab හි, ඔබ රැස් කරන ප්රමිතික දෘශ්යමාන කිරීමට ඔබට ප්රස්ථාර සෑදිය හැක. බොහෝ විට, උදාහරණයක් ලෙස, ඔබට මෙට්රික් එකක උපරිම හෝ සාමාන්ය අගය බැලීමට අවශ්ය නම්, ඔබට එක් ප්රස්ථාරයක අගයන් කිහිපයක් පෙන්වීමට අවශ්ය වේ. මෙම නිකුතුවෙන් පටන් ගෙන, ඔබට මෙම අවස්ථාව ඇත.
කණ්ඩායම් ආරක්ෂක උපකරණ පුවරුවේ DAST ප්රතිඵල
හරය, ආරම්භක, වාරික, අවසාන, නොමිලේ, ලෝකඩ, රිදී, රන්
අපි SAST, බහාලුම් පරිලෝකනය සහ පරායත්ත ස්කෑන් කිරීම හැර කණ්ඩායමේ ආරක්ෂක උපකරණ පුවරුවට ගතික යෙදුම් ආරක්ෂණ පරීක්ෂණ (DAST) ප්රතිඵල එක් කර ඇත.
බහාලුම් ස්කෑන් වාර්තාවකට පාරදත්ත එකතු කිරීම
අවසාන, රන්
මෙම නිකුතුවේ, බහාලුම් ස්කෑන් වාර්තාවේ තවත් පාර-දත්ත අඩංගු වේ - අපි එකතු කර ඇත බලපෑමට ලක් වූ සංරචකය (ක්ලෙයාර් විශේෂාංගයක්) පවතින පාර-දත්ත තුළට: ප්රමුඛතාවය, හඳුනාගැනීම (mitre.org වෙත යොමුව) සහ බලපෑමට ලක් වූ මට්ටම (උදා: debian:8).
ඉල්ලීම් ඒකාබද්ධ කිරීමට ප්රමිතික වාර්තා වර්ගයක් එක් කිරීම
වාරික, අවසාන, රිදී, රන්
GitLab දැනටමත් ඒකාබද්ධ ඉල්ලීම්වලට සෘජුවම ඇතුළත් කළ හැකි වාර්තා වර්ග කිහිපයක් සපයයි: වාර්තා සිට
මේවා වැදගත් වාර්තා වන අතර, විවිධ අවස්ථා වලට ගැලපෙන මූලික තොරතුරු ද අවශ්ය වේ. GitLab 11.10 හි, අපි සරල යතුරු-අගය යුගලයක් අපේක්ෂා කරන ඒකාබද්ධ ඉල්ලීම තුළ සෘජුවම ප්රමිතික වාර්තාකරණය සපයන්නෙමු. මේ ආකාරයට, පරිශීලකයන් විසින් අභිරුචි ප්රමිතික ඇතුළුව කාලයත් සමඟ සිදුවන වෙනස්කම් සහ නිශ්චිත ඒකාබද්ධ කිරීමේ ඉල්ලීමක් සඳහා ප්රමිතිකවල වෙනස්කම් නිරීක්ෂණය කරයි. මතක භාවිතය, විශේෂිත වැඩ බර පරීක්ෂා කිරීම සහ සෞඛ්ය තත්ත්වයන් වෙනත් ගොඩනඟන ලද වාර්තා සමඟ ඒකාබද්ධ කිරීමේ ඉල්ලීම් තුළ සෘජුවම බැලිය හැකි සරල ප්රමිතික බවට පරිවර්තනය කළ හැකිය.
පරායත්ත ස්කෑන් කිරීම සඳහා බහු-මොඩියුල Maven ව්යාපෘති සඳහා සහාය
අවසාන, රන්
මෙම නිකුතුව සමඟින්, බහු-මොඩියුල Maven ව්යාපෘති GitLab පරායත්තතා පරිලෝකනය සඳහා සහය දක්වයි. මීට පෙර, උප මොඩියුලයකට එම මට්ටමේම වෙනත් උප මොඩියුලයක් මත යැපීමක් තිබුනේ නම්, එය මධ්යම Maven ගබඩාවෙන් පැටවීමට ඉඩ දිය නොහැක. දැන් මොඩියුල දෙකක් සහ මොඩියුල දෙක අතර පරායත්තතාවයකින් බහු-මොඩියුල Maven ව්යාපෘතියක් නිර්මාණය කර ඇත. සහෝදර මොඩියුල අතර යැපීම් දැන් දේශීය Maven ගබඩාවේ ඇත, එවිට ගොඩනැගීම ඉදිරියට යා හැක.
පරිශීලකයින්ට CI හි ක්ලෝන කිරීමේ මාර්ගය වෙනස් කළ හැකිය
හරය, ආරම්භක, වාරික, අවසාන, නොමිලේ, ලෝකඩ, රිදී, රන්
පෙරනිමියෙන්, GitLab Runner විසින් ව්යාපෘතිය ක්ලෝන කර අද්විතීය උපපථයකට ඇතුල් කරයි $CI_BUILDS_DIR
. නමුත් Golang වැනි සමහර ව්යාපෘති සඳහා, කේතය ගොඩනැගීම සඳහා නිශ්චිත නාමාවලියකට ක්ලෝන කළ යුතුය.
GitLab 11.10 හි අපි විචල්යය හඳුන්වා දුන්නෙමු GIT_CLONE_PATH
, කාර්යය ක්රියාත්මක කිරීමට පෙර GitLab Runner ව්යාපෘතිය ක්ලෝන කරන නිශ්චිත මාර්ගයක් නියම කිරීමට ඔබට ඉඩ සලසයි.
ලඝු-සටහන් වල ආරක්ෂිත විචල්යයන් සරලව ආවරණය කිරීම
හරය, ආරම්භක, වාරික, අවසාන, නොමිලේ, ලෝකඩ, රිදී, රන්
GitLab ක්රම කිහිපයක් සපයයි
GitLab අවදානම් කළමනාකරණය සහ විගණනය බැරෑරුම් ලෙස සලකන අතර අනුකූලතා විශේෂාංග එකතු කිරීම දිගටම කරගෙන යයි. GitLab 11.10 හි, අපි රැකියා ලුහුබැඳීම් ලොගවල ඇතැම් විචල්යයන් වසං කිරීමේ හැකියාව හඳුන්වා දුන්නෙමු, මෙම විචල්යවල අන්තර්ගතයට අහම්බෙන් ලොග්වලට ඇතුළත් වීමට එරෙහිව ආරක්ෂණ මට්ටමක් එක් කළෙමු. දැන් GitLab
කණ්ඩායම් මට්ටමින් Auto DevOps සබල කරන්න හෝ අබල කරන්න
හරය, ආරම්භක, වාරික, අවසාන, නොමිලේ, ලෝකඩ, රිදී, රන්
GitLab.com ව්යාපෘතියක Auto DevOps සමඟින්, ඔබට කරදරයකින් තොරව ගොඩනැගීමේ සිට බෙදා හැරීම දක්වා නවීන DevOps කාර්ය ප්රවාහයන් ලබා ගත හැකිය.
GitLab 11.10 සමඟින් පටන් ගෙන, ඔබට එකම කණ්ඩායමේ සියලුම ව්යාපෘති සඳහා Auto DevOps සක්රිය හෝ අක්රිය කළ හැක.
සරල කළ සහ වැඩිදියුණු කළ බලපත්ර පිටුව
ආරම්භක, වාරික, අවසාන
බලපත්ර යතුරු කළමනාකරණය කිරීම වඩාත් පහසු සහ සරල කිරීමට, අපි පරිපාලක පැනලයේ බලපත්ර පිටුව ප්රතිනිර්මාණය කර ඇති අතර වඩාත් වැදගත් අංග ඉස්මතු කර ඇත.
Kubernetes යෙදවීම් සඳහා කෙටිමං තේරීම් යන්ත්රය යාවත්කාලීන කරන්න
හරය, ආරම්භක, වාරික, අවසාන, නොමිලේ, ලෝකඩ, රිදී, රන්
යෙදවුම් පැනල සියලු Kubernetes යෙදවීම් පිළිබඳ තොරතුරු පෙන්වයි.
මෙම නිකුතුවේදී, අපි කෙටිමං යෙදවීම් වෙත සිතියම්ගත කරන ආකාරය වෙනස් කර ඇත. තරඟ දැන් ලබා ගත හැක app.example.com/app
и app.example.com/env
හෝ app
. මෙය පෙරීමේ ගැටුම් සහ ව්යාපෘතිය හා සම්බන්ධ වැරදි යෙදවීම් වල අවදානම මග හරිනු ඇත.
මීට අමතරව, GitLab 12.0 හි අපි app.example.com/app
и app.example.com/env
.
Kubernetes සම්පත් ගතිකව නිර්මාණය කිරීම
හරය, ආරම්භක, වාරික, අවසාන, නොමිලේ, ලෝකඩ, රිදී, රන්
GitLab සමඟ Kubernetes ඒකාබද්ධ කිරීම ඔබට සේවා ගිණුමක් සහ එක් එක් GitLab ව්යාපෘතිය සඳහා කැප වූ නාම අවකාශයක් භාවිතා කරමින් RBAC විශේෂාංගය භාවිතා කිරීමට ඉඩ සලසයි. මෙම නිකුතුවෙන් පටන් ගෙන, උපරිම කාර්යක්ෂමතාව සඳහා, මෙම සම්පත් නිර්මාණය වන්නේ යෙදවීම සඳහා අවශ්ය වූ විට පමණි.
Kubernetes යෙදවීමේදී, GitLab CI යෙදවීමට පෙර මෙම සම්පත් සාදනු ඇත.
කණ්ඩායම් මට්ටමේ පොකුරු සඳහා කණ්ඩායම් ධාවකයන්
හරය, ආරම්භක, වාරික, අවසාන, නොමිලේ, ලෝකඩ, රිදී, රන්
කණ්ඩායම් මට්ටමේ පොකුරු දැන් GitLab Runner ස්ථාපනය සඳහා සහය දක්වයි. කණ්ඩායම් මට්ටමේ Kubernetes ධාවකයන් ළමා ව්යාපෘති සඳහා කණ්ඩායම් ධාවකයන් ලෙස ලේබල් කර ඇත cluster
и kubernetes
.
Knative කාර්යයන් සඳහා ඇමතුම් කවුන්ටරය
හරය, ආරම්භක, වාරික, අවසාන, නොමිලේ, ලෝකඩ, රිදී, රන්
සමඟ යොදවා ඇති විශේෂාංග
පරාමිති පාලනය git clean
GitLab CI/CD රැකියා සඳහා
හරය, ආරම්භක, වාරික, අවසාන, නොමිලේ, ලෝකඩ, රිදී, රන්
පෙරනිමියෙන්, GitLab Runner ධාවනය වේ git clean
GitLab CI/CD හි රැකියාවක් ක්රියාත්මක කිරීමේදී කේතය උඩුගත කිරීමේ ක්රියාවලියේදී. GitLab 11.10 වන විට, පරිශීලකයින්ට කණ්ඩායමකට ලබා දුන් පරාමිති පාලනය කළ හැකිය git clean
. මෙය කැපවූ ධාවකයන් සිටින කණ්ඩායම් සඳහා මෙන්ම විශාල ඒකාධිකාරී වලින් ව්යාපෘති එකතු කරන කණ්ඩායම් සඳහාද ප්රයෝජනවත් වේ. දැන් ඔවුන්ට ස්ක්රිප්ට් ක්රියාත්මක කිරීමට පෙර බෑමේ ක්රියාවලිය පාලනය කළ හැකිය. නව විචල්යය GIT_CLEAN_FLAGS
පෙරනිමි අගය වේ -ffdx
සහ හැකි සියලුම විධාන පරාමිති පිළිගනී [git clean](https://git-scm.com/docs/git-clean)
.
Core හි බාහිර අවසරය
හරය, ආරම්භක, වාරික, අවසාන, නොමිලේ, ලෝකඩ, රිදී, රන්
ආරක්ෂිත පරිසරයන්ට ව්යාපෘතියට ප්රවේශ වීමට අමතර බාහිර අවසර සම්පතක් අවශ්ය විය හැක. අපි අතිරේක ප්රවේශ පාලන මට්ටමක් සඳහා සහය එක් කළෙමු
Core හි කණ්ඩායම් වශයෙන් ව්යාපෘති නිර්මාණය කිරීමේ හැකියාව
හරය, ආරම්භක, වාරික, අවසාන, නොමිලේ, ලෝකඩ, රිදී, රන්
සංවර්ධක භූමිකාවට කණ්ඩායම් වශයෙන් ව්යාපෘති නිර්මාණය කළ හැකිය
GitLab ධාවකය 11.10
හරය, ආරම්භක, වාරික, අවසාන, නොමිලේ, ලෝකඩ, රිදී, රන්
අද අපි GitLab Runner 11.10 නිකුත් කළා! GitLab Runner යනු CI/CD රැකියා ධාවනය කිරීමට සහ GitLab වෙත ප්රතිඵල යැවීමට භාවිතා කරන විවෘත මූලාශ්ර ව්යාපෘතියකි.
වඩාත්ම සිත්ගන්නා වෙනස්කම්:
ක්ලෝන කිරීමේ මාර්ගය සඳහන් කිරීමට පරාමිතිය . .Улучшенная поддержка git clean
නිදොස්කරණය ලුහුබැඳීම අක්රිය කිරීමේ විකල්පය .Windows Cmd හි දෝෂ පරීක්ෂා කිරීම සඳහා Lazy Variable Expansion භාවිතා කිරීම .වින්ඩෝස් මත වර්ණ ප්රතිදානය සවි කිරීම .
සම්පූර්ණ වෙනස්කම් ලැයිස්තුව GitLab Runner changelog හි සොයා ගත හැක:
ආපසු පැමිණීම නිවැරදි කිරීම project_id
Elasticsearch හි blob search API තුළ
ආරම්භක, වාරික, අවසාන
අපි ඉලාස්ටික්සර්ච් බ්ලොබ් සෙවුම් ඒපීඅයි හි දෝෂයක් නිරාකරණය කළ අතර එය වැරදි ලෙස 0 වෙත ආපසු එවන ලදී. project_id
. එය අවශ්ය වනු ඇත project_id
GitLab හි මෙම අනුවාදය ස්ථාපනය කිරීමෙන් පසුව.
Omnibus වැඩිදියුණු කිරීම්
CORE, Starter, Premium, ultimate
අපි GitLab 11.10 හි Omnibus වෙත පහත වැඩිදියුණු කිරීම් සිදු කර ඇත:
- GitLab 11.10 ඇතුළත් වේ
වැදගත් 5.9.0 ,විවෘත මූලාශ්ර ස්ලැක් විකල්පය , එහි නවතම නිකුතුවට Hipchat වෙතින් දත්ත පහසුවෙන් සංක්රමණය කිරීම සඳහා නව ඒකාබද්ධ කිරීමේ නාමාවලියක් සහ තවත් බොහෝ දේ ඇතුළත් වේ. මෙම අනුවාදය ඇතුළත් වේආරක්ෂක යාවත්කාලීන කිරීම් , සහ අපි යාවත්කාලීන කිරීම නිර්දේශ කරමු. - අපි
Omnibus සමඟ Grafana ඒකාබද්ධ කරන ලදී , සහ දැන් ඔබගේ GitLab අවස්ථාව නිරීක්ෂණය කිරීම ආරම්භ කිරීම පහසුය. - අපි Docker රෙජිස්ට්රියෙන් පැරණි බහාලුම් රූප මැකීමට සහය එක් කර ඇත.
- අපි ca-certs 2019-01-23 දක්වා යාවත්කාලීන කර ඇත.
කාර්ය සාධනය වැඩි දියුණු කිරීම්
හරය, ආරම්භක, වාරික, අවසාන, නොමිලේ, ලෝකඩ, රිදී, රන්
අපි සෑම ප්රමාණයකම GitLab නිදසුන් සඳහා සෑම නිකුතුවක් සමඟම GitLab කාර්ය සාධනය වැඩිදියුණු කරන්නෙමු. GitLab 11.10 හි සමහර වැඩිදියුණු කිරීම්:
පරිශීලක ස්වයං පිරවීම දැන් වේගවත්ය .සෙවීමේදී ව්යාපෘති කාර්යයන් පෙන්වීම සඳහා ප්රශස්ත SQL විමසුම් .ඉලාස්ටික් සෙවුම් ප්රතිඵල තවදුරටත් Gitaly ඇතුළත් නොවේ .GraphQL විමසුම් වලට දැන් සංකීර්ණතා සීමාවක් ඇත .Prometheus සබල කර ඇති විට ඒකාබද්ධ කිරීමේ ඉල්ලීම්වල කාර්ය සාධනය වැඩි දියුණු කිරීම සඳහා diffs සඳහා අබල කරන ලද උපකරණ .වැඩිදියුණු කරන ලද GitHub පුල් ඉල්ලීම් ආයාත කාර්ය සාධනය .යොමු නාමයෙන් හැඹිලියේ කැපවීම් සොයා ගැනීම .ඒකාබද්ධ ඉල්ලීම් වෙනස්වීම්වල වැඩිදියුණු කළ කාර්ය සාධනය - diff ගොනු වල blobs දැන් මතකයි .
වැඩිදියුණු කළ GitLab ප්රස්ථාර
CORE, Starter, Premium, ultimate
අපි GitLab ප්රස්ථාර සඳහා පහත වැඩි දියුණු කිරීම් සිදු කර ඇත:
යල් පැන ගිය විශේෂාංග
GitLab Geo GitLab 12.0 හි හැෂ් ආචයනය ලබා දෙනු ඇත
GitLab Geo අවශ්යයි
GitLab හි
GitLab හි sudo gitlab-rake gitlab:geo:check
හැෂ් ආචයනය සක්රීය කර තිබේද සහ සියලුම ව්යාපෘති සංක්රමණය වී තිබේද යන්න පරීක්ෂා කරයි. සෙමී.
GitLab හි
GitLab හි
12.0 Geo හැෂ් ගබඩා අවශ්යතා භාවිතා කරනු ඇත. සෙමී.gitlab-ee#8690 .
මකාදැමීමේ දිනය: 22 ජූනි 2019
Ubuntu 14.04 සහාය
GitLab 11.10 අවසාන නිකුතුව වනු ඇත
කැනොනිකල් උබුන්ටු 14.04 සඳහා සම්මත සහාය අවසන් බව නිවේදනය කළේය
මකාදැමීමේ දිනය: ක 22 මැයි 2019
ඉදිරිපත් කිරීමකට නිර්මාණය කරන ලද උපරිම නල මාර්ග ගණන සීමා කිරීම
මීට පෙර, GitLab විසින් නල මාර්ග නිර්මාණය කරන ලදී HEAD
ඉදිරිපත් කිරීමේ එක් එක් ශාඛාව. එකවර වෙනස්කම් කිහිපයක් තල්ලු කරන සංවර්ධකයින් සඳහා මෙය පහසු වේ (උදාහරණයක් ලෙස, විශේෂාංග ශාඛාවකට සහ ශාඛාවකට develop
).
නමුත් බොහෝ ක්රියාකාරී ශාඛා සහිත විශාල ගබඩාවක් තල්ලු කිරීමේදී (උදාහරණයක් ලෙස, චලනය, දර්පණය හෝ අතු බෙදීම), ඔබට එක් එක් ශාඛාව සඳහා නල මාර්ගයක් නිර්මාණය කිරීමට අවශ්ය නොවේ. GitLab 11.10 සමඟින් අපි නිර්මාණය කරනවා
මකාදැමීමේ දිනය: ක 22 මැයි 2019
යල් පැන ගිය GitLab Runner ලෙගසි කේත මාර්ග
Gitlab 11.9 ලෙස, GitLab Runner භාවිතා කරයි
GitLab 11.0 හි, අපි GitLab Runner සඳහා ප්රමිතික සේවාදායක වින්යාසයේ පෙනුම වෙනස් කළෙමු. metrics_server
පක්ෂව ඉවත් කරනු ලැබේ listen_address
GitLab 12.0 හි. වැඩි විස්තර බලන්න
11.3 අනුවාදයේ, GitLab Runner සහාය දැක්වීමට පටන් ගත්තේය
මෙම මාර්ග GitLab 12.0 හි නොතිබෙනු ඇත. පරිශීලකයෙකු ලෙස, GitLab Runner 11.9 වෙත උත්ශ්රේණි කිරීමේදී ඔබගේ GitLab අවස්ථාව 12.0+ අනුවාදය ධාවනය වන බව සහතික කිරීම හැර වෙනත් කිසිවක් වෙනස් කිරීමට ඔබට අවශ්ය නැත.
මකාදැමීමේ දිනය: 22 ජූනි 2019
GitLab Runner සඳහා ප්රවේශ ලක්ෂ්ය විශේෂාංගය සඳහා පරාමිතිය අත්හැරිය
11.4 GitLab Runner විශේෂාංග පරාමිතිය හඳුන්වා දෙයි FF_K8S_USE_ENTRYPOINT_OVER_COMMAND
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 Runner වෙතින් පැරණි git පිරිසිදු යාන්ත්රණය ඉවත් කිරීම
GitLab Runner 11.10 හි git clean
. අතිරේකව, නව පිරිසිදු කිරීමේ උපාය මාර්ගය භාවිතයෙන් ඉවත් කරයි git reset
සහ විධානය දමයි git clean
ගොඩබෑමේ පියවරෙන් පසුව.
මෙම හැසිරීම් වෙනස සමහර පරිශීලකයින්ට බලපෑ හැකි බැවින්, අපි පරාමිතියක් සකස් කර ඇත FF_USE_LEGACY_GIT_CLEAN_STRATEGY
. ඔබ අගය නියම කරන්නේ නම් true
, එය උරුම පිරිසිදු කිරීමේ උපාය මාර්ගය ප්රතිසාධනය කරනු ඇත. GitLab Runner හි ක්රියාකාරී පරාමිති භාවිතා කිරීම පිළිබඳ වැඩි විස්තර සොයා ගත හැක
GitLab Runner 12.0 හි, අපි පැරණි පිරිසිදු කිරීමේ උපාය මාර්ගයට සහය සහ ශ්රිත පරාමිතියක් භාවිතයෙන් එය ප්රතිසාධනය කිරීමේ හැකියාව ඉවත් කරන්නෙමු. වැඩි විස්තර බලන්න
මකාදැමීමේ දිනය: 22 ජූනි 2019
පරිපාලක පැනලයේ පද්ධති තොරතුරු කොටස
GitLab ඔබගේ GitLab උදාහරණය පිළිබඳ තොරතුරු ඉදිරිපත් කරයි admin/system_info
, නමුත් මෙම තොරතුරු නිවැරදි නොවිය හැක.
අපි
මකාදැමීමේ දිනය: 22 ජූනි 2019
ලොගය වෙනස් කරන්න
චේන්ජ්ලොග් හි මෙම සියලු වෙනස්කම් සොයන්න:
ස්ථාපනය
ඔබ නව GitLab ස්ථාපනයක් සකසන්නේ නම්, පිවිසෙන්න
යාවත්කාලීන කරන්න
බලන්න
GitLab දායකත්ව සැලසුම්
GitLab රස දෙකකින් ලබා ගත හැකිය:
- Core: කුඩා කණ්ඩායම් සඳහා, පුද්ගලික ව්යාපෘති, හෝ GitLab අත්හදා බැලීම අසීමිත කාලයක් සඳහා.
- ආරම්භකය: වෘත්තීය සහාය අවශ්ය බහු ව්යාපෘතිවල එකම කාර්යාලයේ සේවය කරන කණ්ඩායම් සඳහා.
- වාරික: උසස් විශේෂාංග, ඉහළ ලබා ගත හැකි, සහ XNUMX/XNUMX සහාය අවශ්ය බෙදා හරින ලද කණ්ඩායම් සඳහා.
- අවසාන: වැඩිදියුණු කළ ආරක්ෂාව සහ අනුකූලතාවය සමඟ ශක්තිමත් උපාය මාර්ග සහ ක්රියාත්මක කිරීම අවශ්ය වන ව්යාපාර සඳහා.
- නිදහස්: අසීමිත පුද්ගලික ගබඩාවන් සහ අසීමිත ව්යාපෘති දායකයින් සංඛ්යාවක්. සංවෘත ව්යාපෘතිවලට මට්ටමේ විශේෂාංග වෙත ප්රවේශය ඇත නිදහස්දී
විවෘත ව්යාපෘති මට්ටමේ විශේෂාංග වෙත ප්රවේශය ඇත රන්. - ලෝකඩ: උසස් කාර්ය ප්රවාහ විශේෂාංග වෙත ප්රවේශය අවශ්ය කණ්ඩායම් සඳහා.
- රිදී: වඩා ශක්තිමත් DevOps හැකියාවන්, අනුකූලතාව සහ වේගවත් සහාය අවශ්ය කණ්ඩායම් සඳහා.
- රන්: බොහෝ CI/CD රැකියා සඳහා සුදුසු වේ. සියලු විවෘත ව්යාපෘති සඳහා සැලසුම කුමක් වුවත් නොමිලයේ රන් විශේෂාංග භාවිත කළ හැක.
මූලාශ්රය: www.habr.com