GitLab 11.11: якчанд масъулиятҳо барои якҷоя кардани дархостҳо ва такмил додани контейнерҳо

GitLab 11.11: якчанд масъулиятҳо барои якҷоя кардани дархостҳо ва такмил додани контейнерҳо

Имконоти бештари ҳамкорӣ ва огоҳиҳои иловагӣ

Дар GitLab, мо пайваста роҳҳои нави беҳтар кардани ҳамкорӣ дар тамоми давраи ҳаёти DevOps-ро меҷӯем. Мо бо хушнудӣ эълон мекунем, ки бо ин нашр мо дастгирӣ мекунем якчанд шахсони масъул барои як дархости муттаҳидшавӣ! Ин хусусият аз сатҳи GitLab Starter дастрас аст ва воқеан шиори моро таҷассум мекунад: "Ҳар кас метавонад саҳм гузорад". Мо медонем, ки дархости ягонаи якҷоякунӣ метавонад одамони зиёдеро дар он кор кунанд, то боварӣ ҳосил кунанд, ки ҳама чиз дуруст аст ва акнун шумо қобилияти таъин кардани якчанд соҳибони дархости якҷоя карданро доред!

Ҳоло дастаҳои DevOps низ мегиранд огоҳиҳои худкор дар бораи рӯйдодҳои ҷойгиркунӣ дар Slack ва Mattermost. Ба рӯйхати рӯйдодҳои push дар ин ду чат огоҳиҳои нав илова кунед ва дастаи шумо тақрибан фавран аз ҷойгиркунии нав огоҳ хоҳад шуд.

Бо дастгирии контейнерҳои Docker дар Windows ва таъмини кластерҳои Kubernetes дар сатҳи мисол хароҷотро кам кунед

Мо контейнерҳоро дӯст медорем! Контейнерҳо дар муқоиса бо мошинҳои виртуалӣ захираҳои системаро камтар истеъмол мекунанд ва интиқоли барномаҳоро беҳтар мекунанд. Аз замони нашри GitLab 11.11 мо дастгирӣ мекунем Иҷрокунандаи контейнери Windows барои GitLab Runner, Пас шумо акнун метавонед контейнерҳои Docker-ро дар Windows истифода баред ва аз қобилиятҳои пешрафтаи оркестр ва идоракунии қубурҳо баҳра баред.

GitLab Premium (танҳо мисолҳои худидорашаванда) ҳоло пешниҳод мекунад прокси вобастагии кэш барои тасвирҳои Docker. Ин илова интиқолро суръат мебахшад, зеро шумо ҳоло прокси кэш барои тасвирҳои зуд-зуд истифодашавандаи Docker хоҳед дошт.

Корбарони инстансияҳои худидоракунии GitLab акнун метавонанд таъмин кунанд Кластери Kubernetes дар сатҳи мисол, ва ҳама гурӯҳҳо ва лоиҳаҳо дар мисол онро барои ҷойгиркунии худ истифода хоҳанд кард. Ин ҳамгироии GitLab бо Kubernetes ба таври худкор захираҳои махсуси лоиҳаро барои амнияти иловагӣ эҷод мекунад.

Ва ин ҳама нест!

Илова ба хусусиятҳои нави ҳамкорӣ ва огоҳиҳои иловагӣ, мо илова кардем дастрасии меҳмонон ба масъалаҳо, афзуд дақиқаҳои иловагии CI Runner барои GitLab Free, чекҳои соддакардашуда бо истифода аз вақте ки шумо пешниҳодро татбиқ мекунед, баҳсро ба таври худкор ҳал кунед, ва бисёр чизҳои дигар!

Корманди арзишманди ин моҳ (MVP) — Киа Мэй Сомабес (Киа Мэй Сомабес)

Дар ин нашр, мо имкони зеркашии ҷузвдонҳои алоҳидаро аз анборҳо илова кардем, на ҳама мундариҷа. Акнун шумо метавонед танҳо якчанд файлҳои лозимиро зеркашӣ кунед. Ташаккур ба шумо, Киа Мэй Сомабес!

Хусусиятҳои асосии GitLab 11.11

Иҷрокунандаи контейнери Windows барои GitLab Runner

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

Дар GitLab 11.11, мо ба GitLab Runner як давандаи нав илова кардем, то контейнерҳои Docker дар Windows истифода шаванд. Пештар, шумо бояд барои ташкили контейнерҳои Docker дар Windows shell истифода мекардед, аммо акнун шумо метавонед бо контейнерҳои Docker дар Windows мустақиман кор кунед, ҳамон тавре ки дар Linux. Корбарони платформаи Microsoft ҳоло имконоти бештар барои оркестр ва идоракунии қубур доранд.

Ин навсозӣ дастгирии беҳтаршудаи PowerShell дар GitLab CI/CD ва инчунин тасвирҳои нави дастгирӣ барои версияҳои гуногуни контейнерҳои Windows-ро дар бар мегирад. Албатта, давандагони Windows-и шахсии шумо метавонанд бо GitLab.com истифода шаванд, аммо онҳо ҳанӯз абзорҳои дастраси омма нестанд.

GitLab 11.11: якчанд масъулиятҳо барои якҷоя кардани дархостҳо ва такмил додани контейнерҳо

Прокси вобастагии кэш барои феҳристи контейнер

ПРЕМИУМ, НИҲО

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

Дар ҳоли ҳозир, прокси-контейнер танҳо барои мисолҳои худидорашаванда дар сервери веб дастрас аст Puma (дар ҳолати таҷрибавӣ).

GitLab 11.11: якчанд масъулиятҳо барои якҷоя кардани дархостҳо ва такмил додани контейнерҳо

Якчанд одамон барои дархостҳои якҷоя масъуланд

САРТАР, ПРЕМИУМ, НИҲО, БРУНЗА, НУҚРА, ТИЛЛО

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

Дар GitLab 11.11, шумо метавонед якчанд нафарро барои якҷоя кардани дархостҳо таъин кунед. Мисли соҳибони вазифаҳои сершумор, шумо метавонед рӯйхатҳо, филтрҳо, огоҳиҳо ва APIҳоро истифода баред.

GitLab 11.11: якчанд масъулиятҳо барои якҷоя кардани дархостҳо ва такмил додани контейнерҳо

Конфигуратсияи кластери Kubernetes дар сатҳи мисол

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

Модели амният ва таъминот дар Кубернетес инкишоф меёбад, то ба шумораи зиёди муштариён тавассути як кластери муштарак хидмат расонад.

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

GitLab 11.11: якчанд масъулиятҳо барои якҷоя кардани дархостҳо ва такмил додани контейнерҳо

Огоҳиҳои густариш дар Slack ва Mattermost

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

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

GitLab 11.11: якчанд масъулиятҳо барои якҷоя кардани дархостҳо ва такмил додани контейнерҳо

Дастрасии меҳмонон ба мушкилот

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

Истифодабарандагони меҳмонони лоиҳаҳои шумо ҳоло метавонанд релизҳои дар саҳифаи Варақаҳо нашршударо бубинанд. Онҳо қодиранд артефактҳои нашршударо зеркашӣ кунанд, аммо коди сарчашмаро зеркашӣ карда наметавонанд ё тафсилоти анборро ба монанди тегҳо ё ӯҳдадориҳо бубинанд.

GitLab 11.11: якчанд масъулиятҳо барои якҷоя кардани дархостҳо ва такмил додани контейнерҳо

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

Графикҳои сериализатсияшуда барои иҷрои беҳтар

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

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

Дар GitLab 11.11, мо хусусияти графикии сериалиро, ки дар версияҳои охирини Git муаррифӣ шудааст, фаъол кардем, то ин маълумотро фаъолона ҳисоб ва нигоҳ дорад. Кролҳо дар анборҳои калон ҳоло хеле тезтаранд. Графикаи ӯҳдадорӣ ҳангоми ҷамъоварии партовҳои навбатии анбор ба таври худкор эҷод карда мешавад.

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

Дақиқаҳои иловагии CI Runner: ҳоло барои нақшаҳои ройгон дастрас аст

РОЙГОН, БРУНЗА, НУКРА, ТИЛЛО

Моҳи гузашта мо қобилияти харидани дақиқаҳои иловагии CI Runner -ро илова кардем, аммо танҳо барои нақшаҳои пулакии GitLab.com. Дар ин нашр, дақиқаҳоро дар нақшаҳои ройгон низ харидан мумкин аст.

Бор кардани бойгонии директория ба анборҳо

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

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

Ташаккур барои кор Киа Мэй Сомабес!

GitLab 11.11: якчанд масъулиятҳо барои якҷоя кардани дархостҳо ва такмил додани контейнерҳо

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

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

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

Ҳисобкунаки вақт дар панели паҳлӯии панели вазифаҳо

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

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

GitLab 11.11: якчанд масъулиятҳо барои якҷоя кардани дархостҳо ва такмил додани контейнерҳо

Маълумот дар бораи ҷойгиркунӣ дар API Environments

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

Мо қобилияти пурсиши иттилооти марбут ба муҳити зистро аз Environments API илова кардем, то бидонем, ки чӣ гуна ӯҳдадорӣ ба муҳити зист ҷорӣ карда шудааст. Ин автоматизатсия ва гузоришдиҳии корбарони муҳити зистро дар GitLab осонтар мекунад.

Тағйирёбандаҳои манфӣ барои қоидаҳои қубур мувофиқат мекунанд

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

Шумо ҳоло метавонед баробарии манфӣ ё мувофиқати намунаро тафтиш кунед (!= и !~) дар файл .gitlab-ci.yml ҳангоми тафтиши арзишҳои тағирёбандаҳои муҳити зист, аз ин рӯ назорати рафтори қубурҳо чандиртар шуд.

Ҳама корҳои дастӣ дар як марҳила бо як клик иҷро кунед

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

Дар GitLab 11.11, корбароне, ки дар марҳилаҳои худ корҳои зиёди дастӣ доранд, акнун метавонанд ҳамаи ин корро дар як марҳила бо пахш кардани тугма анҷом диҳанд. "Ҳамаашро бозӣ кунед" ("Ҳамаро иҷро кунед") дар тарафи рости номи саҳна дар намуди қубурҳо.

Эҷоди файл мустақиман аз тағирёбандаи муҳити зист

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

Тағйирёбандаҳои муҳити зист аксар вақт барои эҷоди файлҳо истифода мешаванд, махсусан барои асрорҳое, ки бояд ҳифз карда шаванд ва танҳо дар лӯлаи мушаххаси муҳити зист дастрасанд. Барои ин, шумо мундариҷаи тағирёбандаро ба мундариҷаи файл муқаррар мекунед ва дар коре файле эҷод мекунед, ки арзишро дар бар мегирад. Бо тағирёбандаи муҳити нав ба монанди file ин метавонад дар як қадам ҳатто бидуни тағирот анҷом дода шавад .gitlab-ci.yml.

Нуқтаи ниҳоии API барои маълумоти осебпазирӣ

НИҲО, ТИЛЛО

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

Қобилияти пурраи сканкунии динамикӣ барои DAST

НИҲО, ТИЛЛО

Дар GitLab, шумо метавонед амнияти барномаҳоро (Dynamic Application Security Testing, DAST) ҳамчун як қисми лӯлаи CI динамикӣ санҷед. Аз ин версия сар карда, шумо метавонед сканкунии пурраи динамикиро ба ҷои сканкунии стандартии ғайрифаъол интихоб кунед. Сканкунии пурраи динамикӣ аз осебпазирии бештар муҳофизат мекунад.

Насб кардани Prometheus дар кластерҳои сатҳи гурӯҳ

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

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

Дар бораи нодида гирифтани осебпазирӣ дар панели амниятӣ маълумот гиред

НИҲО, ТИЛЛО

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

Дар панели асбобҳои худ диаграммаҳои ченакҳои фармоишӣ эҷод кунед

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

Диаграммаҳои навро бо ченакҳои иҷрои фармоишӣ мустақиман аз панели идоракунӣ дар панели ченакҳои худ созед. Истифодабарандагон акнун метавонанд бо пахш кардани тугма визуализатсияи ченакҳоро дар панели идоракунӣ эҷод, навсозӣ ва нест кунанд "Иловаи метрик" ("Иловаи Метрик") дар кунҷи рости болоии панели асбобҳо.

GitLab 11.11: якчанд масъулиятҳо барои якҷоя кардани дархостҳо ва такмил додани контейнерҳо

Масъалаҳои огоҳӣ ҳоло ҳамчун GitLab Alert Bot кушода мешаванд

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

Акнун масъалаҳое, ки аз огоҳиномаҳо кушода мешаванд, муаллиф ба GitLab Alert Bot таъин карда мешавад, бинобар ин шумо фавран мебинед, ки масъала аз огоҳии муҳим ба таври худкор эҷод шудааст.

Тавсифи эпикӣ дар анбори маҳаллӣ худкор захира кунед

НИҲО, ТИЛЛО

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

Дастгирии оинаи GitLab барои Git LFS

САРТАР, ПРЕМИУМ, НИҲО, БРУНЗА, НУҚРА, ТИЛЛО

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

Иҷозатҳои хондан ва навиштани анбор барои аломатҳои дастрасии шахсӣ

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

Бисёр аломатҳои дастрасии шахсӣ барои тағир додани сатҳ иҷозат доранд api, аммо дастрасии пурраи API метавонад ба баъзе корбарон ё созмонҳо ҳуқуқҳои аз ҳад зиёд диҳад.

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

Ташаккур ба шумо, Горатиу Евген Влад (Хоратиу Евген Влад)!

Илова кардани дастгирии асосӣ барои дархостҳои партияи GraphQL

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

Бо API GraphQL, корбарон метавонанд маҳз кадом маълумотеро, ки ба онҳо лозиманд, муайян кунанд ва дар чанд дархост тамоми маълумоти лозимиро ба даст оранд. Аз ин версия сар карда, GitLab илова кардани маълумоти асосии гурӯҳро ба API GraphQL дастгирӣ мекунад.

Бо маълумотҳои Salesforce ворид шавед

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

GitLab таҳиягарони Salesforce-ро дӯст медорад ва барои дастгирии ин ҷомеа, мо ба корбарон имкон медиҳем, ки ба GitLab бо маълумотҳои Salesforce.com ворид шаванд. Ҳоло мисолҳо метавонанд GitLab-ро ҳамчун як барномаи ба Salesforce пайвастшуда танзим кунанд, то Salesforce.com-ро барои ворид шудан ба GitLab бо як клик истифода баранд.

Ҳоло барои дастрасӣ ба веб SAML SSO лозим аст

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

Мо ҳастем васеъ кардани талаботи ягонаи воридшавӣ (SSO). дар сатҳи гурӯҳӣ, ки дар версияи 11.8 ҷорӣ карда шудааст, бо тасдиқи қатъии захираҳои гурӯҳӣ ва лоиҳа барои кафолат додани он, ки корбарон танҳо ҳангоми ворид шудан бо SAML дастрасӣ пайдо кунанд. Ин як қабати иловагии назорати дастрасӣ барои созмонҳое мебошад, ки амниятро қадр мекунанд ва GitLab.com-ро тавассути SAML SSO истифода мебаранд. Акнун шумо метавонед SSO-ро талаб кунед, зеро медонед, ки корбарони гурӯҳи шумо SSO-ро истифода мебаранд.

Аз рӯи маълумоти ба наздикӣ сохташуда ё тағирёфта барои API epic филтр кунед

НИҲО, ТИЛЛО

Қаблан, бо истифода аз API epics GitLab дархост кардани маълумоти ба наздикӣ сохташуда ё тағирёфта осон набуд. Дар нашри 11.11 мо филтрҳои иловагӣ илова кардем created_after, created_before, updated_after и updated_beforeбарои таъмини мувофиқат бо вазифаи API ва зуд пайдо кардани эпосҳои тағирёфта ё нав эҷодшуда.

Аутентификатсияи биометрӣ бо UltraAuth

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

Ширкат UltraAuth ба аутентификатсияи биометрии бидуни парол тахассус дорад. Ҳоло мо ин усули аутентификатсияро дар GitLab дастгирӣ мекунем!

Ташаккур ба шумо, Картики Танна (Картики Танна)!

GitLab Runner 11.11

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

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

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

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

Мо такмилдиҳии зеринро ба Omnibus дар GitLab 11.11 анҷом додем:

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

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

Мо беҳбудиҳои зеринро ба диаграммаҳои Helm дар GitLab 11.11 анҷом додем:

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

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

Мо такмил додани иҷрои GitLab-ро бо ҳар як нашр барои намунаҳои GitLab дар ҳама андоза идома медиҳем. Баъзе такмилҳо дар GitLab 11.11:

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

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 огоҳии доимӣ ғайрифаъол дар саҳифа нишон дода мешавад Минтақаи маъмур › Geo › гиреҳҳо, агар тафтишхои боло ичозат дода нашаванд. gitlab-ee!8433.

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

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

GitLab Geo PG FDW-ро ба GitLab 12.0 меорад

Ин барои Geo Log Cursor лозим аст, зеро он иҷрои баъзе амалиётҳои ҳамоҳангсозиро ба таври назаррас беҳтар мекунад. Фаъолияти дархостҳои ҳолати гиреҳи Geo низ беҳтар шудааст. Дархостҳои қаблӣ дар лоиҳаҳои калон иҷрои хеле паст доштанд. Бингар, ки чӣ тавр ин танзим карда мешавад Репликатсияи пойгоҳи географӣ. Дар GitLab 12.0 Geo PG FDW-ро талаб мекунад. См. gitlab-ee # 11006.

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

Имконоти сентри барои гузоришдиҳӣ ва сабти хатоҳо аз интерфейси корбар дар GitLab 12.0 хориҷ карда мешаванд

Ин интихобҳо аз интерфейси корбар дар GitLab 12.0 хориҷ карда мешаванд ва дар файл дастрас хоҳанд буд gitlab.yml. Илова бар ин, шумо метавонед як муҳити Sentry муайян кунед, то фарқият байни ҷойгиркунии сершумор. Масалан, таҳия, саҳнасозӣ ва истеҳсолот. См. gitlab-ce # 49771.

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

Маҳдуд кардани шумораи максималии қубурҳое, ки дар як пешниҳод сохта шудаанд

Пештар, GitLab қубурҳоро барои HEAD ҳар як филиал дар пешниҳод. Ин барои таҳиягароне қулай аст, ки якбора якчанд тағиротро тела медиҳанд (масалан, ба филиал ва филиал develop).

Аммо ҳангоми тела додани як анбори калон бо шохаҳои зиёди фаъол (масалан, ҳаракат, оинасозӣ ё шохасозӣ), ба шумо лозим нест, ки барои ҳар як шоха қубур созед. Аз GitLab 11.10 сар карда, мо эҷод мекунем ҳадди аксар 4 қубур ҳангоми фиристодан.

Санаи несткунӣ: 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 Runner

Дар GitLab Runner 11.10 мо имконият дод танзим кунед, ки чӣ тавр Runner фармонро иҷро мекунад git clean. Илова бар ин, стратегияи нави тозакунӣ истифодаро аз байн мебарад git reset ва фармон медиҳад git clean пас аз марҳилаи борфарорӣ.

Азбаски ин тағирёбии рафтор метавонад ба баъзе корбарон таъсир расонад, мо параметр омода кардем FF_USE_LEGACY_GIT_CLEAN_STRATEGY. Агар шумо арзишро таъин кунед true, он стратегияи тозакунии меросро барқарор мекунад. Маълумоти бештарро дар бораи истифодаи параметрҳои функсия дар GitLab Runner пайдо кардан мумкин аст дар ҳуҷҷатҳо.

Дар GitLab Runner 12.0, мо дастгирии стратегияи тозакунии меросӣ ва қобилияти барқарор кардани онро бо истифода аз параметри функсия хориҷ мекунем. Дар ин вазифа.

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

Шаблонҳои лоиҳаи гурӯҳӣ танҳо барои нақшаҳои Silver/Premium дастрас аст

Вақте ки мо қолибҳои лоиҳаи сатҳи дастаро дар 11.6 ҷорӣ кардем, мо тасодуфан ин хусусияти Premium/Silver-ро барои ҳама нақшаҳо дастрас кардем.

Мо ҳастем ислоҳи ин хато дар барориши 11.11 ва додани 3 моҳи иловагӣ ба ҳама корбарон ва ҳолатҳое, ки аз сатҳи Silver/Premium поёнтар аст.

Аз 22 августи соли 2019, қолабҳои лоиҳаҳои гурӯҳӣ танҳо барои нақшаҳои Silver/Premium ва болотар дастрас мешаванд, тавре ки дар ҳуҷҷатҳо тавсиф шудаанд.

Санаи несткунӣ: 22 августи 2019

Дастгирии кори дастаҷамъии Windows қатъ карда шуд

Дар GitLab 13.0 (22 июни соли 2020), мо нақша дорем, ки дастгирии кори партияи сатри фармони Windows-ро дар GitLab Runner (масалан. cmd.exe) ба манфиати дастгирии мукаммали Windows PowerShell. Тафсилоти бештар дар ин вазифа.

Бинишҳои мо дар бораи DevOps корхона ҳоло бо мавқеи Microsoft мувофиқат мекунад, ки PowerShell беҳтарин вариант барои автоматикунонии барномаҳои корпоративӣ дар муҳити Windows мебошад. Агар шумо хоҳед, ки истифодаро идома диҳед cmd.exe, ин фармонҳоро аз PowerShell даъват кардан мумкин аст, аммо мо аз сабаби чанд номувофиқатӣ, ки ба нигоҳдории баланд ва хароҷоти зиёд оварда мерасонанд, мо корҳои бастаи Windows-ро мустақиман дастгирӣ намекунем.

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

Git 2.21.0 ё навтарро талаб мекунад

Аз GitLab 11.11, барои кор кардан Git 2.21.0 лозим аст. Omnibus GitLab аллакай бо Git 2.21.0 фиристода мешавад, аммо корбарони насбҳои аслӣ бо версияҳои қаблии Git бояд навсозӣ кунанд.

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

Шаблони хидматрасонии Legacy Kubernetes

Дар GitLab 12.0 мо нақша дорем, ки аз қолаби хидмати Kubernetes дур шавем дар сатҳи мисол ба манфиати конфигуратсияи кластери сатҳи мисол, ки дар GitLab 11.11 ҷорӣ карда шудааст.

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

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

Даст кашидан аз мувофиқати нишонаҳо app дар панелҳои ҷойгиркунии Kubernetes

Дар GitLab 12.0, мо нақша дорем, ки аз мувофиқат бо тамғаи барнома дар селектори густариши Kubernetes дур шавем. Дар GitLab 11.10 мо муаррифӣ кардем механизми нави мувофиқ, ки барои мувофиқат аз тарафи ҷустуҷӯ app.example.com/app и app.example.com/envбарои намоиш додани ҷойгиркунӣ дар панел.

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

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

Бастаҳои GitLab 12.0 бо имзои васеъ имзо карда мешаванд

2 майи соли 2019 GitLab мухлати эътибори имзои калидхои бастахоро дароз кард Omnibus GitLab аз 01.08.2019/01.07.2020/XNUMX то XNUMX/XNUMX/XNUMX. Агар шумо имзоҳои бастаҳоро тафтиш карда истода бошед ва хоҳед, ки калидҳоро навсозӣ кунед, танҳо ба дастурҳои аз нав омада пайравӣ кунед ҳуҷҷатҳо барои имзои бастаҳои Omnibus.

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

Тағир додани сабт

Ҳамаи ин тағиротҳоро дар гузориши тағирот ҷустуҷӯ кунед:

параметр

Агар шумо насби нави GitLab насб карда бошед, боздид кунед Саҳифаи зеркашии GitLab.

Навсозӣ

→ Санҷед саҳифаи навсозӣ

Манбаъ: will.com

Илова Эзоҳ