GitLab 11.9 бо ошкоркунии махфӣ ва якчанд қоидаҳои ҳалли дархости якҷоя бароварда шудааст

GitLab 11.9 бо ошкоркунии махфӣ ва якчанд қоидаҳои ҳалли дархости якҷоя бароварда шудааст

Сирри фошшударо зуд ошкор кунед

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

Дар ин нашр мо вариантро муаррифӣ мекунем кашфи махфӣ ҳамчун як қисми функсияи SAST мо. Ҳар як супориш дар кори CI/CD барои махфиятҳо скан карда мешавад. Як сирре ҳаст - ва таҳиякунанда дар дархости якҷоя огоҳӣ мегирад. Он эътимодномаҳои ифшошударо дар ҷои худ бозхонд ва шахсони нав эҷод мекунад.

Таъмини идоракунии дурусти тағирот

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

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

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

ChatOps ҳоло манбаи кушода аст

GitLab ChatOps як воситаи пуриқтидори автоматикунонӣ мебошад, ки ба шумо имкон медиҳад, ки ҳама гуна кори CI/CD-ро иҷро кунед ва ҳолати онро мустақиман дар барномаҳои чат ба монанди Slack ва Mattermost пурсед. Аввалан дар GitLab 10.6 ҷорӣ карда шуд, ChatOps як қисми обунаи GitLab Ultimate буд. Дар асоси стратегияҳои рушди маҳсулот и ӯҳдадорӣ ба манбаи кушода, мо баъзан хусусиятҳоро ба сатҳ поён мебардорем ва ҳеҷ гоҳ боло намебарем.

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

Дар GitLab 11.9 мо Рамзи кушодаасос ChatOps, ва аз ин рӯ, он ҳоло барои истифода дар GitLab Core худидорашаванда ва дар GitLab.com дастрас аст ва барои ҷомеа боз аст.

Ва хеле бештар!

Дар ин нашр бисёр хусусиятҳои олӣ мавҷуданд, масалан. Аудити параметрҳои функсия, Ҳалли осебпазирии дархости якҷоякунӣ и Шаблонҳои CI/CD барои корҳои амниятӣ, - ки мо интизор шуда наметавонем, ки ба шумо дар бораи онҳо нақл кунем!

Корманди аз ҳама арзишманд (MVP) ин моҳ аз ҷониби Марсел Амираул эътироф шудааст (Марсел Амираул)
Марсел ба мо доимо дар такмил додани ҳуҷҷатҳои GitLab кӯмак мекард. У бисьёр кард ки сифат ва истифодабарии хуччатхои мо бехтар карда шавад. Domo arigato [ба шумо ташаккури зиёд (ҷопонӣ) - тақрибан. транс.] Марсел, мо онро самимона қадр мекунем!

Хусусиятҳои калидӣ дар версияи GitLab 11.9 илова карда шудаанд

Кашф кардани асрор ва эътимоднома дар анбор

(НИҲО, ТИЛЛО)

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

GitLab 11.9 озмоиши нав дорад - "Муайянкунии махфӣ". Он мундариҷаи анборро ҷустуҷӯ мекунад, ки калидҳои API ва дигар маълумотеро, ки набояд дар он ҷо бошанд. GitLab натиҷаҳоро дар гузориши SAST дар виҷети Merge Request, гузоришҳои лӯла ва панелҳои амниятӣ нишон медиҳад.

Агар шумо аллакай SAST-ро барои барномаи худ фаъол карда бошед, пас ба шумо ҳеҷ кор кардан лозим нест, танҳо аз ин хусусияти нав истифода баред. Он инчунин ба конфигуратсия дохил карда шудааст Auto DevOps пешфарз

GitLab 11.9 бо ошкоркунии махфӣ ва якчанд қоидаҳои ҳалли дархости якҷоя бароварда шудааст
сабт
Мақсад

Қоидаҳои ҳалли дархостҳои якҷояшавӣ

(ПРЕМИУМ, НИҲО, НУҚРА, ТИЛЛО)

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

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

Дар GitLab 11.8, қоидаҳои иҷозат ба таври нобаёнӣ ғайрифаъол карда шуданд. Аз GitLab 11.9 сар карда, онҳо бо нобаёнӣ дастрасанд. Дар GitLab 11.3 мо вариантро ҷорӣ кардем Соҳибони код муайян кардани аъзоёни даста барои рамзҳои инфиродӣ дар доираи лоиҳа масъуланд. Хусусияти Моликони Кодекс ба қоидаҳои иҷозат дохил карда шудааст, то шумо ҳамеша метавонед одамони мувофиқро барои баррасии тағирот зуд пайдо кунед.

GitLab 11.9 бо ошкоркунии махфӣ ва якчанд қоидаҳои ҳалли дархости якҷоя бароварда шудааст
сабт
Мақсад

Гузаронидани ChatOps ба Core

(АСОСӢ, САРТАР, ПРЕМИУМ, НИҲО, РОЙГОН, БРУНЗА, НУҚРА, ТИЛЛО)

Аслан дар GitLab Ultimate 10.6 муаррифӣ шуда буд, ChatOps ба GitLab Core гузашт. GitLab ChatOps қобилияти иҷро кардани ҷойҳои GitLab CI тавассути Slack бо истифода аз ин хусусиятро пешниҳод мекунад фармонҳои slash.

Мо ин хусусиятро мувофиқи манбаи худ кушодем Принсипи баробарсозии ба мизоҷон нигаронидашуда. Бо истифодаи бештари он, ҷомеа саҳми бештар мегузорад.

GitLab 11.9 бо ошкоркунии махфӣ ва якчанд қоидаҳои ҳалли дархости якҷоя бароварда шудааст
сабт
Мақсад

Аудити параметрҳои функсия

(ПРЕМИУМ, НИҲО, НУҚРА, ТИЛЛО)

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

GitLab 11.9 бо ошкоркунии махфӣ ва якчанд қоидаҳои ҳалли дархости якҷоя бароварда шудааст
сабт
Мақсад

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

(НИҲО, ТИЛЛО)

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

Дар GitLab 11.9 ин раванд автоматӣ карда шудааст. Бе тарк кардани веб-интерфейси GitLab осебпазириро ислоҳ кунед. Дархости якҷоякунӣ мустақиман аз равзанаи иттилооти осебпазирӣ эҷод карда мешавад ва ин шохаи нав аллакай ислоҳро дар бар мегирад. Пас аз санҷидани он, ки оё мушкилот ҳал шудааст, ислоҳро ба шохаи болооб илова кунед, агар қубур хуб бошад.

GitLab 11.9 бо ошкоркунии махфӣ ва якчанд қоидаҳои ҳалли дархости якҷоя бароварда шудааст
сабт
Мақсад

Намоиши натиҷаҳои сканкунии контейнер дар панели амнияти гурӯҳ

(НИҲО, ТИЛЛО)

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

Дар GitLab 11.9, ба ғайр аз натиҷаҳои скании мавҷудаи SAST ва вобастагӣ ба панели идоракунӣ натиҷаҳои сканкунии контейнер илова карда шуданд. Акнун тамоми шарҳ новобаста аз сарчашмаи мушкилот дар як ҷо ҷойгир аст.

GitLab 11.9 бо ошкоркунии махфӣ ва якчанд қоидаҳои ҳалли дархости якҷоя бароварда шудааст
сабт
Мақсад

Шаблонҳои CI/CD барои корҳои амниятӣ

(НИҲО, ТИЛЛО)

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

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

Аз GitLab 11.9 сар карда, мо барои ҳама корҳои амниятӣ қолабҳои дарунсохтро пешниҳод хоҳем кард: масалан, sast и dependency_scanning, - бо версияи мувофиқи GitLab мувофиқ аст.

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

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

GitLab 11.9 бо ошкоркунии махфӣ ва якчанд қоидаҳои ҳалли дархости якҷоя бароварда шудааст
сабт
Мақсад

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

Ҷавоб ба шарҳ

(АСОСӢ, САРТАР, ПРЕМИУМ, НИҲО, РОЙГОН, БРУНЗА, НУҚРА, ТИЛЛО)

GitLab дар мавзӯъҳо баҳсҳо дорад. То кунун шахсе, ки шарҳи аслиро менависад, бояд аз аввал тасмим бигирад, ки оё онҳо баҳс кардан мехоҳанд ё не.

Мо ин маҳдудиятро сабук кардем. Ҳама гуна шарҳро дар GitLab (дар бораи масъалаҳо, якҷоя кардани дархостҳо ва эпикҳо) гиред ва ба он посух диҳед ва ба ин васила муҳокимаро оғоз кунед. Бо ин роҳ дастаҳо муташаккилтар ҳамкорӣ мекунанд.

GitLab 11.9 бо ошкоркунии махфӣ ва якчанд қоидаҳои ҳалли дархости якҷоя бароварда шудааст
сабт
Мақсад

Шаблонҳои лоиҳа барои .NET, Go, iOS ва Саҳифаҳо

(АСОСӢ, САРТАР, ПРЕМИУМ, НИҲО, РОЙГОН, БРУНЗА, НУҚРА, ТИЛЛО)

Барои осон кардани сохтани лоиҳаҳои нав ба корбарон мо якчанд қолабҳои нави лоиҳаро пешниҳод менамоем:

сабт
Эпикӣ

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

(ПРЕМИУМ, НИҲО, НУҚРА, ТИЛЛО)

На ҳама вақт маълум аст, ки дархости якҷояро кӣ тасдиқ мекунад.

GitLab ҳоло тасдиқи дархости якҷояро дар асоси кадом файлҳои дархост тағир медиҳад, дастгирӣ мекунад. Соҳибони код. Соҳибони кодҳо бо истифода аз файле таъин карда мешаванд CODEOWNERS, формат монанд аст gitattributes.

Дастгирии ба таври худкор таъин кардани Соҳибони код ҳамчун шахсони масъул барои тасдиқи дархости якҷоякунӣ илова карда шуд Git Lab 11.5.

сабт
Мақсад

Интиқоли файлҳо дар Web IDE

(АСОСӢ, САРТАР, ПРЕМИУМ, НИҲО, РОЙГОН, БРУНЗА, НУҚРА, ТИЛЛО)

Акнун, пас аз тағир додани номи файл ё директория, шумо метавонед онро аз Web IDE ба репозиторий бо роҳи нав интиқол диҳед.

GitLab 11.9 бо ошкоркунии махфӣ ва якчанд қоидаҳои ҳалли дархости якҷоя бароварда шудааст
сабт
Мақсад

Тегҳо бо тартиби алифбо

(АСОСӢ, САРТАР, ПРЕМИУМ, НИҲО, РОЙГОН, БРУНЗА, НУҚРА, ТИЛЛО)

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

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

GitLab 11.9 бо ошкоркунии махфӣ ва якчанд қоидаҳои ҳалли дархости якҷоя бароварда шудааст
сабт
Мақсад

Шарҳҳои зуд ҳангоми филтр кардани амалҳо аз рӯи вазифа

(АСОСӢ, САРТАР, ПРЕМИУМ, НИҲО, РОЙГОН, БРУНЗА, НУҚРА, ТИЛЛО)

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

Мо ин муносибатро такмил додем. Акнун корбарон метавонанд зуд ба режиме гузаранд, ки ба онҳо имкон медиҳад бидуни ҳаракат ба болои канал шарҳ гузоранд. Ин ба вазифаҳо, якҷоя кардани дархостҳо ва эпикҳо дахл дорад.

GitLab 11.9 бо ошкоркунии махфӣ ва якчанд қоидаҳои ҳалли дархости якҷоя бароварда шудааст
сабт
Мақсад

Тағйир додани тартиби эпикҳои бачагона

(НИҲО, ТИЛЛО)

Мо ба наздикӣ озод кардем эпосхои бачагона, ки ба истифодаи эпосхои эпикй (ба гайр аз вазифахои бачагонаи эпосхо) имкон медиханд.

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

GitLab 11.9 бо ошкоркунии махфӣ ва якчанд қоидаҳои ҳалли дархости якҷоя бароварда шудааст
сабт
Мақсад

Паёмҳои системаи сарлавҳа ва поёни фармоишӣ дар веб ва почтаи электронӣ

(АСОСӢ, САРТАР, ПРЕМИУМ, НИҲО)

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

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

GitLab 11.9 бо ошкоркунии махфӣ ва якчанд қоидаҳои ҳалли дархости якҷоя бароварда шудааст
сабт
Мақсад

Аз рӯи вазифаҳои махфӣ филтр кунед

(АСОСӢ, САРТАР, ПРЕМИУМ, НИҲО, РОЙГОН, БРУНЗА, НУҚРА, ТИЛЛО)

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

Дар GitLab 11.9, рӯйхати масъалаҳои GitLab ҳоло аз рӯи масъалаҳои ҳассос ё ғайриҳассос филтр карда мешавад. Ин инчунин ба ҷустуҷӯи вазифаҳо бо истифода аз API дахл дорад.

Ташаккур ба Роберт Шиллинг барои саҳмашРоберт Шиллинг)!

GitLab 11.9 бо ошкоркунии махфӣ ва якчанд қоидаҳои ҳалли дархости якҷоя бароварда шудааст
сабт
Мақсад

Таҳрири домени Knative пас аз ҷойгиркунӣ

(АСОСӢ, САРТАР, ПРЕМИУМ, НИҲО, РОЙГОН, БРУНЗА, НУҚРА, ТИЛЛО)

Муайян кардани домени фармоишӣ ҳангоми насби Knative ба шумо имкон медиҳад, ки ба барномаҳои гуногун/функсияҳои бе сервер аз нуқтаи ниҳоӣ хидмат кунед.

Интегратсияи Kubernetes дар GitLab ҳоло ба шумо имкон медиҳад, ки пас аз ҷойгиркунии Knative ба кластери Kubernetes домени корбарро тағир диҳед/нав кунед.

сабт
Мақсад

Санҷиши формати сертификати Kubernetes CA

(АСОСӢ, САРТАР, ПРЕМИУМ, НИҲО, РОЙГОН, БРУНЗА, НУҚРА, ТИЛЛО)

Ҳангоми илова кардани кластери мавҷудаи Kubernetes, GitLab ҳоло тасдиқ мекунад, ки шаҳодатномаи CA воридшуда дар формати дурусти PEM аст. Ин хатогиҳои эҳтимолиро бо ҳамгироии Kubernetes бартараф мекунад.

сабт
Мақсад

Васеъ кардани утилитаи муқоисаи дархости якҷоякунӣ ба тамоми файл

(АСОСӢ, САРТАР, ПРЕМИУМ, НИҲО, РОЙГОН, БРУНЗА, НУҚРА, ТИЛЛО)

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

GitLab 11.9 бо ошкоркунии махфӣ ва якчанд қоидаҳои ҳалли дархости якҷоя бароварда шудааст
сабт
Мақсад

Корҳои мушаххасро дар асоси дархостҳои якҷоякунӣ танҳо ҳангоми тағир додани файлҳои муайян иҷро кунед

(АСОСӢ, САРТАР, ПРЕМИУМ, НИҲО, РОЙГОН, БРУНЗА, НУҚРА, ТИЛЛО)

GitLab 11.6 қобилияти муайян карданро илова кард only: merge_requests барои корҳои қубур, то корбарон танҳо ҳангоми эҷоди дархости якҷоякунӣ вазифаҳои мушаххасро иҷро кунанд.

Ҳоло мо ин функсияро васеъ карда истодаем: мантиқи пайвастшавӣ илова карда шуд only: changes, ва корбарон метавонанд корҳои мушаххасро танҳо барои дархостҳои якҷоякунӣ ва танҳо ҳангоми тағир додани файлҳои муайян иҷро кунанд.

Ташаккур барои саҳм Хироюки Сато (Хироюки Сато)!

сабт
Мақсад

Мониторинги автоматии GitLab бо Grafana

(АСОСӢ, САРТАР, ПРЕМИУМ, НИҲО)

Grafana ҳоло ба бастаи Omnibus мо дохил карда шудааст, ки фаҳмидани он, ки намунаи шумо чӣ гуна кор мекунад.

Фармоиш додан grafana['enable'] = true в gitlab.rb, ва Grafana дар: https://your.gitlab.instance/-/grafana. Дар ояндаи наздик мо низ биёед панели асбобҳои GitLab-ро муаррифӣ кунем "аз қуттӣ".

сабт
Мақсад

Дар панели паҳлӯии ҳамосавиҳои ибтидоӣ дидан кунед

(НИҲО, ТИЛЛО)

Мо ба наздикӣ муаррифӣ кардем эпосхои бачагона, имкон медихад, ки ба истифода аз эпосхо.

Дар GitLab 11.9, мо дидани ин муносибатро осонтар кардем. Акнун шумо метавонед на танҳо эпосҳои модарии як эпосро, балки тамоми дарахти эпикиро дар панели паҳлӯ дар тарафи рост бубинед. Шумо метавонед бубинед, ки ин эпосҳо пӯшидаанд ё не ва шумо ҳатто метавонед мустақиман ба онҳо равед.

GitLab 11.9 бо ошкоркунии махфӣ ва якчанд қоидаҳои ҳалли дархости якҷоя бароварда шудааст
сабт
Мақсад

Пайвастшавӣ ба вазифаи нав аз вазифаи интиқолшуда ва пӯшида

(АСОСӢ, САРТАР, ПРЕМИУМ, НИҲО, РОЙГОН, БРУНЗА, НУҚРА, ТИЛЛО)

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

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

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

GitLab 11.9 бо ошкоркунии махфӣ ва якчанд қоидаҳои ҳалли дархости якҷоя бароварда шудааст
сабт
Мақсад

Интегратсияи YouTrack

(АСОСӢ, САРТАР, ПРЕМИУМ, НИҲО, РОЙГОН, БРУНЗА, НУҚРА, ТИЛЛО)

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

Дар ин нашр мо қобилияти ҳамгироии YouTrack аз JetBrains илова кардем.
Мо мехоҳем ба Котау Яучен барои саҳмаш миннатдорем (Котау Яухен)!

GitLab 11.9 бо ошкоркунии махфӣ ва якчанд қоидаҳои ҳалли дархости якҷоя бароварда шудааст
сабт
Мақсад

Андозаи дарахти файли дархости якҷояшударо тағир диҳед

(АСОСӢ, САРТАР, ПРЕМИУМ, НИҲО, РОЙГОН, БРУНЗА, НУҚРА, ТИЛЛО)

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

GitLab 11.9 бо ошкоркунии махфӣ ва якчанд қоидаҳои ҳалли дархости якҷоя бароварда шудааст
сабт
Мақсад

Ба панелҳои охирин равед

(БРУНЗА, НУҚРА, ТИЛЛО)

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

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

GitLab 11.9 бо ошкоркунии махфӣ ва якчанд қоидаҳои ҳалли дархости якҷоя бароварда шудааст
сабт
Мақсад

Қобилияти таҳиягарон барои сохтани филиалҳои муҳофизатшуда

(АСОСӢ, САРТАР, ПРЕМИУМ, НИҲО, РОЙГОН, БРУНЗА, НУҚРА, ТИЛЛО)

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

Дар GitLab 11.9, таҳиягарон метавонанд аз шохаҳои аллакай ҳифзшуда тавассути GitLab ё API шохаҳои муҳофизатшуда эҷод кунанд. Истифодаи Git барои интиқол додани филиали нави муҳофизатшуда ҳоло ҳам маҳдуд аст, то тасодуфан эҷод кардани шохаҳои нави муҳофизатшуда пешгирӣ карда шавад.

сабт
Мақсад

Deduplication Object Git барои Forks Open (Бета)

(АСОСӢ, САРТАР, ПРЕМИУМ, НИҲО)

Forking ба ҳама имкон медиҳад, ки дар лоиҳаҳои кушодаасос саҳм гузорад: бе иҷозати навиштан, танҳо тавассути нусхабардории анбор ба лоиҳаи нав. Нигоҳ доштани нусхаҳои пурраи анборҳои зуд-зуд форвардшудаи Git бесамар аст. Ҳоло бо Git alternatives фардҳо объектҳои умумиро аз лоиҳаи волидайн дар ҳавзи объектҳо мубодила мекунанд, то талаботи нигоҳдории дискро кам кунанд.

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

сабт
Эпикӣ

Филтр кардани рӯйхати дархостҳои якҷоякунӣ аз ҷониби тасдиқкунандагони таъиншуда

(БРУНЗА, НУҚРА, ТИЛЛО)

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

Дар GitLab 11.9, рӯйхати дархостҳои якҷоякунӣ аз ҷониби тасдиқкунандаи таъиншуда филтр карда мешавад. Бо ин роҳ шумо метавонед дархостҳои якҷояшударо пайдо кунед, ки ба шумо ҳамчун баррасикунанда илова карда шудаанд.
Ташаккур ба Глевин Вихерт барои саҳмҳояш (Главин Вихерт)!

GitLab 11.9 бо ошкоркунии махфӣ ва якчанд қоидаҳои ҳалли дархости якҷоя бароварда шудааст
сабт
Мақсад

Миёнабурҳо барои файли навбатӣ ва қаблӣ дар дархости якҷоякунӣ

(АСОСӢ, САРТАР, ПРЕМИУМ, НИҲО, РОЙГОН, БРУНЗА, НУҚРА, ТИЛЛО)

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

Ҳуҷҷатгузорӣ
Мақсад

Соддасозӣ .gitlab-ci.yml барои лоиҳаҳои бе сервер

(АСОСӢ, САРТАР, ПРЕМИУМ, НИҲО, РОЙГОН, БРУНЗА, НУҚРА, ТИЛЛО)

Дар асоси функсионалӣ сохта шудааст include GitLab CI, қолаби бе сервер gitlab-ci.yml хеле содда карда шудааст. Барои ҷорӣ кардани хусусиятҳои нав дар релизҳои оянда, ба шумо лозим нест, ки ба ин файл тағйирот ворид кунед.

сабт
Мақсад

Дастгирии номи мизбони воридшавӣ

(АСОСӢ, САРТАР, ПРЕМИУМ, НИҲО, РОЙГОН, БРУНЗА, НУҚРА, ТИЛЛО)

Ҳангоми ҷойгиркунии контролери Kubernetes Ingress, баъзе платформаҳо ба суроғаи IP бармегарданд (масалан, GKE-и Google), дар ҳоле ки дигарон ба номи DNS бармегарданд (масалан, EKS-и AWS).

Интегратсияи Kubernetes мо ҳоло ҳарду намуди нуқтаҳоро барои намоиш дар бахш дастгирӣ мекунад clusters лоиҳа.

Ташаккур ба Аарон Уокер барои саҳмаш (Аарон Уокер)!

сабт
Мақсад

Маҳдуд кардани дастрасии воридшавии JupyterHub танҳо ба аъзоёни даста/лоиҳа

(АСОСӢ, САРТАР, ПРЕМИУМ, НИҲО, РОЙГОН, БРУНЗА, НУҚРА, ТИЛЛО)

Ҷойгир кардани JupyterHub бо истифода аз ҳамгироии Kubernetes GitLab як роҳи олии нигоҳдорӣ ва истифодаи ноутбукҳои Jupyter дар дастаҳои калон аст. Инчунин назорат кардани дастрасӣ ба онҳо ҳангоми интиқоли маълумоти махфӣ ё шахсӣ муфид аст.

Дар GitLab 11.9, қобилияти ворид шудан ба мисолҳои JupyterHub, ки тавассути Kubernetes ҷойгир карда шудаанд, бо аъзоёни лоиҳа бо дастрасии таҳиягар (тавассути гурӯҳ ё лоиҳа) маҳдуд аст.

сабт
Мақсад

Диапазони вақт барои нақшаҳои панели амниятӣ

(НИҲО, ТИЛЛО)

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

Дар GitLab 11.9, шумо ҳоло метавонед диапазони вақтро барои ин харитаи осебпазирӣ интихоб кунед. Бо нобаёнӣ, ин 90 рӯзи охир аст, аммо шумо метавонед вобаста ба сатҳи тафсилоти ба шумо лозима фосиларо ба 60 ё 30 рӯз муқаррар кунед.

Ин ба маълумот дар ҳисобкунакҳо ё рӯйхат таъсир намерасонад, танҳо ба нуқтаҳои додаҳо, ки дар диаграмма нишон дода шудаанд.

GitLab 11.9 бо ошкоркунии махфӣ ва якчанд қоидаҳои ҳалли дархости якҷоя бароварда шудааст

сабт
Мақсад

Илова кардани кори сохтани Auto DevOps барои барчаспҳо

(АСОСӢ, САРТАР, ПРЕМИУМ, НИҲО, РОЙГОН, БРУНЗА, НУҚРА, ТИЛЛО)

Қадами сохтани Auto DevOps бо истифода аз Dockerfile лоиҳаи Heroku ё buildpack сохтани барномаи шуморо эҷод мекунад.

Дар GitLab 11.9, тасвири натиҷавии Docker, ки дар лӯлаи барчасп ҷойгир карда шудааст, ба монанди номҳои тасвирии анъанавӣ бо истифода аз таърифи барчасп ба ҷои ӯҳдадории SHA номгузорӣ мешавад.
Ташаккур ба Аарон Уокер барои саҳмаш!

Навсозии Code Climate ба версияи 0.83.0

(БРУНЗА, НУҚРА, ТИЛЛО)

Гуглаб Сифати Код истифода мебарад Муҳаррики Climate Code санҷед, ки чӣ гуна тағирот ба ҳолати код ва лоиҳаи шумо таъсир мерасонад.

Дар GitLab 11.9 мо муҳаррикро ба версияи охирини навсозӣ кардем (0.83.0) барои таъмини бартариҳои забони иловагӣ ва таҳлили статикӣ барои сифати GitLab Code.

Ташаккур ба узви дастаи GitLab Core Такуя Ногучи барои саҳмҳояш (Такуя Ногучи)!

сабт
Мақсад

Масштаб ва паймоиши панели ченакҳо

(АСОСӢ, САРТАР, ПРЕМИУМ, НИҲО, РОЙГОН, БРУНЗА, НУҚРА, ТИЛЛО)

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

Бо GitLab 11.9, корбарон метавонанд ба давраҳои инфиродӣ дар панели ченакҳо наздик шаванд, дар тамоми давраи вақт ҳаракат кунанд ва ба осонӣ ба намуди фосилаи аслии вақт баргарданд. Ин ба шумо имкон медиҳад, ки воқеаҳои ба шумо лозимиро зуд ва ба осонӣ таҳқиқ кунед.

GitLab 11.9 бо ошкоркунии махфӣ ва якчанд қоидаҳои ҳалли дархости якҷоя бароварда шудааст
сабт
Мақсад

SAST барои TypeScript

(НИҲО, ТИЛЛО)

TypeScript забони нисбатан нави барномасозист, ки ба он асос ёфтааст JavaScript.

Дар GitLab 11.9, Testing Security Security Application (SAST) осебпазириро дар коди TypeScript таҳлил ва ошкор мекунад ва онҳоро дар виҷети дархости якҷоякунӣ, сатҳи лӯла ва панели амният нишон медиҳад. Таърифи кори ҷорӣ sast тағир додан лозим нест ва он низ ба таври худкор дохил карда мешавад Auto DevOps.

сабт
Мақсад

SAST барои лоиҳаҳои бисёрмодули Maven

(НИҲО, ТИЛЛО)

Лоиҳаҳои Maven аксар вақт барои якҷоя кардан ташкил карда мешаванд якчанд модул дар як анбор. Қаблан GitLab ин гуна лоиҳаҳоро дуруст скан карда наметавонист ва таҳиягарон ва мутахассисони амният дар бораи осебпазириҳо гузориш намегирифтанд.

GitLab 11.9 дастгирии васеътари хусусияти SAST-ро барои ин конфигуратсияи мушаххаси лоиҳа пешниҳод мекунад ва имкон медиҳад, ки онҳоро барои осебпазирӣ санҷед. Ба шарофати чандирии анализаторҳо, конфигуратсия ба таври худкор муайян карда мешавад ва барои дидани натиҷаҳо барои замимаҳои бисёрмодули Maven ба шумо лозим нест, ки чизеро тағир диҳед. Мисли маъмул, беҳбудиҳои шабеҳ дар дохили он низ мавҷуданд Auto DevOps.

сабт
Мақсад

GitLab Runner 11.9

(АСОСӢ, САРТАР, ПРЕМИУМ, НИҲО, РОЙГОН, БРУНЗА, НУҚРА, ТИЛЛО)

Имрӯз мо инчунин GitLab Runner 11.9-ро баровардем! GitLab Runner як лоиҳаи кушодаасос буда, барои иҷрои корҳои CI/CD ва фиристодани натиҷаҳо ба GitLab истифода мешавад.

Дар зер баъзе тағйирот дар GitLab Runner 11.9 оварда шудаанд:

Рӯйхати пурраи тағиротро дар тағиротҳои GitLab Runner пайдо кардан мумкин аст: ЧАНГЕЛОГ.

сабт

Такмили схемаҳои GitLab

(АСОСӢ, САРТАР, ПРЕМИУМ, НИҲО)

Дар диаграммаи GitLab беҳбудиҳои зерин анҷом дода шуданд:

  • Дастгирии иловашуда барои Google Cloud Memorystore.
  • Танзимоти кори Cron ҳоло глобалӣ, зеро онҳо аз ҷониби якчанд хидматҳо истифода мешаванд.
  • Феҳрист ба версияи 2.7.1 навсозӣ шудааст.
  • Барои мувофиқ кардани феҳристи GitLab бо версияҳои Docker пеш аз 1.10. танзимоти нав илова карда шуд. Барои фаъол кардан, насб кунед registry.compatibility.schema1.enabled: true.

сабт

Такмили иҷрои

(АСОСӢ, САРТАР, ПРЕМИУМ, НИҲО, РОЙГОН, БРУНЗА, НУҚРА, ТИЛЛО)

Мо такмил додани иҷрои GitLab-ро бо ҳар як нашр барои мисолҳои GitLab аз ҳама андоза идома медиҳем. Инҳоянд чанд беҳбудиҳо дар GitLab 11.9:

Такмили иҷрои

Такмили омнибус

(АСОСӢ, САРТАР, ПРЕМИУМ, НИҲО)

GitLab 11.9 такмилдиҳии зерини Omnibus-ро дар бар мегирад:

  • GitLab 11.9 дар бар мегирад Муҳимтарин 5.8, алтернативаи кушодаи Slack, ки версияи охирини он MFA for Team Edition, беҳтар шудани сифати тасвир ва ғайраро дар бар мегирад. Ин версия низ дар бар мегирад такмили амният; навсозӣ тавсия дода мешавад.
  • Барои мувофиқ кардани феҳристи GitLab бо версияҳои Docker пеш аз 1.10. танзимоти нав илова карда шуд. Барои фаъол кардан, насб кунед registry['compatibility_schema1_enabled'] = true в gitlab.rb.
  • Феҳристи GitLab ҳоло ченакҳои Prometheusро содир мекунад ва тавассути воридот ба таври худкор назорат карда мешавад маҷмӯа аз ҷониби хидмати Prometheus.
  • Дастгирии иловашуда барои Google Cloud Memorystore, ки талаб мекунад отключения redis_enable_client.
  • openssl ба версияи 1.0.2r навсозӣ шудааст, nginx - то версияи 1.14.2, python - то версияи 3.4.9, jemalloc - то версияи 5.1.0, docutils - то версияи 0.13.1, gitlab-monitor- то версияи 3.2.0.

Хусусиятҳои кӯҳнашуда

GitLab Geo нигаҳдории ҳашро дар GitLab 12.0 таъмин мекунад

GitLab Geo талаб карда мешавад нигаҳдории ҳашт барои сабук кардани рақобат (ҳолати мусобиқа) дар гиреҳҳои дуюмдараҷа. Дар ин бора кайд карда шуд gitlab-ce # 40970.

Дар GitLab 11.5 мо ин талаботро ба ҳуҷҷатҳои Geo илова кардем: gitlab-ee # 8053.

Дар GitLab 11.6 sudo gitlab-rake gitlab: geo: check тафтиш мекунад, ки захираи ҳашшуда фаъол аст ва ҳамаи лоиҳаҳо интиқол дода мешаванд. См. gitlab-ee # 8289. Агар шумо Geo-ро истифода баред, лутфан ин санҷишро иҷро кунед ва ҳарчи зудтар муҳоҷират кунед.

Дар GitLab 11.8 огоҳии доимӣ маъюб gitlab-ee!8433 дар саҳифа намоиш дода мешавад Минтақаи маъмур › Geo › гиреҳҳо, агар тафтишхои боло ичозат дода нашаванд.

Дар GitLab 12.0 Geo талаботи нигаҳдории ҳашро истифода хоҳад кард. См. gitlab-ee # 8690.

Санаи несткунӣ: 22 Июнь 2019

Интегратсияи Hipchat

Хипчат дастгирӣ намешавад. Илова бар ин, дар версияи 11.9 мо хусусияти мавҷудаи ҳамгироии Hipchat-ро дар GitLab хориҷ кардем.

Санаи несткунӣ: 22 Март 2019

Дастгирии CentOS 6 барои GitLab Runner бо истифода аз иҷрокунандаи Docker

GitLab Runner ҳангоми истифодаи Docker дар GitLab 6 CentOS 11.9-ро дастгирӣ намекунад. Ин натиҷаи навсозии китобхонаи асосии Docker аст, ки дигар CentOS 6-ро дастгирӣ намекунад. Барои тафсилоти бештар нигаред. ин вазифа.

Санаи несткунӣ: 22 Март 2019

Роҳҳои рамзи кӯҳнаи GitLab Runner

Аз Gitlab 11.9, GitLab Runner истифода мебарад усули нав клонкунӣ/даъват ба анбор. Дар айни замон, GitLab Runner усули кӯҳнаро истифода мебарад, агар усули нав дастгирӣ нашавад.

Дар GitLab 11.0, мо намуди конфигуратсияи сервери метрикаро барои GitLab Runner тағир додем. metrics_server ба манфиати худ бартараф карда мешавад listen_address дар GitLab 12.0. Тафсилоти бештарро дар ин вазифа. Ва тафсилоти бештар дар ин вазифа.

Дар версияи 11.3, GitLab Runner ба дастгирӣ оғоз кард провайдерҳои кэшҳои сершумор, ки ба танзимоти нав барои конфигуратсияи мушаххаси S3. Дар хуччатхо Ҷадвали тағирот ва дастурҳо оид ба гузариш ба конфигуратсияи нав оварда шудааст. Тафсилоти бештарро дар ин вазифа.

Ин роҳҳо дигар дар GitLab 12.0 дастрас нестанд. Ҳамчун корбар, ба шумо лозим нест, ки чизеро тағир диҳед, ба истиснои боварӣ ҳосил кунед, ки намунаи GitLab-и шумо версияи 11.9+ -ро ҳангоми навсозӣ ба GitLab Runner 12.0 иҷро мекунад.

Санаи несткунӣ: 22 Июнь 2019

Параметри бекоршуда барои хусусияти нуқтаи вуруд барои GitLab Runner

11.4 GitLab Runner параметри хусусиятро муаррифӣ мекунад FF_K8S_USE_ENTRYPOINT_OVER_COMMAND ки масъалахоеро, ки ба монанди #2338 и #3536.

Дар GitLab 12.0 мо ба рафтори дуруст мегузарем, ки гӯё танзимоти хусусият ғайрифаъол шуда бошад. Тафсилоти бештарро дар ин вазифа.

Санаи несткунӣ: 22 Июнь 2019

Дастгирии бекоршуда барои тақсимоти Linux, ки ба EOL барои GitLab Runner мерасад

Баъзе дистрибюторҳои Linux, ки дар онҳо GitLab Runner насб кардан мумкин аст, ҳадафи худро иҷро карданд.

Дар GitLab 12.0, GitLab Runner дигар бастаҳоро ба чунин тақсимоти Linux паҳн намекунад. Рӯйхати пурраи тақсимотро, ки дигар дастгирӣ намешаванд, дар мо пайдо кардан мумкин аст хуччатхо. Ташаккур ба Хавьер Ардо (Хавьер Жардон) барои ӯ саҳм!

Санаи несткунӣ: 22 Июнь 2019

Хориҷ кардани фармонҳои кӯҳнаи GitLab Runner Helper

Ҳамчун як қисми кӯшишҳои мо барои дастгирӣ Иҷрокунандаи Windows Docker бояд баъзе фармонҳои кӯҳнае, ки барои онҳо истифода мешаванд, даст кашид тасвири ёрирасон.

Дар GitLab 12.0, GitLab Runner бо истифода аз фармонҳои нав оғоз карда мешавад. Ин танҳо ба корбароне, ки бекор мекунанд, таъсир мерасонад тасвири ёрирасон. Тафсилоти бештарро дар ин вазифа.

Санаи несткунӣ: 22 Июнь 2019

Таҳиягарон метавонанд барчаспҳои Git-ро дар GitLab 11.10 тоза кунанд

Хориҷ ё таҳрири ёддоштҳои версияи барчаспҳои Git дар шохаҳои тафтишнашуда таърихан танҳо бо маҳдуд карда шудааст хизматчиён ва сохибон.

Азбаски таҳиягарон метавонанд барчаспҳоро илова кунанд ва шохаҳои муҳофизатнашударо тағир ва нест кунанд, таҳиягарон бояд барчаспҳои Git-ро нест кунанд. Дар GitLab 11.10 мо ин дигаргуниро ба амал оварда истодаем ба модели иҷозатҳои мо барои беҳтар кардани ҷараёни кор ва кӯмак ба таҳиягарон дар истифодаи тегҳо беҳтар ва самараноктар.

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

Санаи несткунӣ: 22 апрел 2019

Дастгирии Prometheus 1.x дар Omnibus GitLab

Оғоз бо GitLab 11.4, версияи дарунсохтаи Prometheus 1.0 аз Omnibus GitLab хориҷ карда шудааст. Версияи Prometheus 2.0 ҳоло дохил карда шудааст. Аммо, формати метрикӣ бо версияи 1.0 мувофиқ нест. Версияҳои мавҷуда метавонанд ба 2.0 такмил дода шаванд ва дар ҳолати зарурӣ маълумот интиқол дода шаванд бо истифода аз асбоби дарунсохт.

Дар версияи GitLab 12.0 Prometheus 2.0 ба таври худкор насб карда мешавад, агар навсозӣ аллакай насб нашуда бошад. Маълумот аз Prometheus 1.0 гум мешавад, зеро... токат намекунанд.

Санаи несткунӣ: 22 Июнь 2019

TLS v1.1

Оғоз бо GitLab 12.0 TLS v1.1 бо нобаёнӣ ғайрифаъол карда мешавад барои бехтар намудани бехатарй. Ин мушкилоти сершуморро, аз ҷумла Heartbleed-ро ҳал мекунад ва GitLab PCI DSS 3.1-ро аз қуттӣ мувофиқ месозад.

Барои фавран хомӯш кардани TLS v1.1, танзим кунед nginx['ssl_protocols'] = "TLSv1.2" в gitlab.rband ва давидан gitlab-ctl reconfigure.

Санаи несткунӣ: 22 Июнь 2019

Шаблон OpenShift барои насби GitLab

Расмӣ gitlab диаграммаи руль - усули тавсияшаванда барои кор кардани GitLab дар Kubernetes, аз ҷумла ҷойгиркунӣ ба OpenShift.

Шаблон OpenShift насб кардани GitLab бекор карда шудааст ва дигар дар он дастгирӣ намешавад Git Lab 12.0.

Санаи несткунӣ: 22 Июнь 2019

Таърифҳои қаблии корҳои амниятӣ

Бо мукаддима Шаблонҳои CI/CD барои корҳои амниятӣ ҳама таърифҳои кори қаблӣ бекор карда мешаванд ва дар GitLab 12.0 ё дертар хориҷ карда мешаванд.

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

Санаи несткунӣ: 22 июни соли 2019

Бахши Маълумоти система дар панели идоракунӣ

GitLab маълумотро дар бораи мисоли GitLab-и шумо пешниҳод мекунад admin/system_info, аммо ин маълумот метавонад дақиқ набошад.

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

Санаи несткунӣ: 22 Июнь 2019

Манбаъ: will.com

Илова Эзоҳ