# GitLab 13.4 бо нигаҳдории HashiCorp барои тағирёбандаҳои CI ва Agent Kubernetes бароварда шудааст

# GitLab 13.4 бо нигаҳдории HashiCorp барои тағирёбандаҳои CI ва Agent Kubernetes бароварда шудааст

Нашри 13.4 бо нигаҳдории HashiCorp барои тағирёбандаҳои CI, Agent Kubernetes ва маркази амният, инчунин хусусиятҳои ивазшаванда дар Starter бароварда шудааст.

Дар GitLab, мо ҳамеша дар бораи он фикр мекунем, ки чӣ гуна мо метавонем ба корбарон дар кам кардани хатар, баланд бардоштани самаранокӣ ва беҳтар кардани суръати интиқол дар платформаи дӯстдоштаатон кӯмак кунем. Дар ин моҳ мо бисёр хусусиятҳои нави муфидро илова кардем, ки қобилиятҳои амниятро васеъ мекунанд, шумораи осебпазириро коҳиш медиҳанд, самаранокиро баланд мебардоранд, кор бо GitLab-ро содда мекунанд ва ба дастаи шумо барои зудтар расонидани хусусиятҳо кӯмак мекунанд. Умедворем, ки шумо хусусиятҳои асосии нашрро муфид хоҳед ёфт, инчунин 53 дигар хусусиятҳои нав, дар ин нашр илова карда шудааст.

Хусусиятҳои амнияти пешрафта

Мо кӯшиш мекунем, ки ҳар моҳ ба GitLab DevSecOps якчанд хусусиятҳои нав илова кунем ва ин нашр истисно нест. Калидҳои махфии хазинаи HashiCorp акнун метавонанд дар корҳои CI/CD истифода шаванд дар доираи монтаж ва ҷойгиркунӣ. Илова бар ин, созмонҳое, ки мехоҳанд ҷудо кардани масъулияти густариши кодро дастгирӣ кунанд, ҳоло метавонанд ба корбарон бо дастрасии Reporter нақши Deployer илова кунед. Ин нақш мувофиқат мекунад Принсипи имтиёзи дастрасии камтарин ва ба шумо имкон медиҳад, ки дархостҳои якҷояшударо тасдиқ кунед (дар локализатсияи русии GitLab "якҷоя дархостҳо") ва кодро дар муҳитҳои муҳофизатшуда бидуни дастрасӣ ба тағир додани худи код ҷойгир кунед.

Роҳи дигари кам кардани хатарҳо истифодаи нав аст Агенти GitLab Kubernetes. Гурӯҳҳои амалиётӣ метавонанд кластерҳои Kubernetes-ро аз GitLab бидуни фош кардани кластери худ дар тамоми интернет ҷойгир кунанд. Мо инчунин дастгирии автоматии идоракунии версияро барои файлҳои нави давлатии Terraform бо GitLab давлати Terraform-ро идора мекард барои дастгирӣ кардани мувофиқат ва осонии хатогиҳо. Ниҳоят, панели бехатарии мисол табдил ёфт Маркази амнияти GitLab бо гузоришҳои осебпазирӣ ва танзимоти амният.

Кор бо GitLab қулайтар ва самараноктар аст

Мо ҷустуҷӯи глобалии худро такмил додем, то дохил кунем паймоиши зуд аз сатри ҷустуҷӯ, ба шумо имкон медиҳад, ки ба осонӣ ба охирин чиптаҳо, гурӯҳҳо, лоиҳаҳо, танзимотҳо ва мавзӯъҳои кӯмак гузаред. Мо бо хушнудӣ эълон мекунем, ки саҳифаҳои GitLab масирҳо пайдо шуданд ба масир равона кардани саҳифаҳо ва директорияҳои алоҳида дар дохили сайт, ки ба корбарон имкон медиҳад, ки сайтҳои худро самараноктар ҷойгир кунанд. Ва барои онҳое, ки мехоҳанд маълумоти васеъро дар бораи ҷойгиркунӣ гиранд, ин нашр имкон медиҳад аз панели абзорҳои муҳити зист садҳо татбиқи лоиҳаи дастгирӣшавандаро идора кунед!

Ҳиссагузориҳои кушодаасос

Мо намояндагӣ мекунем нишон додани фарогирии рамз дар фарқиятҳои дархости якҷоякунӣки ман илова кардам MVP ин моҳ, Фабио Ҳузер. Нишонҳо дар фарогирии санҷиши воҳиди коди тағирёфта ба таҳиягарон дар бораи фарогирии кодҳо ҳангоми баррасӣ тасаввуроти равшан медиҳанд; ин маълумот ба суръатбахшии баррасиҳо ва кам кардани вақти якҷоякунӣ ва ҷойгиркунии рамзи нав кӯмак мекунад. Ва мо низ хусусиятҳои ивазшаванда (парчамҳои хусусият) ба Starter кӯчонида шуд ва план онҳоро ба Core дар версияи 13.5 интиқол диҳед.

Ва ин танҳо ибтидо аст!

Чун ҳамеша, дар шарҳи умумӣ фазои хеле кам мавҷуд аст, аммо дар версияи 13.4 бисёр хусусиятҳои ҷолиб мавҷуданд. Инҳоянд чанде дигар:

Агар шумо хоҳед, ки пешакӣ бидонед, ки шуморо чӣ интизор аст оянда озод кардан, назар кардан видеои барориши 13.5 мо.

Намоиши веби моро "Муқовимат дар замонҳои душвор" тамошо кунед.

# GitLab 13.4 бо нигаҳдории HashiCorp барои тағирёбандаҳои CI ва Agent Kubernetes бароварда шудааст

MVP ин моҳ - Фабио Хузер

Фабио саҳми назаррас гузошт саҳм в нишон додани фарогирии рамз дар фарқиятҳои дархости якҷоякунӣ - хусусияте, ки дар ҷомеаи GitLab муддати тӯлонӣ интизор буд. Ин як саҳми воқеан муҳим бо тағиротҳои ночиз аст, ки ҳамкории доимиро бо аъзои дастаи GitLab талаб мекард ва ба бисёр соҳаҳои лоиҳа, аз қабили UX, фронт ва қафо таъсир расонд.

Хусусиятҳои асосии нашри GitLab 13.4

Калидҳои HashiCorp Vault -ро дар ҷойҳои CI истифода баред

(ПРЕМИУМ, НИҲО, НУҚРА, ТИЛЛО) Марҳилаи давраи DevOps: Баровард

Дар нашри 12.10, GitLab қобилияти қабул ва интиқол додани калидҳоро ба ҷойҳои CI бо истифода аз коркарди GitLab (давандаи GitLab) ҷорӣ кард. Акнун мо васеъ карда истодаем аутентификатсия бо истифода аз JWT, илова кардани синтаксиси нав secrets файл кардан .gitlab-ci.yml. Ин танзим ва истифодаи анбори HashiCorpро бо GitLab осонтар мекунад.

# GitLab 13.4 бо нигаҳдории HashiCorp барои тағирёбандаҳои CI ва Agent Kubernetes бароварда шудааст

Ҳуҷҷатҳо барои кор бо калидҳо и чиптаи аслӣ.

Муаррифии GitLab Kubernetes Agent

(ПРЕМИУМ, НИҲО) Марҳилаи давраи DevOps: Танзим кунед

Интегратсияи GitLab бо Kubernetes кайҳо имкон дод, ки дар кластерҳои Kubernetes бидуни ниёз ба конфигуратсияи дастӣ ҷойгир карда шавад. Бисёр корбарон осонии истифодаи ин бастаро дӯст медоштанд, дар ҳоле ки дигарон бо баъзе мушкилот дучор шуданд. Барои ҳамгироии ҷорӣ, кластери шумо бояд аз Интернет дастрас бошад, то GitLab ба он дастрасӣ пайдо кунад. Барои бисёре аз созмонҳо, ин имконнопазир аст, зеро онҳо дастрасӣ ба кластерҳоро бо сабабҳои амниятӣ, мутобиқат ё танзимкунанда маҳдуд мекунанд. Барои бартараф кардани ин маҳдудиятҳо, корбарон бояд асбобҳои худро дар болои GitLab созанд, вагарна онҳо ин хусусиятро истифода бурда наметавонанд.

Имрӯз мо GitLab Kubernetes Agent-ро муаррифӣ мекунем, ки роҳи нави ҷойгиркунӣ ба кластерҳои Kubernetes мебошад. Агент дар дохили кластери шумо кор мекунад, бинобар ин ба шумо лозим нест, ки онро дар тамоми Интернет фош кунед. Агент ҷойгиркуниро тавассути дархости тағироти нав аз GitLab ҳамоҳанг мекунад, на аз GitLab навсозиро ба кластер. Новобаста аз он ки шумо кадом усули GitOps-ро истифода мебаред, GitLab шуморо фаро гирифтааст.

Лутфан таваҷҷӯҳ намоед, ки ин аввалин нашри агент аст. Таваҷҷӯҳи кунунии мо барои GitLab Kubernetes Agent ин танзим ва идоракунии густариш тавассути код мебошад. Баъзе хусусиятҳои мавҷудаи ҳамгироии Kubernetes, ба монанди тахтаҳои ҷойгиркунӣ ва барномаҳои GitLab идорашаванда, ҳанӯз дастгирӣ намешаванд. Мо гумон мекунемки ин қобилиятҳо дар релизҳои оянда ба агент илова карда мешаванд, инчунин интегратсияҳои нав, ки ба амният ва мувофиқат нигаронида шудаанд.

# GitLab 13.4 бо нигаҳдории HashiCorp барои тағирёбандаҳои CI ва Agent Kubernetes бароварда шудааст

Ҳуҷҷатҳои агентии GitLab Kubernetes и чиптаи аслӣ.

Ба корбарон иҷозати густариши бе дастрасии код диҳед

(ПРЕМИУМ, НИҲО, НУҚРА, ТИЛЛО) Марҳилаи давраи DevOps: Баровард

Пештар, системаи иҷозати GitLab тақсими дурусти масъулиятҳоро дар дохили дастаи шумо байни шахсони масъул барои таҳия ва масъулони ҷойгиркунӣ душвор мегардонд. Бо баровардани GitLab 13.4, шумо метавонед иҷозат диҳед, ки дархостҳои якҷоякунӣ барои ҷойгиркунӣ ва инчунин воқеан ҷойгир кардани кодро ба одамоне, ки код наменависанд, бидуни додани ҳуқуқи дастрасӣ ба нигоҳдорӣ (дар локализатсияи русии GitLab "нигоҳдорӣ"). ).

# GitLab 13.4 бо нигаҳдории HashiCorp барои тағирёбандаҳои CI ва Agent Kubernetes бароварда шудааст

Ҳуҷҷатҳои дастрасӣ ба муҳити зист и эпосҳои аслӣ.

Маркази амният

(НИҲО, ТИЛЛО) Марҳилаи давраи DevOps: Амн

Қаблан, идоракунии осебпазирӣ дар сатҳи мисол ҳам аз ҷиҳати функсия ва ҳам чандирӣ маҳдуд буд. Интерфейс як саҳифаи ягона буд, ки тафсилоти осебпазирӣ, графикҳои метрикӣ ва танзимотро муттаҳид мекунад. Барои таҳияи ин хусусиятҳо ё истифодаи дигар хусусиятҳои амниятӣ ҷои зиёд вуҷуд надорад.

Мо дар бораи чӣ гуна идора кардани амният ва шаффофият дар GitLab тағйироти куллӣ ворид кардем. Панели бехатарии намуна ба як маркази тамоми амният табдил дода шудааст. Тағйироти калонтарин ҷорӣ намудани сохтори нави меню мебошад: ба ҷои як саҳифа, шумо ҳоло панели панели амният, гузориши осебпазирӣ ва бахши танзимотро алоҳида мебинед. Гарчанде ки функсияҳо тағир наёфтаанд, ба қисмҳо тақсим кардани он имкон медиҳад, ки ин бахш такмил дода шавад, ки дар акси ҳол душвор хоҳад буд. Ин инчунин барои илова кардани дигар қобилиятҳои марбут ба амният дар оянда замина мегузорад.

Бахши гузориши осебпазирии бахшидашуда ҳоло барои намоиши тафсилоти муҳим фазои бештар дорад. Инҳо осебпазириҳо ҳастанд, ки ҳоло дар рӯйхати осебпазирии лоиҳа ҳастанд. Гузаронидани виджетҳо бо ченакҳои осебпазирӣ ба қисмати алоҳида панели идоракунии қулайи амниятро эҷод мекунад. Ҳоло он як матои визуализатсияи оянда аст - на танҳо барои идоракунии осебпазирӣ, балки барои ҳама гуна ченакҳои марбут ба амният. Ниҳоят, минтақаи танзимоти алоҳида фазои умумиро барои ҳама танзимоти амниятии сатҳи мисол эҷод мекунад, на танҳо идоракунии осебпазирӣ.

# GitLab 13.4 бо нигаҳдории HashiCorp барои тағирёбандаҳои CI ва Agent Kubernetes бароварда шудааст

Ҳуҷҷатҳои Маркази Амнияти Мисол и эпосҳои аслӣ.

Хусусиятҳои ивазшаванда ҳоло дар GitLab Starter мавҷуданд

(БРУНЗА, НУҚРА, ТИЛЛО) Марҳилаи давраи DevOps: Баровард

GitLab 11.4 бароварда шуд версияи алфа хусусиятҳои ивазшаванда. Дар 12.2 мо стратегияҳоро барои онҳо ҷорӣ кардем фоизи истифодабарандагон и аз ҷониби ID корбар, ва дар 13.1 илова карданд рӯйхати истифодабарандагон и таҳияи стратегияҳо барои муҳитҳои гуногун.

Аввали соли равон GitLab ухдадор шуда буд ҳаракат 18 хусусият ба манбаи кушода. Дар ин нашр, мо интиқоли хусусиятҳои ивазшавандаро ба нақшаи Starter анҷом додем ва интиқоли онҳоро ба Core аз Git Lab 13.5. Мо аз он хурсандем, ки ин хусусиятро ба корбарони бештар расонем ва мехоҳем бишнавем, ки шумо онро чӣ гуна истифода мекунед.

Ҳуҷҷатҳо дар бораи хусусиятҳои ивазшаванда и чиптаи аслӣ.

Паймоиши зуд аз сатри ҷустуҷӯ

(АСОСӢ, САРТАР, ПРЕМИУМ, НИҲО, РОЙГОН, БРУНЗА, НУҚРА, ТИЛЛО) Мавҷудият

Баъзан ҳангоми паймоиш дар GitLab шумо мехоҳед, на ба саҳифаи натиҷаҳои ҷустуҷӯ рост ба лоиҳаи мушаххас равед.

Бо истифода аз сатри ҷустуҷӯи глобалӣ, шумо метавонед зуд ба охирин чиптаҳо, гурӯҳҳо, лоиҳаҳо, танзимотҳо ва мавзӯъҳои кӯмак гузаред. Шумо ҳатто метавонед тугмаи гармро истифода баред /курсори худро ба сатри ҷустуҷӯ интиқол диҳед, то дар GitLab боз ҳам самараноктар ҳаракат кунед!

# GitLab 13.4 бо нигаҳдории HashiCorp барои тағирёбандаҳои CI ва Agent Kubernetes бароварда шудааст

Ҷустуҷӯи ҳуҷҷатҳои пуркунии худкор и чиптаи аслӣ.

Нишон додани фарогирии рамз дар дархости якҷоякунӣ фарқиятҳо дорад

(АСОСӢ, САРТАР, ПРЕМИУМ, НИҲО, РОЙГОН, БРУНЗА, НУҚРА, ТИЛЛО) Марҳилаи давраи DevOps: Эҷод кунед

Ҳангоми баррасии дархости якҷоякунӣ, муайян кардани он, ки рамзи тағирёфта бо санҷишҳои воҳид фаро гирифта шудааст, душвор буда метавонад. Ба ҷои ин, баррасиҳо метавонанд ба фарогирии умумӣ такя кунанд ва дархост кунанд, ки пеш аз тасдиқи дархости якҷоякунӣ афзоиш ёбад. Ин метавонад ба муносибати тасодуфӣ ба навиштани санҷишҳо оварда расонад, ки дар асл сифати код ё фарогирии санҷишро беҳтар намекунад.

Ҳоло, ҳангоми дидани фарқияти дархости якҷоякунӣ, шумо намоиши визуалии фарогирии кодро хоҳед дид. Нишонҳои нав ба шумо имкон медиҳанд, ки ба зудӣ фаҳмед, ки оё рамзи тағирёфта бо санҷиши воҳид фаро гирифта шудааст, ки ин барои суръат бахшидан ба баррасии код ва вақти якҷоякунӣ ва ҷойгиркунии коди нав кӯмак мекунад.

Спасибо Фабио Хузер ва Siemens барои ин хусусият!

# GitLab 13.4 бо нигаҳдории HashiCorp барои тағирёбандаҳои CI ва Agent Kubernetes бароварда шудааст

Ҳуҷҷатҳо оид ба намоиши фарогирии кодҳо тавассути санҷишҳо и чиптаи аслӣ.

Муҳитҳо ва лоиҳаҳои бештар дар панели Муҳитҳо

(ПРЕМИУМ, НИҲО, НУҚРА, ТИЛЛО) Марҳилаи давраи DevOps: Баровард

Аз замони нашри GitLab 12.5 бо истифода аз панелҳои муҳити зист шумо метавонед ҳолати муҳитҳоро назорат кунед, аммо на бештар аз ҳафт муҳит дар се лоиҳа. Мо ин панелро дар нашри 13.4 тавассути саҳифабандии он такмил додем, то ба шумо дар нигоҳдорӣ ва идоракунии муҳити шумо дар миқёс кӯмак расонад. Акнун шумо метавонед муҳитҳои бештарро дар лоиҳаҳои бештар бубинед.

# GitLab 13.4 бо нигаҳдории HashiCorp барои тағирёбандаҳои CI ва Agent Kubernetes бароварда шудааст

Ҳуҷҷатҳои панели муҳити зист и чиптаи аслӣ.

GitLab провайдери GitLab Terraform-ро назорат мекунад

(АСОСӢ, САРТАР, ПРЕМИУМ, НИҲО, РОЙГОН, БРУНЗА, НУҚРА, ТИЛЛО) Марҳилаи давраи DevOps: Танзим кунед

Ба наздикй мо ҳуқуқҳои нигоҳдорӣ ба провайдери GitLab Terraform гирифт ва план онро дар нашрҳои оянда такмил диҳед. Дар тӯли як моҳи охир, мо 21 дархости якҷояро қабул кардем ва 31 чиптаро бастаем, аз ҷумла баъзе хатогиҳои дерина ва хусусиятҳои гумшуда ба монанди дастгирӣ барои мисол кластерҳо... Ту метавонӣ дар бораи провайдери GitLab Terraform маълумоти бештар гиред дар ҳуҷҷатҳои Terraform.

# GitLab 13.4 бо нигаҳдории HashiCorp барои тағирёбандаҳои CI ва Agent Kubernetes бароварда шудааст

Ҳуҷҷатҳои провайдери GitLab Terraform и чиптаи аслӣ.

Санҷиши ноустувори API бо мушаххасоти OpenAPI ё файли HAR

(НИҲО, ТИЛЛО) Марҳилаи давраи DevOps: Амн

Санҷиши fuzzing API як роҳи олии дарёфти хатоҳо ва осебпазириҳо дар веб-барномаҳо ва API-ҳост, ки сканерҳо ва усулҳои санҷиши дигар метавонанд аз даст надиҳанд.

Санҷиши fuzzing API дар GitLab ба шумо имкон медиҳад, ки пешниҳод кунед Мушаххасоти OpenAPI v2 ё файли HAR барномаи шумо ва сипас ба таври худкор маълумоти вуруди тасодуфиро тавлид мекунад, ки барои санҷиши ҳолатҳои канорӣ ва дарёфти хатоҳо пешбинӣ шудааст. Натиҷаҳо фавран дар лӯлаи шумо намоён мешаванд.

Ин аввалин версияи санҷиши API fuzz аст ва мо мехоҳем, ки фикрҳои шуморо бишнавем. Мо барои санҷиши fuzz захираҳои бештар дорем бисёр фикрҳо, ки мо дар асоси интишори ин хусусият қарор хоҳем дод.

Ҳуҷҷатҳои санҷиши API Fuzzing и эпосҳои аслӣ.

Графикҳои навро дар панели ченакҳо пешнамоиш кунед

(АСОСӢ, САРТАР, ПРЕМИУМ, НИҲО, РОЙГОН, БРУНЗА, НУҚРА, ТИЛЛО) Марҳилаи давраи DevOps: Монитор

Пештар, сохтани график дар панели метрика дар GitLab кори осон набуд. Пас аз он ки шумо метрикаро дар файли панели YAML эҷод кардед, шумо ба он тағирот ворид кардед master, бе имкони тафтиш кардани он, ки графики навтаъсис маҳз ҳамон тавре ки ба шумо лозим аст, кор мекунад. Аз ин версия сар карда, шумо метавонед ҳангоми сохтани график тағиротро пешнамоиш кунед ва дар бораи натиҷа пеш аз фиристодани тағирот ба файли панели YAML тасаввурот пайдо кунед.

Ҳуҷҷатҳо оид ба илова кардани графики нав ба панел и чиптаи аслӣ.

Маълумот дар бораи фарогирии кодҳо тавассути санҷишҳо барои ҳамаи лоиҳаҳои гурӯҳ

(ПРЕМИУМ, НИҲО, НУҚРА, ТИЛЛО) Марҳилаи давраи DevOps: Тасдиқ кунед

Вақте ки шумо шумораи зиёди лоиҳаҳоро дар GitLab идора мекунед, ба шумо як манбаи ягонаи маълумот дар бораи он ки чӣ тавр фарогирии код бо мурури замон дар тамоми лоиҳаҳо тағйир меёбад, лозим аст. Пештар, намоиш додани ин маълумот кори дастӣ ва вақти зиёдро талаб мекард: шумо бояд маълумоти фарогирии кодро аз ҳар як лоиҳа зеркашӣ кунед ва онро дар ҷадвал ҷамъ кунед.

Дар нашри 13.4, ба осонӣ ва зуд васл кардан имконпазир шуд .csv файл бо тамоми маълумот дар бораи фарогирии рамз барои ҳамаи лоиҳаҳои гурӯҳ ё интихоби лоиҳаҳо. Ин хусусият MVC аст, пас аз он қобилият пайдо мешавад фарогирии миёнаи қитъаи бо мурури замон.

# GitLab 13.4 бо нигаҳдории HashiCorp барои тағирёбандаҳои CI ва Agent Kubernetes бароварда шудааст

Ҳуҷҷатҳои таҳлилии репозиторий и чиптаи аслӣ.

Дастгирии забонҳои нав барои санҷиши пурраи fuzz

(НИҲО, ТИЛЛО) Марҳилаи давраи DevOps: Амн

Ин нашрия дастгирии якчанд забонҳои навро барои санҷиши fuzz, ки ба фарогирии пурра нигаронида шудааст, ҷорӣ мекунад.

Акнун шумо метавонед имкониятҳои пурраи санҷиши фуҷурро дар барномаҳои Java, Rust ва Swift-и худ арзёбӣ кунед ва хатоҳо ва осебпазириро пайдо кунед, ки дигар сканерҳо ва усулҳои санҷиш метавонанд аз даст надиҳанд.

# GitLab 13.4 бо нигаҳдории HashiCorp барои тағирёбандаҳои CI ва Agent Kubernetes бароварда шудааст

Ҳуҷҷатҳо оид ба забонҳои дастгирӣшаванда барои санҷиши fuzz и эпосҳои аслӣ.

Огоҳӣ дар саҳифаи асосии муҳити зист

(ПРЕМИУМ, НИҲО, НУҚРА, ТИЛЛО) Марҳилаи давраи DevOps: Баровард

Саҳифаи Муҳитҳо ҳолати умумии муҳити шуморо нишон медиҳад. Дар ин нашр мо ин саҳифаро тавассути илова кардани намоиши ҳушдор такмил додем. Огоҳӣ дар якҷоягӣ бо вазъи муҳити шумо ба шумо кӯмак мекунад, ки барои ислоҳи ҳолатҳои ба амаломада зуд амал кунед.

# GitLab 13.4 бо нигаҳдории HashiCorp барои тағирёбандаҳои CI ва Agent Kubernetes бароварда шудааст

Ҳуҷҷатҳо барои дидани огоҳиҳои охирин дар муҳитҳо и чиптаи аслӣ.

Қубурҳои лона гузошташуда акнун метавонанд қубурҳои дохилии худро идора кунанд

(АСОСӢ, САРТАР, ПРЕМИУМ, НИҲО, РОЙГОН, БРУНЗА, НУҚРА, ТИЛЛО) Марҳилаи давраи DevOps: Тасдиқ кунед

Бо истифода аз қубурҳои лона, ҳоло имкон дорад, ки қубурҳои навро дар дохили қубурҳои кӯдакона гузаронанд. Сатҳи иловагии умқи метавонад муфид бошад, агар ба шумо чандирӣ барои тавлиди шумораи тағйирёбандаи қубурҳо лозим бошад.

Пештар, ҳангоми истифодаи қубурҳои лона, ҳар як қубури кӯдакона талаб мекард, ки кори триггер дар лӯлаи волидайн дастӣ муайян карда шавад. Акнун шумо метавонед қубурҳои лонаеро эҷод кунед, ки ба таври динамикӣ дилхоҳ шумораи қубурҳои нави лонаро оғоз мекунанд. Масалан, агар шумо монорепозиторий дошта бошед, шумо метавонед ба таври динамикӣ зерқубури аввалро тавлид кунед, ки худи он дар асоси тағирот дар филиал миқдори зарурии қубурҳои навро эҷод мекунад.

# GitLab 13.4 бо нигаҳдории HashiCorp барои тағирёбандаҳои CI ва Agent Kubernetes бароварда шудааст

Ҳуҷҷатҳои қубури дохилӣ и чиптаи аслӣ.

Навигатсияи беҳтаршуда байни қубурҳои волидайн ва лона

(АСОСӢ, САРТАР, ПРЕМИУМ, НИҲО, РОЙГОН, БРУНЗА, НУҚРА, ТИЛЛО) Марҳилаи давраи DevOps: Тасдиқ кунед

Пештар, паймоиш байни қубурҳои волидайн ва лона хеле қулай набуд - барои ба қубури дилхоҳ расидан ба шумо кликҳои зиёд лозим буд. Муайян кардан низ осон набуд, ки дар кадом кор газопровод сар шуд. Акнун дидани робитаҳои байни қубурҳои волидайн ва лона хеле осонтар хоҳад шуд.

# GitLab 13.4 бо нигаҳдории HashiCorp барои тағирёбандаҳои CI ва Agent Kubernetes бароварда шудааст

Ҳуҷҷатҳои қубури дохилӣ и чиптаи аслӣ.

Ҷойҳои матритсаи мувозӣ тағирёбандаҳои мувофиқро дар унвони вазифа нишон медиҳанд

(АСОСӢ, САРТАР, ПРЕМИУМ, НИҲО, РОЙГОН, БРУНЗА, НУҚРА, ТИЛЛО) Марҳилаи давраи DevOps: Тасдиқ кунед

Агар шумо истифода баред матритсаи вазифа, шумо шояд пай бурдед, ки муайян кардани кадом тағирёбандаи матритса барои кори муайян истифода шудааст, душвор буд, зеро номҳои кор ба назар чунин менамуданд. matrix 1/4. Дар нашри 13.4, шумо арзишҳои тағирёбандаи мувофиқро хоҳед дид, ки дар он кор ба ҷои номи кори умумӣ истифода мешуданд. Масалан, агар ҳадафи шумо ислоҳ кардани меъмории x86 бошад, он гоҳ кор даъват карда мешавад matrix: debug x86.

# GitLab 13.4 бо нигаҳдории HashiCorp барои тағирёбандаҳои CI ва Agent Kubernetes бароварда шудааст

Ҳуҷҷатҳо барои ҷойҳои параллели матритса и чиптаи аслӣ.

Дигар такмилот дар GitLab 13.4

Пайваст кардани ҳисоби Atlassian

(АСОСӢ, САРТАР, ПРЕМИУМ, НИҲО) Марҳилаи давраи DevOps: Идоракунӣ

Корбарони GitLab акнун метавонанд ҳисобҳои GitLab-и худро ба ҳисоби Atlassian Cloud-и худ пайваст кунанд. Ин ба шумо имкон медиҳад, ки ба GitLab бо маълумотномаҳои Atlassian ворид шавед ва инчунин барои такмили минбаъдаи ҳамгироӣ замина фароҳам меорад. Gitlab бо Jira ва бо дигар маҳсулоти аз хати Atlassian.

# GitLab 13.4 бо нигаҳдории HashiCorp барои тағирёбандаҳои CI ва Agent Kubernetes бароварда шудааст

Ҳуҷҷати ҳамгироии Atlassian и чиптаи аслӣ.

Содироти рӯйхати ҳамаи ӯҳдадориҳои якҷояшавӣ

(НИҲО, ТИЛЛО) Марҳилаи давраи DevOps: Идоракунӣ

Ташкилотҳое, ки ба риояи талабот нигаронида шудаанд, бояд ба аудиторҳо нуқтаи назари ҳамаҷонибаи ҷузъҳои марбут ба ҳама гуна тағирот дар истеҳсолотро нишон диҳанд. Дар GitLab ин маънои ҷамъ кардани ҳама чизро дар як ҷо дорад: якҷоя кардани дархостҳо, чиптаҳо, қубурҳо, сканҳои амниятӣ ва дигар маълумотҳои содиротӣ. То ҳол, шумо бояд онро дар GitLab дастӣ ҷамъоварӣ мекардед ё асбобҳои худро барои ҷамъоварии иттилоот танзим мекардед, ки ин чандон муассир набуд.

Шумо ҳоло метавонед ин маълумотро ба таври барномавӣ ҷамъоварӣ ва содирот кунед, то ба талаботи аудит ҷавобгӯ бошед ё таҳлилҳои дигарро анҷом диҳед. Барои содир кардани рӯйхати ҳамаи ӯҳдадориҳои якҷоякунӣ барои гурӯҳи ҷорӣ, шумо бояд ба он равед Панелҳои мувофиқат ва тугмаро пахш кунед Рӯйхати ҳамаи ӯҳдадориҳои якҷоякунӣ. Дар файли натиҷавӣ ҳамаи ӯҳдадориҳои дархости якҷоякунӣ, муаллифи онҳо, ID-и дархости ҳамроҳшавӣ, гурӯҳ, лоиҳа, тасдиқкунандагон ва маълумоти дигарро дар бар мегирад.

# GitLab 13.4 бо нигаҳдории HashiCorp барои тағирёбандаҳои CI ва Agent Kubernetes бароварда шудааст

Ҳуҷҷатҳо барои таҳияи ҳисобот и чиптаи аслӣ.

Токенҳои дастрасии шахсиро тавассути API номбар кунед ва идора кунед

(НИҲО, ТИЛЛО) Марҳилаи давраи DevOps: Идоракунӣ

Идоракунии дастрасӣ ба фазои номи GitLab як қисми муҳими кӯшишҳои мутобиқат мебошад. Аз принсипҳои имтиёзи камтарин то ғайрифаъол кардани дастрасии вақт, метавонад якчанд талаботҳои марбут ба аломатҳои дастрасии шахсӣ дар GitLab вуҷуд дошта бошад. Барои осонтар кардани нигоҳдорӣ ва идоракунии ҳамаи ин маълумоти корбар дар фазои номи шумо, мо имкон додем, ки ҳамаи аломатҳои дастрасии шахсиро номбар кунем ва ихтиёрӣ дастрасиро рад кунед тавассути API.

Ин беҳбудиҳо дар GitLab API ба корбарон имкон медиҳад, ки аломатҳои дастрасии шахсии худро номбар ва лағв кунанд ва ба маъмурон токенҳои корбарони худро номбар ва бозхонд кунанд. Акнун барои маъмурон дидан осонтар хоҳад шуд, ки кӣ ба фазои номи онҳо дастрасӣ дорад, қарорҳои дастрасӣ дар асоси маълумоти корбар қабул мекунад ва аломатҳои дастрасии шахсиро, ки метавонанд осеб дида бошанд ё берун аз сиёсати идоракунии дастрасии ширкат қарор гиранд, лағв кунанд.

Ҳуҷҷатҳои аломати дастрасии шахсӣ и чиптаи аслӣ.

Масъалаҳои марбут ва дигар хусусиятҳо ҳоло дар GitLab Core мавҷуданд

(АСОСӢ, САРТАР, ПРЕМИУМ, НИҲО, РОЙГОН, БРУНЗА, НУҚРА, ТИЛЛО) Марҳилаи давраи DevOps: Нақша

Чанд мох пеш аз ин мо плани ба тарҷумаи 18 хусусият ба рамзи кушодаасос. Мо барои вафо кардан ба ин кавл мехнат карда истодаем чиптаҳои марбут, содироти чиптаҳо ба CSV и режими фокусии Шӯрои вазифаҳо (дар локализатсияи русии GitLab "Шӯрои муҳокима") дар нақшаи асосӣ дастрас аст. Ин танҳо ба муносибатҳои "пайванд" дахл дорад; муносибатҳои "блокҳо" ва "бандшуда" дар нақшаҳои пулакӣ боқӣ мемонанд.

Ҳуҷҷатҳо дар бораи чиптаҳои дахлдор и чиптаи аслӣ.

Намоиши номи филиали ибтидоӣ дар панели паҳлӯии дархости якҷоякунӣ

(АСОСӢ, САРТАР, ПРЕМИУМ, НИҲО, РОЙГОН, БРУНЗА, НУҚРА, ТИЛЛО) Марҳилаи давраи DevOps: Эҷод кунед

Ҳангоми баррасии тағйироти кодҳо, мубоҳисаҳо ва ӯҳдадориҳои дархости якҷоя, аксар вақт матлуб аст, ки санҷиши маҳаллии филиал барои баррасии амиқтар анҷом дода шавад. Аммо, дарёфти номи ришта торафт мушкилтар мешавад, зеро ба тавсифи дархости якҷоякунӣ мундариҷаи бештар илова карда мешавад ва шумо бояд дар поёни саҳифа ҳаракат кунед.

Мо номи филиалро ба панели паҳлӯии дархости якҷоякунӣ илова кардем, ки онро дар вақти дилхоҳ дастрас мегардонем ва зарурати ҳаракат дар тамоми саҳифаро аз байн мебарем. Мисли истинод ба дархости якҷоякунӣ, қисмати филиали манбаъ дорои тугмаи қулай "нусхабардорӣ" мебошад.

Спасибо Итан Ризор барои саҳми бузургатон дар рушди ин хусусият!

Якҷоя кардани ҳуҷҷатҳои дархост и чиптаи аслӣ.

Нишон додани мавҷудияти файлҳои пошхӯрда дар фарқиятҳои дархости якҷоякунӣ

(АСОСӢ, САРТАР, ПРЕМИУМ, НИҲО, РОЙГОН, БРУНЗА, НУҚРА, ТИЛЛО) Марҳилаи давраи DevOps: Эҷод кунед

Якҷоя кардани дархостҳое, ки ба якчанд файлҳо тағирот илова мекунанд, баъзан фарқиятҳои файлҳои калонро барои беҳтар кардани иҷрои визуалӣ коҳиш медиҳанд. Вақте ки ин ҳодиса рӯй медиҳад, ҳангоми баррасии парванда тасодуфан гузаред, махсусан ҳангоми якҷоя кардани дархостҳо бо шумораи зиёди файлҳо. Аз версияи 13.4 сар карда, дархостҳои якҷоякунӣ фарқиятҳоеро, ки дорои файлҳои пӯшонида шудаанд, қайд мекунанд, бинобар ин шумо ҳангоми баррасии код ин файлҳоро аз даст намедиҳед. Барои возеҳи бештар, мо нақша дорем, ки дар нашри оянда ба ин файлҳо таъкид илова кунем. Барои навсозиҳо мунтазир бошед чиптаи gitlab # 16047.

# GitLab 13.4 бо нигаҳдории HashiCorp барои тағирёбандаҳои CI ва Agent Kubernetes бароварда шудааст

Ҳуҷҷатҳо дар бораи файлҳои печонидашуда дар дархости якҷоякунӣ фарқият и чиптаи аслӣ.

Огоҳӣ дар бораи мавҷудияти файлҳои пошхӯрда дар фарқияти дархости якҷоякунӣ

(АСОСӢ, САРТАР, ПРЕМИУМ, НИҲО, РОЙГОН, БРУНЗА, НУҚРА, ТИЛЛО) Марҳилаи давраи DevOps: Эҷод кунед

Дар қисмати фарқиятҳои дархости якҷоякунӣ, файлҳои калон барои беҳтар кардани кор фурӯхта мешаванд. Бо вуҷуди ин, ҳангоми баррасии код, баъзе файлҳо метавонанд аз даст дода шаванд, вақте ки баррасикунанда дар рӯйхати файлҳо ҳаракат мекунад, зеро ҳамаи файлҳои калон хароб мешаванд.

Мо огоҳии намоёнро дар болои саҳифаи тафовути дархости якҷоякунӣ илова кардем, то ба корбарон хабар диҳем, ки дар ин бахш файли муттаҳидшуда мавҷуд аст. Бо ин роҳ, шумо ҳангоми баррасии дархост ягон тағйиротро аз даст намедиҳед.

# GitLab 13.4 бо нигаҳдории HashiCorp барои тағирёбандаҳои CI ва Agent Kubernetes бароварда шудааст

Ҳуҷҷатҳо дар бораи файлҳои печонидашуда дар дархости якҷоякунӣ фарқият и чиптаи аслӣ.

Барқароркунии худкори анбори кластери Gitaly

(АСОСӢ, САРТАР, ПРЕМИУМ, НИҲО, РОЙГОН, БРУНЗА, НУҚРА, ТИЛЛО) Марҳилаи давраи DevOps: Эҷод кунед

Пештар, вақте ки гиреҳи ибтидоии кластери Gitaly офлайн буд, анборҳои он гиреҳ ҳамчун танҳо барои хондан қайд карда мешуданд. Ин талафоти маълумотро дар ҳолатҳое пешгирӣ кард, ки дар гиреҳ тағирот мавҷуд буд, ки ҳанӯз такрор нашудаанд. Вақте ки гиреҳ ба онлайн баргашт, GitLab ба таври худкор барқарор карда нашуд ва маъмурон маҷбур буданд, ки раванди ҳамоҳангсозиро дастӣ оғоз кунанд ё талафи маълумотро қабул кунанд. Ҳолатҳои дигар, ба монанди нокомии кори такрорӣ дар гиреҳи дуввум, инчунин метавонанд ба анборҳои кӯҳна ё танҳо барои хондан оварда расонанд. Дар ин ҳолат, анбор то фаро расидани амалиёти навбатии навиштан, ки кори такрориро оғоз мекунад, кӯҳна боқӣ монд.

Барои ҳалли ин мушкилот Праефект ҳоло кори такрориро ба нақша мегирад, вақте ки он як анбори кӯҳнаро дар як гиреҳ ва версияи охирини анбори дигарро ошкор мекунад. Ин кори такрорӣ анборро ба таври худкор навсозӣ мекунад ва зарурати барқарорсозии дастӣ маълумотро аз байн мебарад. Барқарорсозии худкор инчунин кафолат медиҳад, ки гиреҳҳои дуюмдараҷа дар сурати ноком шудани кори такрорӣ ба ҷои интизор шудани амалиёти навбатии навиштан, зуд нав карда мешаванд. Азбаски бисёре аз кластерҳои Gilaly миқдори зиёди анборҳоро нигоҳ медоранд, ин вақтро, ки маъмурон ва муҳандисони эътимоднокӣ барои барқарор кардани маълумот пас аз хато сарф мекунанд, хеле кам мекунад.

Илова бар ин, таъмири худкор такрори анборҳоро дар ҳама гиреҳи нави Гиталии ба кластер иловашуда оғоз мекунад ва ҳангоми илова кардани гиреҳҳои нав кори дастиро аз байн мебарад.

Ҳуҷҷатҳои барқарорсозии маълумотҳои Gitaly и чиптаи аслӣ.

Дар саҳифаи тарроҳӣ вазифаи иҷрошударо ҳамчун иҷрошуда қайд кунед

(АСОСӢ, САРТАР, ПРЕМИУМ, НИҲО, РОЙГОН, БРУНЗА, НУҚРА, ТИЛЛО) Марҳилаи давраи DevOps: Эҷод кунед

Муоширати муассир дар GitLab ба рӯйхатҳои вазифаҳо асос ёфтааст. Агар шумо дар шарҳ зикр шуда бошед, муҳим аст, ки тавонед ба коре гузаред ва ё ба иҷрои коре шурӯъ кунед ё онро ҳамчун иҷрошуда қайд кунед. Инчунин муҳим аст, ки тавонистани вазифаеро ба худ таъин кунед, вақте ки ба шумо лозим аст, ки дар болои чизе кор кунед ё дертар ба он баргардед.

Пештар, шумо ҳангоми кор бо тарҳҳо вазифаҳоро илова карда наметавонед ё онҳоро ҳамчун анҷомшуда қайд карда наметавонед. Ин самаранокии муоширати байни гурӯҳҳои маҳсулотро ба таври ҷиддӣ халалдор кард, зеро вазифаҳо ҷузъи муҳими ҷараёни кории GitLab мебошанд.

Дар нашри 13.4, тарҳҳо бо шарҳҳои чипта ҳангоми истифодаи вазифаҳо мувофиқат мекунанд, ки кор бо онҳо пайваста ва муассиртар мешавад.

# GitLab 13.4 бо нигаҳдории HashiCorp барои тағирёбандаҳои CI ва Agent Kubernetes бароварда шудааст

Ҳуҷҷатҳо оид ба илова кардани вазифаҳо барои тарҳҳо и чиптаи аслӣ.

Дастури такмилёфтаи ҳалли мушкилот барои CI/CD

(АСОСӢ, САРТАР, ПРЕМИУМ, НИҲО, РОЙГОН, БРУНЗА, НУҚРА, ТИЛЛО) Марҳилаи давраи DevOps: Тасдиқ кунед

Мо дастури ҳалли мушкилотро барои GitLab CI/CD бо маълумоти бештар дар бораи мушкилоти умумӣ, ки шумо дучор мешавед, такмил додем. Мо умедворем, ки ҳуҷҷатҳои мукаммалшуда як манбаи арзишманд барои кӯмак расонидан ба шумо барои зуд ва ба осонӣ ба кор даровардани GitLab CI/CD хоҳад буд.

Ҳуҷҷатҳои ҳалли мушкилоти CI/CD и чиптаи аслӣ.

Дархостҳои якҷоякунӣ дигар аз навбати якҷояшавӣ берун намеоянд

(ПРЕМИУМ, НИҲО, НУҚРА, ТИЛЛО) Марҳилаи давраи DevOps: Тасдиқ кунед

Қаблан, дархостҳои якҷоякунӣ аз сабаби тафсирҳои дер тасодуфан аз навбати якҷояшавӣ меафтанд. Агар дархости якҷоякунӣ аллакай дар навбат бошад ва касе ба он тавзеҳоте илова кард, ки баҳси нави ҳалнашударо ба вуҷуд овард, дархости якҷоякунӣ барои якҷоякунӣ номувофиқ ҳисобида мешуд ва аз навбат меафтад. Ҳоло, пас аз он ки дархости якҷоякунӣ ба навбати якҷоякунӣ илова карда мешавад, шарҳҳои навро бидуни тарси халалдор кардани раванди якҷоякунӣ илова кардан мумкин аст.

Якҷоя кардани ҳуҷҷатҳои навбат и чиптаи аслӣ.

Намоиши арзиши фарогирии код барои кор дар дархости якҷоякунӣ

(АСОСӢ, САРТАР, ПРЕМИУМ, НИҲО, РОЙГОН, БРУНЗА, НУҚРА, ТИЛЛО) Марҳилаи давраи DevOps: Тасдиқ кунед

Таҳиягарон бояд пас аз ба итмом расидани қубур арзиши фарогирии кодро бубинанд - ҳатто дар сенарияҳои мураккаб, ба монанди иҷро кардани лӯла бо корҳои сершумор, ки барои ҳисоб кардани арзиши фарогирӣ таҳлил карда мешаванд. Пештар, виҷети дархости якҷоякунӣ танҳо миёнаи ин арзишҳоро нишон медод, ки ин маънои онро дошт, ки шумо бояд ба саҳифаи кор гузаред ва ба дархости якҷоякунӣ баргардед, то арзишҳои фарогирии фосилавӣ ба даст оред. Барои сарфаи вақт ва ин қадамҳои иловагӣ, мо виджетро нишон додем, ки арзиши миёнаи фарогирӣ, тағйироти он дар байни шохаҳои мақсаднок ва манбаъ ва маслиҳати абзоре, ки арзиши фарогирии ҳар як кореро, ки дар асоси он ҳисоби миёна ҳисоб карда шудааст, нишон медиҳад.

# GitLab 13.4 бо нигаҳдории HashiCorp барои тағирёбандаҳои CI ва Agent Kubernetes бароварда шудааст

Ҳуҷҷатҳои таҳлили фарогирии код и чиптаи аслӣ.

Хориҷ кардани бастаҳо аз феҳристи бастаҳо ҳангоми дидани гурӯҳ

(АСОСӢ, САРТАР, ПРЕМИУМ, НИҲО, РОЙГОН, БРУНЗА, НУҚРА, ТИЛЛО) Марҳилаи давраи DevOps: Баста

Феҳристи бастаҳои GitLab макони нигоҳдорӣ ва паҳн кардани бастаҳо дар форматҳои гуногун мебошад. Вақте ки шумо дар лоиҳа ё гурӯҳи худ бастаҳои зиёд доред, шумо бояд бастаҳои истифоданашударо зуд муайян кунед ва онҳоро хориҷ кунед, то одамон онҳоро аз зеркашии пешгирӣ кунанд. Шумо метавонед бастаҳоро аз феҳристи худ тавассути API баста ё тавассути интерфейси корбари феҳристи бастаҳо. Бо вуҷуди ин, то ҳол шумо наметавонед бастаҳоро ҳангоми дидани гурӯҳ тавассути UI хориҷ кунед. Дар натиҷа, ба шумо лозим омад, ки бастаҳои нолозимро дар як лоиҳа хориҷ кунед, ки ин бесамар буд.

Ҳоло шумо метавонед ҳангоми дидани феҳристи бастаҳои гурӯҳ бастаҳоро нест кунед. Танҳо ба саҳифаи феҳристи бастаҳои гурӯҳ равед, бастаҳоро аз рӯи ном филтр кунед ва ҳама чизеро, ки ба шумо лозим нест, хориҷ кунед.

Ҳуҷҷатҳо оид ба хориҷ кардани бастаҳо аз реестри бастаҳо и чиптаи аслӣ.

Миқёси бастаҳои Конан ба сатҳи лоиҳа

(АСОСӢ, САРТАР, ПРЕМИУМ, НИҲО, РОЙГОН, БРУНЗА, НУҚРА, ТИЛЛО) Марҳилаи давраи DevOps: Баста

Шумо метавонед анбори Конанро дар GitLab барои нашр ва паҳн кардани вобастагии C/C++ истифода баред. Аммо, қаблан бастаҳо метавонистанд танҳо ба сатҳи мисол миқёс кунанд, зеро номи бастаи Конан танҳо ҳадди аксар 51 аломат буда метавонад. Агар шумо хоҳед, ки бастаеро аз зергурӯҳ нашр кунед, масалан gitlab-org/ci-cd/package-stage/feature-testing/conan, кор кардан кариб имконнопазир буд.

Шумо ҳоло метавонед бастаҳои Конанро то сатҳи лоиҳа коҳиш диҳед, ки интишор ва паҳн кардани вобастагии лоиҳаҳои худро осон мекунад.

Ҳуҷҷатҳои интишори бастаи Конан и чиптаи аслӣ.

Дастгирии мудирони бастаҳои нав ва забонҳо барои сканкунии вобастагӣ

(НИҲО, ТИЛЛО) Марҳилаи давраи DevOps: Амн

Мо хурсандем, ки ба рӯйхати мо сканҳои вобастагӣ барои лоиҳаҳои коди C, C++, C# ва .Net, ки менеҷерҳои бастаи NuGet 4.9+ ё Conan -ро истифода мебаранд, илова кунем. забонҳо ва чаҳорчӯбаҳои дастгирӣшаванда. Шумо ҳоло метавонед сканкунии вобастагиро ҳамчун як қисми марҳилаи Амн фаъол созед, то осебпазирии маълумро дар вобастагӣ тавассути менеҷерони бастаҳо илова кунед. Офтобҳои пайдошуда дар дархости якҷоякунии шумо дар баробари дараҷаи вазнинии онҳо нишон дода мешаванд, то шумо пеш аз иҷрои якҷояшавӣ донед, ки вобастагии нав чӣ хатар дорад. Шумо инчунин метавонед лоиҳаи худро барои талаб танзим кунед тасдиқи дархости якҷоя барои вобастагӣ бо осебпазирӣ бо дараҷаҳои шадиди интиқодӣ (Критикӣ), баланд (баланд) ё номаълум (номаълум).

Ҳуҷҷатҳо барои забонҳои дастгирӣшаванда ва менеҷерони бастаҳо и эпосҳои аслӣ.

Огоҳиҳо ҳангоми тағир додани танзимоти дархости якҷоякунӣ ба "Ҳангоме ки қубур бомуваффақият анҷом меёбад"

(АСОСӢ, САРТАР, ПРЕМИУМ, НИҲО, РОЙГОН, БРУНЗА, НУҚРА, ТИЛЛО) Марҳилаи давраи DevOps: Баровард

Пештар, ҳангоми муқаррар кардани танзимоти дархости якҷоякунӣ Вақте ки қубур ба итмом мерасад, якҷоя кунед (Муттаҳид Вақте ки қубур муваффақ мешавад, MWPS) ягон огоҳиномаи почтаи электронӣ фиристода нашудааст. Шумо бояд вазъиятро дастӣ санҷед ё огоҳии якҷояро интизор шавед. Бо ин нашр мо хушнудем, ки саҳми корбаронро пешниҳод кунем @ravishankar2kool, ки ин мушкилотро тавассути илова кардани огоҳиномаҳои худкор ба ҳама ба дархости муттаҳидшавӣ обунашуда ҳал кард, вақте ки баррасӣ танзимоти якҷоякуниро ба MWPS иваз мекунад.

# GitLab 13.4 бо нигаҳдории HashiCorp барои тағирёбандаҳои CI ва Agent Kubernetes бароварда шудааст

Ҳуҷҷатҳо барои якҷоя кардани огоҳиномаҳои рӯйдодҳои дархост и чиптаи аслӣ.

Эҷоди кластерҳои EKS бо версияи аз ҷониби корбар муайяншудаи Kubernetes

(АСОСӢ, САРТАР, ПРЕМИУМ, НИҲО, РОЙГОН, БРУНЗА, НУҚРА, ТИЛЛО) Марҳилаи давраи DevOps: Танзим кунед

Корбарони GitLab акнун метавонанд версияи Kubernetes-ро интихоб кунанд, ки аз ҷониби EKS пешниҳод карда мешавад; шумо метавонед дар байни версияҳои 1.14–1.17 интихоб кунед.

Ҳуҷҷатҳо барои илова кардани кластерҳои EKS и чиптаи аслӣ.

Эҷоди ҳодисаҳо ҳамчун намудҳои чипта

(АСОСӢ, САРТАР, ПРЕМИУМ, НИҲО, РОЙГОН, БРУНЗА, НУҚРА, ТИЛЛО) Марҳилаи давраи DevOps: Монитор

На ҳар як мушкилоте, ки дарҳол ба миён меояд, ҳушдорҳоро ба вуҷуд меорад: корбарон дар бораи қатъшавӣ хабар медиҳанд ва аъзоёни даста масъалаҳои иҷроишро таҳқиқ мекунанд. Ҳодисаҳо ҳоло як намуди чипта мебошанд, бинобар ин дастаҳои шумо метавонанд онҳоро ҳамчун як қисми ҷараёни муқаррарии кори худ зуд эҷод кунанд. клик кунед Вазифаи нав аз ҳама ҷо дар GitLab ва дар саҳро Намуди интихоб кунед Ҳодиса.

# GitLab 13.4 бо нигаҳдории HashiCorp барои тағирёбандаҳои CI ва Agent Kubernetes бароварда шудааст

Ҳуҷҷатҳо барои ба таври дастӣ эҷод кардани ҳодисаҳо и чиптаи аслӣ.

Зикр кардани огоҳиҳои GitLab дар Markdown

(АСОСӢ, САРТАР, ПРЕМИУМ, НИҲО, РОЙГОН, БРУНЗА, НУҚРА, ТИЛЛО) Марҳилаи давраи DevOps: Монитор

Мо огоҳиҳои GitLab-ро тавассути илова кардани як навъи нави ёдоварӣ барои онҳо дар GitLab Markdown такмил додем, ки мубодила ва зикри огоҳиҳоро осонтар мекунад. Истифода баред ^alert#1234барои зикр кардани огоҳӣ дар ҳама гуна майдони Markdown: дар ҳодисаҳо, чиптаҳо ё дархостҳои якҷоя. Ин инчунин ба шумо кӯмак мекунад, ки корҳоеро муайян кунед, ки на аз чиптаҳо ё якҷоя кардани дархостҳо, аз огоҳиҳо сохта шудаанд.

Ҳуҷҷатҳои идоракунии ҳодисаҳо и чиптаи аслӣ.

Намоиши сарбории ҳушдор аз рӯи ҳодиса

(АСОСӢ, САРТАР, ПРЕМИУМ, НИҲО, РОЙГОН, БРУНЗА, НУҚРА, ТИЛЛО) Марҳилаи давраи DevOps: Монитор

Тавсифи ҳушдор дорои маълумоти муҳим барои ҳалли мушкилот ва барқарорсозӣ мебошад ва ин маълумот бояд ба осонӣ дастрас бошад, то ҳангоми кор барои ҳалли ҳодиса ба шумо асбобҳо ё ҷадвалҳоро иваз накунед. Ҳодисаҳое, ки аз огоҳиҳо сохта шудаанд, тавсифи пурраи огоҳиро дар ҷадвал нишон медиҳанд Тафсилоти огоҳӣ.

# GitLab 13.4 бо нигаҳдории HashiCorp барои тағирёбандаҳои CI ва Agent Kubernetes бароварда шудааст

Ҷустуҷӯи пешрафта 75% тезтар

(БРУНЗА, НУҚРА, ТИЛЛО) Мавҷудият

GitLab, ҳамчун як замимаи ягона, дорои қобилияти беназири кашфи мундариҷа дар тамоми ҷараёни кори DevOps-и шумо мебошад. Дар GitLab 13.4, ҷустуҷӯи пешрафта натиҷаҳои онро 75% тезтар бармегардонад бо фазоҳои муайян ва лоиҳаҳо маҳдуд аст, чунон ки дар GitLab.com.

Ҳуҷҷатҳои ҷустуҷӯии тезтар и чиптаи аслӣ.

Намоиши лоиҳаҳои ҳазфшуда барои маъмурон

(АСОСӢ, САРТАР, ПРЕМИУМ, НИҲО) Марҳилаи давраи DevOps: Идоракунӣ

Имконияти мавқуф гузоштани ҳазфи лоиҳа вуҷуд дошт дар 12.6 ҷорӣ карда шудааст. Аммо, қаблан дар як ҷо дидани ҳамаи лоиҳаҳое, ки интизори ҳазф мешаванд, имкон надоштанд. Маъмурони мисоли корбари GitLab акнун метавонанд ҳамаи лоиҳаҳои ҳазфшудаи интизоршударо дар як ҷо бо тугмаҳо барои ба осонӣ барқарор кардани ин лоиҳаҳо бубинанд.

Ин хусусият ба маъмурон назорати бештари ҳазфи лоиҳаро тавассути ҷамъоварии ҳама маълумоти дахлдор дар як ҷо ва фароҳам овардани қобилияти бекор кардани амалҳои ҳазфкунии номатлуб медиҳад.

Спасибо Эш Видют (@asheshvidyut7) барои ин хусусият!

Ҳуҷҷатҳо оид ба нест кардани лоиҳаҳо и чиптаи аслӣ.

Дастгирии иловагӣ барои қоидаҳои push гурӯҳ ба API

(БРУНЗА, НУҚРА, ТИЛЛО) Марҳилаи давраи DevOps: Идоракунӣ

Пештар, қоидаҳои фишори гурӯҳро танҳо тавассути дидани ҳар як гурӯҳ тавассути GitLab UI ва татбиқи ин қоидаҳо танзим кардан мумкин буд. Шумо ҳоло метавонед ин қоидаҳоро тавассути API идора кунед, то асбобҳои фармоишии худ ва автоматикунонии GitLab-ро дастгирӣ кунед.

Ҳуҷҷатҳо дар бораи қоидаҳои push барои гурӯҳ и чиптаи аслӣ.

Бекор кардани аломатҳои дастрасии шахсӣ барои нигаҳдории худидоракунии эътимоднома

(НИҲО) Марҳилаи давраи DevOps: Идоракунӣ

Нигоҳдории эътимоднома Ба маъмурон маълумоте медиҳад, ки онҳо барои идора кардани маълумоти корбар барои мисоли GitLab лозиманд. Азбаски созмонҳое, ки ба мутобиқат нигаронида шудаанд, дар сахтгирии сиёсатҳои идоракунии эътимодномаашон фарқ мекунанд, мо тугмаеро илова кардем, ки ба маъмурон имкон медиҳад, ки аломати дастрасии шахсии корбарро (PAT) ихтиёран бозхонд. Маъмурон акнун метавонанд ба осонӣ PAT-ҳои эҳтимолан осебпазирро бекор кунанд. Ин хусусият барои созмонҳое муфид аст, ки мехоҳанд имконоти бештари мутобиқатро барои кам кардани халалдоршавӣ ба корбарони худ дошта бошанд.

# GitLab 13.4 бо нигаҳдории HashiCorp барои тағирёбандаҳои CI ва Agent Kubernetes бароварда шудааст

Ҳуҷҷатҳои нигаҳдории эътимоднома и чиптаи аслӣ.

Файли конфигуратсия барои муҳаррири сайти статикӣ

(АСОСӢ, САРТАР, ПРЕМИУМ, НИҲО, РОЙГОН, БРУНЗА, НУҚРА, ТИЛЛО) Марҳилаи давраи DevOps: Эҷод кунед

Дар GitLab 13.4, мо роҳи нави танзими муҳаррири сайти статикиро ҷорӣ мекунем. Гарчанде ки файли конфигуратсия ягон танзимотро дар ин нашр ҳифз намекунад ё қабул намекунад, мо барои мутобиқсозии ояндаи рафтори муҳаррир замина мегузорем. Дар нашрҳои оянда мо ба файл илова хоҳем кард .gitlab/static-site-editor.yml параметрҳо барои насб суроғаи сайти асосӣбар он тасвирҳои дар муҳаррир боршуда захира карда мешаванд, бекор кардани танзимоти синтаксиси Markdown ва дигар танзимоти муҳаррир.

Ҳуҷҷатҳо барои насб кардани муҳаррири сайти статикӣ и эпосҳои аслӣ.

Таҳрири қисми муқаддимавии файл бо истифода аз муҳаррири сайти статикӣ

(АСОСӢ, САРТАР, ПРЕМИУМ, НИҲО, РОЙГОН, БРУНЗА, НУҚРА, ТИЛЛО) Марҳилаи давраи DevOps: Эҷод кунед

Материяи асосӣ як роҳи чандир ва қулай барои муайян кардани тағирёбандаҳои саҳифа дар файлҳои додаҳо барои коркард аз ҷониби генератори сайти статикӣ мебошад. Он маъмулан барои таъини унвони саҳифа, қолаби тарҳ ё муаллиф истифода мешавад, аммо метавонад барои интиқоли ҳама гуна намуди метадата ба генератор ҳангоми намоиши саҳифа дар HTML истифода шавад. Қисми муқаддимавӣ дар қисми болоии ҳар як файли додаҳо ҷойгир аст, одатан ҳамчун YAML ё JSON формат карда мешавад ва синтаксиси пайваста ва дақиқро талаб мекунад. Корбароне, ки бо қоидаҳои мушаххаси синтаксис ошно нестанд, метавонанд нохост аломати беэътибор ворид кунанд, ки дар навбати худ метавонад мушкилоти форматкунӣ ё ҳатто нокомиро ба вуҷуд орад.

Ҳолати таҳрири WYSIWYG муҳаррири сайти статикӣ аллакай муқаддимаро аз муҳаррир хориҷ мекунад, то ин хатогиҳои форматкуниро пешгирӣ кунад. Аммо, ин ба шумо имкон намедиҳад, ки арзишҳои дар ин қисм нигоҳ дошташударо бе бозгашт ба таҳрир дар реҷаи манбаъ тағир диҳед. Дар GitLab 13.4, шумо метавонед ба дилхоҳ соҳа дастрасӣ пайдо кунед ва арзиши онро дар интерфейси шинос дар асоси шакл таҳрир кунед. Вақте ки тугма пахш карда мешавад Танзимотҳо (Танзимот) панел кушода мешавад, ки майдони формаро барои ҳар як калиди дар ибтидо муайяншуда нишон медиҳад. Майдонҳо бо арзиши ҷорӣ пур карда мешаванд ва таҳрир кардани яке аз онҳо ба мисли ворид кардани он дар шакли веб осон аст. Таҳрири муқаддима бо ин роҳ аз синтаксиси мураккаб канорагирӣ мекунад ва ба шумо назорати пурраи мундариҷаро медиҳад ва кафолат медиҳад, ки натиҷаи ниҳоӣ пайваста формат карда шавад.

# GitLab 13.4 бо нигаҳдории HashiCorp барои тағирёбандаҳои CI ва Agent Kubernetes бароварда шудааст

Ҳуҷҷатҳои муҳаррири сайти статикӣ и чиптаи аслӣ.

GitLab барои Jira ва DVCS Connector ҳоло дар Core аст

(АСОСӢ, САРТАР, ПРЕМИУМ, НИҲО, РОЙГОН, БРУНЗА, НУҚРА, ТИЛЛО) Марҳилаи давраи DevOps: Эҷод кунед

Барои корбарони Jira дар GitLab: Барномаи GitLab барои Jira и Пайвасткунаки DVCS ба шумо имкон медиҳад, ки маълумотро дар бораи ӯҳдадориҳои GitLab нишон диҳед ва дархостҳоро мустақиман дар Jira якҷоя кунед. Дар якҷоягӣ бо ҳамгироии дарунсохт Jira, шумо метавонед ҳангоми кор ба осонӣ байни ду барнома ҳаракат кунед.

Ин хусусиятҳо қаблан танҳо дар нақшаи Premium мо дастрас буданд, аммо ҳоло барои ҳама корбарон дастрасанд!

Ҳуҷҷатҳои ҳамгироии Jira и чиптаи аслӣ.

Овоздиҳии аксарият барои муомилоти кластери Gitaly (бета)

(АСОСӢ, САРТАР, ПРЕМИУМ, НИҲО) Марҳилаи давраи DevOps: Эҷод кунед

Кластери Gitaly ба шумо имкон медиҳад, ки анбори Git-ро ба гиреҳҳои сершумори "гарм"-и Gitaly такрор кунед. Ин таҳаммулпазирии хатогиҳоро тавассути бартараф кардани як нуқтаи нокомӣ афзоиш медиҳад. Амалиётҳои транзаксионӣ, ки дар GitLab 13.3 ҷорӣ карда шудааст, боиси пахши тағйирот ба ҳамаи гиреҳҳои Gitaly дар кластер мегардад, аммо танҳо гиреҳҳои Gitaly, ки дар мувофиқа бо гиреҳи асосӣ овоз медиҳанд, тағиротро дар диск захира мекунанд. Агар ҳамаи гиреҳҳои реплика мувофиқ набошанд, танҳо як нусхаи тағирот дар диск нигоҳ дошта мешавад ва то он даме, ки репликатсияи асинхронӣ ба охир мерасад, як нуқтаи нокомиро эҷод мекунад.

Овоздиҳии аксарият таҳаммулпазирии хатогиҳоро тавассути талаб кардани розигии аксарияти гиреҳҳо (на ҳама) пеш аз захира кардани тағирот дар диск беҳтар мекунад. Агар ин хусусияти ивазкунӣ фаъол бошад, навиштан бояд дар гиреҳҳои сершумор муваффақ бошад. Гиреҳҳои мухолиф бо истифода аз такрори асинхронӣ аз он гиреҳҳое, ки кворум ташкил кардаанд, ба таври худкор ҳамоҳанг карда мешаванд.

Ҳуҷҷатҳо барои муқаррар кардани мувофиқат дар Гиталӣ и чиптаи аслӣ.

Дастгирии схемаи фармоишӣ барои тасдиқи JSON дар Web IDE

(ПРЕМИУМ, НИҲО, НУҚРА, ТИЛЛО) Марҳилаи давраи DevOps: Эҷод кунед

Лоиҳаҳое, ки одамон конфигуратсияҳоро дар JSON ё YAML менависанд, аксар вақт ба мушкилот дучор мешаванд, зеро хатои ҳарф ва шикастани чизе осон аст. Барои дарёфти ин масъалаҳо дар лӯлаи CI метавон асбобҳои санҷишро нависед, аммо истифодаи файли схемаи JSON метавонад барои пешниҳоди ҳуҷҷатҳо ва маслиҳатҳо муфид бошад.

Иштирокчиёни лоиҳа метавонанд дар анбори худ роҳро ба схемаи фармоишӣ дар файл муайян кунанд .gitlab/.gitlab-webide.yml, ки схема ва роҳро ба файлҳои тафтишшаванда муайян мекунад. Вақте ки шумо файли мушаххасро ба Web IDE бор мекунед, шумо фикру мулоҳизаҳои иловагӣ ва тасдиқро хоҳед дид, ки ба шумо дар сохтани файл кӯмак мекунад.

# GitLab 13.4 бо нигаҳдории HashiCorp барои тағирёбандаҳои CI ва Agent Kubernetes бароварда шудааст

Ҳуҷҷатҳо барои схемаҳои фармоишӣ дар Web IDE и чиптаи аслӣ.

Маҳдудияти шохабандии Графикаи мустақими асикликӣ (DAG) то 50 афзоиш ёфт

(АСОСӢ, САРТАР, ПРЕМИУМ, НИҲО, РОЙГОН, БРУНЗА, НУҚРА, ТИЛЛО) Марҳилаи давраи DevOps: Тасдиқ кунед

Агар шумо конвейерхоро истифода баред бо графики ациклӣ равонашуда (Графики асикликӣ (DAG)), шумо метавонед дарк кунед, ки маҳдудияти 10 кор вуҷуд дорад, ки кор метавонад дар он муайян кунад. needs:, хеле сахт. Дар 13.4, маҳдудияти пешфарз аз 10 то 50 зиёд карда шуд, то ба шабакаҳои мураккаби муносибатҳои байни корҳо дар қубурҳои шумо имкон диҳад.

Агар шумо маъмури як мисоли фармоишии GitLab бошед, шумо метавонед ин маҳдудиятро тавассути насб кардани хусусияти гузариш боз ҳам баландтар кунед, гарчанде ки мо барои ин дастгирии расмӣ пешниҳод намекунем.

Документация по настройке needs: и чиптаи аслӣ.

Рафтори беҳтаршуда needs барои супоришхои аз даст додашуда

(АСОСӢ, САРТАР, ПРЕМИУМ, НИҲО, РОЙГОН, БРУНЗА, НУҚРА, ТИЛЛО) Марҳилаи давраи DevOps: Тасдиқ кунед

Дар баъзе мавридҳо, кори аз даст додашуда дар қубур метавонад барои вобастагии дар needs, ки боиси пеш рафтани кори минбаъда гардид, ки ин набояд рӯй дод. Ин рафтор дар версияи 13.4 ислоҳ шудааст ва needs холо ходисахои ичро нашудани супоришхоро дуруст хал мекунад.

Документация по настройке needs и чиптаи аслӣ.

Артефакти охирини ҷустуҷӯро пиндор кунед, то аз нест карда шудани он пешгирӣ кунед

(АСОСӢ, САРТАР, ПРЕМИУМ, НИҲО, РОЙГОН, БРУНЗА, НУҚРА, ТИЛЛО) Марҳилаи давраи DevOps: Тасдиқ кунед

GitLab ҳоло ба таври худкор кори муваффақ ва артефакти қубурро дар ҳама филиалҳои фаъол, якҷоя кардани дархост ё тег ба таври худкор қулф мекунад, то пас аз анҷоми мӯҳлат нест карда нашавад. Барои тоза кардани артефактҳои кӯҳна муқаррар кардани қоидаҳои хашмгинтари мӯҳлат осонтар мешавад. Ин ба кам кардани масрафи фазои диск кӯмак мекунад ва кафолат медиҳад, ки шумо ҳамеша нусхаи артефакти навтаринро аз қубур доред.

Ҳуҷҷатҳо дар бораи ба охир расидани мӯҳлати Артефакт и чиптаи аслӣ.

Дастури CI/CD барои оптимизатсияи қубур

(АСОСӢ, САРТАР, ПРЕМИУМ, НИҲО, РОЙГОН, БРУНЗА, НУҚРА, ТИЛЛО) Марҳилаи давраи DevOps: Тасдиқ кунед

Оптимизатсияи лӯлаи CI/CD-и шумо метавонад суръати интиқолро беҳтар кунад ва пулро сарфа кунад. Мо ҳуҷҷатҳои худро такмил додем, то дастури фаврӣ барои ба даст овардани самараи бештар аз оптимизатсияи қубурҳои шуморо дар бар гирад.

Ҳуҷҷатҳо оид ба баланд бардоштани самаранокии конвейер и чиптаи аслӣ.

Ҳисоботи санҷишӣ аз рӯи ҳолати санҷиш мураттаб карда шудааст

(АСОСӢ, САРТАР, ПРЕМИУМ, НИҲО, РОЙГОН, БРУНЗА, НУҚРА, ТИЛЛО) Марҳилаи давраи DevOps: Тасдиқ кунед

Ҳисоботи санҷиши воҳид роҳи осони дидани натиҷаҳои ҳама санҷишҳо дар қубур аст. Бо вуҷуди ин, бо шумораи зиёди санҷишҳо, ёфтани санҷишҳои ноком метавонад вақти зиёдро талаб кунад. Масъалаҳои дигаре, ки метавонанд истифодаи гузоришро душвор гардонанд, мушкилоти паймоиш тавассути натиҷаҳои пайгирии тӯлонӣ ва яклухткунии вақт ба сифр барои санҷишҳое, ки дар камтар аз 1 сония иҷро мешаванд, иборатанд. Ҳоло, ба таври нобаёнӣ, ҳангоми мураттаб кардани гузориши санҷиш, он аввал санҷишҳои нокомро дар аввали гузориш ҷойгир мекунад ва сипас санҷишҳоро аз рӯи давомнокӣ ҷудо мекунад. Ин пайдо кардани нокомиҳо ва санҷишҳои тӯлониро осон мекунад. Илова бар ин, давомнокии санҷиш ҳоло дар миллисонияҳо ё сонияҳо нишон дода мешавад, ки хондани онҳоро хеле тезтар мекунад ва мушкилоти гузаштани ҳаракат низ ҳал карда шудаанд.

Ҳуҷҷати ҳисобот оид ба санҷиши воҳид и чиптаи аслӣ.

Маҳдудияти андозаи файлҳое, ки ба феҳристи бастаҳо бор карда шудаанд

(АСОСӢ, САРТАР, ПРЕМИУМ, НИҲО, РОЙГОН, БРУНЗА, НУҚРА, ТИЛЛО) Марҳилаи давраи DevOps: Баста

Ҳоло дар ҳаҷми файлҳои бастаҳо, ки метавонанд ба феҳристи бастаҳои GitLab бор карда шаванд, маҳдудиятҳо мавҷуданд. Маҳдудиятҳо барои беҳтар кардани кори сабти бастаҳо ва пешгирии сӯиистифода илова карда шуданд. Маҳдудиятҳо вобаста ба формати бастаҳо фарқ мекунанд. Барои GitLab.com андозаи максималии файл инҳоянд:

  • Конан: 250 МБ
  • Ҳадди: 3 ГБ
  • NPM: 300MB
  • NuGet: 250MB
  • PyPI: 3 ГБ

Барои мисолҳои фармоишии GitLab, пешфарзҳо якхелаанд. Аммо, администратор метавонад маҳдудиятҳоро бо истифода аз навсозӣ кунад Консолҳои Rails.

Ҳуҷҷатҳо дар бораи маҳдудияти андозаи файл и чиптаи аслӣ.

Барои интишори бастаҳои PyPI аз CI_JOB_TOKEN истифода баред

(АСОСӢ, САРТАР, ПРЕМИУМ, НИҲО, РОЙГОН, БРУНЗА, НУҚРА, ТИЛЛО) Марҳилаи давраи DevOps: Баста

Шумо метавонед анбори GitLab PyPI-ро барои эҷод, нашр ва мубодилаи бастаҳои Python дар якҷоягӣ бо рамзи манбаъ ва лӯлаҳои CI/CD истифода баред. Аммо, қаблан шумо бо истифода аз тағирёбандаи муҳити пешакӣ муайяншуда аутентификатсия карда наметавонед CI_JOB_TOKEN. Дар натиҷа, ба шумо лозим омад, ки маълумоти шахсии худро барои навсозии анбори PyPI истифода баред, ё шояд шумо тасмим гирифтаед, ки аз анбор умуман истифода набаред.

Ҳоло истифодаи GitLab CI/CD барои нашр ва насби бастаҳои PyPI бо истифода аз тағирёбандаи муҳити пешакӣ муайяншуда осонтар аст CI_JOB_TOKEN.

Ҳуҷҷатҳо оид ба истифодаи GitLab CI бо бастаҳои PyPI и чиптаи аслӣ.

профилҳои сканер DAST мувофиқи дархост

(НИҲО, ТИЛЛО) Марҳилаи давраи DevOps: Амн

Ба скан DAST аз рӯи дархост, ки буд дар нашри қаблӣ муаррифӣ карда шуд, профилҳои сканер DAST илова карда шуданд. Онҳо имкониятҳои конфигуратсияи ин сканҳоро васеъ мекунанд ва ба шумо имкон медиҳанд, ки ба зудӣ профилҳои сершумор эҷод кунед, то намудҳои гуногуни сканро фаро гиред. Дар 13.4, профили сайёҳон ба таври аслӣ танзимоти тайм-аути браузерро дар бар мегирад, ки муайян мекунад, ки браузери DAST ҳангоми кӯшиши кашф кардани ҳамаи саҳифаҳои сайти кофтуков чӣ қадар бояд кор кунад. Профил инчунин танзимоти вақти фарорасии сайтро дар бар мегирад, то муайян кунад, ки браузер бояд то чанд вақт интизор шавад, то дастрас шудани сайт пеш аз қатъ кардани ҷустуҷӯ, агар сайт бо коди ҳолати 200 ё 300 посух надиҳад. Вақте ки мо такмил додани ин хусусиятро идома медиҳем. дар релизҳои оянда ба профили сканер илова карда мешавад; параметрҳои конфигуратсияи иловагӣ илова карда мешаванд.

# GitLab 13.4 бо нигаҳдории HashiCorp барои тағирёбандаҳои CI ва Agent Kubernetes бароварда шудааст

Ҳуҷҷатҳои профили сканери DAST и чиптаи аслӣ.

Файли конфигуратсияи масир барои саҳифаҳои GitLab

(АСОСӢ, САРТАР, ПРЕМИУМ, НИҲО, РОЙГОН, БРУНЗА, НУҚРА, ТИЛЛО) Марҳилаи давраи DevOps: Баровард

Агар шумо саҳифаҳои GitLab-ро истифода баред ва хоҳед, ки тағироти URL-ро беҳтар идора кунед, шумо шояд пай бурдаед, ки идоракунии масир дар сайти GitLab Pages имконнопазир аст. GitLab ҳоло ба шумо имкон медиҳад, ки қоидаҳоро барои масири як URL ба дигараш барои сайти Саҳифаҳои худ тавассути илова кардани файли конфигуратсия ба анбор танзим кунед. Ин хусусият ба шарофати саҳми Кевин Барнетт имконпазир шудааст (@PopeDrFreud), Эрик Иствуди мо (@MadLittleMods) ва дастаҳои GitLab. Ташаккур ба ҳама барои саҳми шумо.

Ҳуҷҷатҳои масир и чиптаи аслӣ.

Ҳолати Terraform аз ҷониби GitLab идора карда мешавад

(АСОСӢ, САРТАР, ПРЕМИУМ, НИҲО, РОЙГОН, БРУНЗА, НУҚРА, ТИЛЛО) Марҳилаи давраи DevOps: Танзим кунед

Дастрасӣ ба версияҳои қаблии ҳолати Terraform ҳам барои мувофиқат ва ҳам барои ислоҳи ислоҳ зарур аст. Дастгирии версияи ҳолати Terraform, ки аз ҷониби GitLab идора мешавад, аз GitLab 13.4. Версиягузорӣ ба таври худкор барои файлҳои нави ҳолати Terraform фаъол карда мешавад. Файлҳои ҳолати мавҷудаи Terraform хоҳанд буд ба таври худкор ба анбори нусхабардорӣ интиқол дода мешавад дар нашри баъдӣ.

Ҳуҷҷатҳо барои иёлатҳои Terraform, ки аз ҷониби GitLab идора карда мешаванд и чиптаи аслӣ.

Тафсилоти муҳими огоҳинома дар бораи ҳодиса

(АСОСӢ, САРТАР, ПРЕМИУМ, НИҲО, РОЙГОН, БРУНЗА, НУҚРА, ТИЛЛО) Марҳилаи давраи DevOps: Монитор

Ҳангоми коркарди ҳодисаҳо, шумо бояд ба осонӣ муайян кунед, ки ҳушдор чанд вақт кушода буд ва чанд маротиба ин ҳодиса оғоз шудааст. Ин тафсилот аксар вақт барои муайян кардани таъсир ба муштарӣ ва чӣ гуна дастаи шумо бояд аввал ҳал шавад, муҳиманд. Дар панели нави Тафсилоти ҳодиса, мо вақти оғози ҳушдор, шумораи ҳодисаҳо ва истинод ба ҳушдори аслиро нишон медиҳем. Ин маълумот барои ҳодисаҳое, ки аз огоҳиҳо тавлид мешаванд, дастрас аст.

# GitLab 13.4 бо нигаҳдории HashiCorp барои тағирёбандаҳои CI ва Agent Kubernetes бароварда шудааст

Ҳуҷҷатҳои идоракунии ҳодисаҳо и эпосҳои аслӣ.

Танзим ва таҳрири параметри шиддатнокии ҳодиса

(АСОСӢ, САРТАР, ПРЕМИУМ, НИҲО, РОЙГОН, БРУНЗА, НУҚРА, ТИЛЛО) Марҳилаи давраи DevOps: Монитор

Андозаи шиддатнокии ҳодиса ба посухдиҳандагон ва ҷонибҳои манфиатдор имкон медиҳад, ки таъсири қатъшавӣ, инчунин усул ва таъхирнопазирии вокунишро муайян кунанд. Вақте ки дастаи шумо натиҷаҳоро ҳангоми ҳалли ҳодиса ва барқарорсозӣ мубодила мекунад, онҳо метавонанд ин танзимотро тағир диҳанд. Шумо ҳоло метавонед дараҷаи вазнинии ҳодисаро дар панели тарафи рости саҳифаи Тафсилоти ҳодиса таҳрир кунед ва вазнинӣ дар рӯйхати ҳодисаҳо нишон дода мешавад.

# GitLab 13.4 бо нигаҳдории HashiCorp барои тағирёбандаҳои CI ва Agent Kubernetes бароварда шудааст

Ҳуҷҷатҳо барои ҳалли ҳодисаҳо и чиптаи аслӣ.

Эҷод, таҳрир ва нест кардани қоидаҳои амнияти шабакаи контейнерӣ

(НИҲО, ТИЛЛО) Марҳилаи давраи DevOps: Муҳофизат

Ин такмилдиҳии муҳаррири қоидаҳои бехатарии шабакаи контейнерӣ ба корбарон имкон медиҳад, ки қоидаҳои худро мустақиман аз интерфейси корбари GitLab ба осонӣ эҷод, таҳрир ва нест кунанд. Хусусиятҳои муҳаррир дохил мешаванд .yaml барои корбарони ботаҷриба ва муҳаррири қоидаҳо бо интерфейси интуитивӣ барои онҳое, ки дар қоидаҳои шабака нав ҳастанд. Шумо метавонед имконоти идоракунии қоидаҳои навро дар қисмат пайдо кунед Амният ва риоя > Идоракунии таҳдид > Қоидаҳо (Амният ва мувофиқат > Идоракунии таҳдид > Сиёсат).

# GitLab 13.4 бо нигаҳдории HashiCorp барои тағирёбандаҳои CI ва Agent Kubernetes бароварда шудааст

Ҳуҷҷатҳои муҳаррири қоидаҳои шабака и эпосҳои аслӣ.

Дастгирии нигаҳдории Azure blob

(АСОСӢ, САРТАР, ПРЕМИУМ, НИҲО, РОЙГОН, БРУНЗА, НУҚРА, ТИЛЛО) Мавҷудият

Ҳоло ҳам GitLab ва ҳам GitLab Runner дастгирӣ мекунанд Нигоҳдории blob Azure, осонтар кардани хидматҳои GitLab дар Azure.

Мисолҳои GitLab Azure-ро барои ҳама намуди мағозаҳои объектҳо, аз ҷумла файлҳои LFS, артефактҳои CI ва нусхаҳои эҳтиётӣ. Барои насб кардани нигаҳдории Azure Blob, дастурҳои насбкуниро иҷро кунед Омнибус ё Диаграммаи руль.

Протсессори кори GitLab инчунин Azure-ро барои нигоҳдорӣ дастгирӣ мекунад кэши тақсимшуда. Нигоҳдории Azure метавонад бо истифода аз бахш танзим карда шавад [runners.cache.azure].

Ҳуҷҷатҳо оид ба истифодаи нигаҳдории Azure Blob и чиптаи аслӣ.

Бастаҳои Omnibus ARM64 барои Ubuntu ва OpenSUSE

(АСОСӢ, САРТАР, ПРЕМИУМ, НИҲО) Мавҷудият

Дар посух ба талаботи афзояндаи дастгирӣ барои идора кардани GitLab дар меъмории 64-битии ARM, мо бо хушнудӣ мавҷудияти бастаи расмии ARM64 Ubuntu 20.04 Omnibusро эълон мекунем. Ташаккури зиёд ба Зитай Чен ва Гийом Гардет барои саҳми бузурге, ки онҳо гузоштаанд - дархостҳои якҷоякунии онҳо дар ин нақши калидӣ бозиданд!

Барои зеркашӣ ва насб кардани бастаи Ubuntu 20.04, ба мо равед саҳифаи насб ва интихоб кунед Ubuntu.

Ҳуҷҷатҳои баста барои ARM64 и чиптаи аслӣ.

Дастгирии аутентификатсияи корти смарт барои диаграммаи GitLab Helm

(ПРЕМИУМ, НИҲО) Мавҷудият

Кортҳои интеллектуалӣ, аз қабили Кортҳои дастрасии умумӣ (CAC), акнун метавонанд барои тасдиқи инстансияи GitLab, ки тавассути диаграммаи Helm ҷойгир шудаанд, истифода шаванд. Кортҳои интеллектуалӣ бо истифода аз сертификатҳои X.509 бар зидди пойгоҳи додаҳои маҳаллӣ тасдиқ карда мешаванд. Бо ин, дастгирии корти интеллектуалӣ бо диаграммаи Helm ҳоло ба дастгирии корти интеллектуалӣ, ки дар ҷойгиркунии Omnibus мавҷуд аст, мувофиқат мекунад.

Ҳуҷҷатҳо барои Танзимоти аутентификатсияи корти Smart и чиптаи аслӣ.

Қайдҳои муфассали нашр ва дастурҳои навсозӣ/насбкунӣ метавонанд дар пости аслии англисӣ хонда шаванд: GitLab 13.4 бо Vault барои тағирёбандаҳои CI ва Agent Kubernetes бароварда шудааст.

Мо бо тарҷума аз забони англисӣ кор мекардем каттидурден, мариртки, айнонеко и ришавант.

Манбаъ: will.com

Илова Эзоҳ