GitLab 11.11: біріктіру сұраулары мен контейнерлерді жақсарту үшін бірнеше жауапкершілік

GitLab 11.11: біріктіру сұраулары мен контейнерлерді жақсарту үшін бірнеше жауапкершілік

Қосымша ынтымақтастық опциялары және қосымша хабарландырулар

GitLab-те біз DevOps өмірлік циклі бойынша ынтымақтастықты жақсартудың жаңа жолдарын үнемі іздейміз. Осы шығарылымды қолдайтынымызды хабарлауға қуаныштымыз бір біріктіру сұрауы үшін бірнеше жауапты тұлғалар! Бұл мүмкіндік GitLab Starter деңгейінде қолжетімді және шын мәнінде біздің ұранымызды бейнелейді: «Әркім өз үлесін қоса алады». Бір біріктіру сұрауында барлығы реттелгеніне көз жеткізу үшін көптеген адамдар жұмыс істей алатынын білеміз, енді сізде бірнеше біріктіру сұрауының иелерін тағайындау мүмкіндігі бар!

DevOps командалары да алады Slack және Mattermost қолданбаларында орналастыру оқиғалары туралы автоматты хабарландырулар. Осы екі чатта push оқиғаларының тізіміне жаңа хабарландыруларды қосыңыз және сіздің командаңыз жаңа орналастырулар туралы дереу хабардар болады.

Windows жүйесіндегі Docker контейнерлеріне қолдау көрсету және Kubernetes кластерлерін даналық деңгейде қамтамасыз ету арқылы шығындарды азайтыңыз

Біз контейнерлерді жақсы көреміз! Контейнерлер виртуалды машиналармен салыстырғанда жүйе ресурстарын аз тұтынады және қолданбаның тасымалдануын жақсартады. GitLab 11.11 шығарылғаннан бері біз қолдаймыз GitLab Runner үшін Windows Container Executor, осылайша сіз Windows жүйесінде Docker контейнерлерін пайдалана аласыз және кеңейтілген құбырды ұйымдастыру және басқару мүмкіндіктерін пайдалана аласыз.

GitLab Premium (тек өзін-өзі басқаратын даналар) енді ұсынады Docker кескіндері үшін кэштеу тәуелділік прокси. Бұл қосымша жеткізуді жылдамдатады, себебі сізде жиі пайдаланылатын Docker кескіндері үшін кэштеу проксиі болады.

Өздігінен басқарылатын GitLab даналарының пайдаланушылары енді қамтамасыз ете алады Дана деңгейіндегі Kubernetes кластері, және данадағы барлық топтар мен жобалар оны орналастыру үшін пайдаланады. Kubernetes-пен GitLab интеграциясы қосымша қауіпсіздік үшін автоматты түрде жобаға арналған ресурстарды жасайды.

Бұл бәрі емес!

Жаңа ынтымақтастық мүмкіндіктері мен қосымша хабарландыруларға қоса, біз қостық мәселелерге қонақтардың қол жеткізуі, өсті GitLab Free үшін қосымша CI Runner минуттары, көмегімен оңайлатылған тексерулер ұсынысты қолданған кезде талқылауды автоматты түрде шешеді, және тағы басқалар!

Осы айдың ең құнды қызметкері (MVP) — Киа Мэй Сомабес (Киа Мэй Сомабес)

Бұл шығарылымда біз барлық мазмұнды емес, жеке қалталарды репозиторийлерден жүктеп алу мүмкіндігін қостық. Енді сізге қажет файлдардың бірнешеуін ғана жүктеп алуға болады. Рахмет, Киа Мэй Сомабес!

GitLab 11.11 негізгі мүмкіндіктері

GitLab Runner үшін Windows Container Executor

НЕГІЗГІ, БАСТАУ, ПРЕМИУМ, ШЕКТІ, ТЕГІН, ҚОЛА, КҮМІС, АЛТЫН

GitLab 11.11 жүйесінде Docker контейнерлерін Windows жүйесінде қолдануға болатын ету үшін біз GitLab Runner бағдарламасына жаңа жүгіргішті қостық. Бұрын Windows жүйесінде Docker контейнерлерін ұйымдастыру үшін қабықты пайдалану керек болды, бірақ енді Windows жүйесінде Docker контейнерлерімен Linux жүйесіндегі сияқты тікелей жұмыс істей аласыз. Майкрософт платформасының пайдаланушыларында енді құбырды ұйымдастыру және басқару үшін көбірек опциялар бар.

Бұл жаңарту GitLab CI/CD жүйесінде жақсартылған PowerShell қолдауын, сондай-ақ Windows контейнерлерінің әртүрлі нұсқаларына арналған жаңа қолдау кескіндерін қамтиды. GitLab.com сайтында сіздің жеке Windows жүгіргіштерін әрине пайдалануға болады, бірақ олар әлі жалпыға қолжетімді құралдар емес.

GitLab 11.11: біріктіру сұраулары мен контейнерлерді жақсарту үшін бірнеше жауапкершілік

Контейнер тізіліміне арналған кэштеу тәуелділік проксиі

ПРЕМИУМ, ШЕКТІ

Командалар контейнерлерді жиі құрастыру құбырларында пайдаланады және жоғары ағыннан жиі пайдаланылатын кескіндер мен бумаларға арналған проксиді кэштеу құбырларды жылдамдатудың тамаша тәсілі болып табылады. Жаңа кэштеу проксиі арқылы қолжетімді қажет қабаттардың жергілікті көшірмесі арқылы ортаңыздағы жалпы кескіндермен тиімдірек жұмыс істей аласыз.

Әзірге контейнерлік прокси веб-сервердегі өзін-өзі басқаратын даналар үшін ғана қолжетімді Puma (эксперименттік режимде).

GitLab 11.11: біріктіру сұраулары мен контейнерлерді жақсарту үшін бірнеше жауапкершілік

Біріктіру сұрауларына жауапты бірнеше адам

БАСТАУ, ПРЕМИУМ, ҰЛТИМАТ, ҚОЛА, КҮМІС, АЛТЫН

Бірнеше адамның ортақ тармақтағы мүмкіндікте жұмыс істеуі және сұрауды біріктіруі әдеттегідей, мысалы, алдыңғы және серверлік әзірлеушілер бір-бірімен тығыз жұмыс істегенде немесе Extreme Programming сияқты әзірлеушілер жұппен жұмыс істегенде.

GitLab 11.11 жүйесінде сұрауларды біріктіру үшін бірнеше адамды тағайындай аласыз. Бірнеше тапсырма иелері сияқты тізімдерді, сүзгілерді, хабарландыруларды және API интерфейстерін пайдалануға болады.

GitLab 11.11: біріктіру сұраулары мен контейнерлерді жақсарту үшін бірнеше жауапкершілік

Дана деңгейіндегі Kubernetes кластерінің конфигурациясы

CORE, STARTER, PREMIUM, ULTIMATE

Kubernetes-тегі қауіпсіздік және қамтамасыз ету үлгісі бір ортақ кластер арқылы көптеген клиенттерге қызмет көрсетуге мүмкіндік беру үшін дамып келеді.

GitLab 11.11 жүйесінде өзін-өзі басқаратын даналардың пайдаланушылары енді кластерді даналық деңгейде қамтамасыз ете алады және дананың барлық топтары мен жобалары оны орналастыру үшін пайдаланады. Kubernetes-пен GitLab интеграциясы қосымша қауіпсіздік үшін автоматты түрде жобаға арналған ресурстарды жасайды.

GitLab 11.11: біріктіру сұраулары мен контейнерлерді жақсарту үшін бірнеше жауапкершілік

Slack және Mattermost қолданбаларында орналастыру хабарландырулары

НЕГІЗГІ, БАСТАУ, ПРЕМИУМ, ШЕКТІ, ТЕГІН, ҚОЛА, КҮМІС, АЛТЫН

Енді чаттармен біріктіру арқасында топ арнасында орналастыру оқиғалары туралы автоматты хабарландыруларды орнатуға болады. бостық и 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: біріктіру сұраулары мен контейнерлерді жақсарту үшін бірнеше жауапкершілік

Environments API ішіндегі орналастырулар туралы ақпарат

НЕГІЗГІ, БАСТАУ, ПРЕМИУМ, ШЕКТІ, ТЕГІН, ҚОЛА, КҮМІС, АЛТЫН

Біз дәл қазір ортаға қандай міндеттеме енгізілгенін білу үшін арнайы орта ақпараты үшін Environments API сұрау мүмкіндігін қостық. Бұл GitLab жүйесіндегі орта пайдаланушылары үшін автоматтандыру мен есеп беруді жеңілдетеді.

Теріс айнымалы құбыр ережелеріне сәйкес келеді

НЕГІЗГІ, БАСТАУ, ПРЕМИУМ, ШЕКТІ, ТЕГІН, ҚОЛА, КҮМІС, АЛТЫН

Енді теріс теңдік немесе үлгі сәйкестігін тексеруге болады (!= и !~) файлда .gitlab-ci.yml ортаның айнымалы мәндерін тексеру кезінде құбырлардың әрекетін бақылау икемді болды.

Барлық қолмен жұмыстарды бір рет басу арқылы орындаңыз

НЕГІЗГІ, БАСТАУ, ПРЕМИУМ, ШЕКТІ, ТЕГІН, ҚОЛА, КҮМІС, АЛТЫН

GitLab 11.11-де кезеңдерінде көптеген қол тапсырмалары бар пайдаланушылар енді түймені басу арқылы барлық осындай тапсырмаларды бір кезеңде аяқтай алады. «Барлығын ойна» Құбырлар көрінісіндегі сахна атауының оң жағында («Барлығын іске қосу»).

Файлды тікелей орта айнымалысынан жасау

НЕГІЗГІ, БАСТАУ, ПРЕМИУМ, ШЕКТІ, ТЕГІН, ҚОЛА, КҮМІС, АЛТЫН

Қоршаған ортаның айнымалы мәндері көбінесе файлдарды жасау үшін пайдаланылады, әсіресе қорғалуды қажет ететін және белгілі бір орта құбырында ғана қолжетімді құпиялар үшін. Бұл әрекетті орындау үшін, айнымалының мазмұнын файл мазмұнына орнатасыз және мәнді қамтитын тапсырмада файлды жасайсыз. сияқты жаңа орта айнымалысымен file мұны өзгертусіз де бір қадаммен жасауға болады .gitlab-ci.yml.

Осалдық туралы ақпаратқа арналған API соңғы нүктесі

АЛТЫН, АЛТЫН

Енді жобада анықталған барлық осалдықтар үшін GitLab API сұрауына болады. Бұл API көмегімен түрі, сенімділігі және ауырлық дәрежесі бойынша сүзілген осалдықтардың машина оқылатын тізімдерін жасауға болады.

DAST үшін толық динамикалық сканерлеу мүмкіндігі

АЛТЫН, АЛТЫН

GitLab ішінде қолданба қауіпсіздігін (Динамикалық қолданба қауіпсіздігін тексеру, DAST) CI құбырының бөлігі ретінде динамикалық түрде тексеруге болады. Осы шығарылымнан бастап стандартты пассивті сканерлеудің орнына толық динамикалық сканерлеуді таңдауға болады. Толық динамикалық сканерлеу қосымша осалдықтардан қорғайды.

Топтық деңгейдегі кластерлерде Prometheus орнату

НЕГІЗГІ, БАСТАУ, ПРЕМИУМ, ШЕКТІ, ТЕГІН, ҚОЛА, КҮМІС, АЛТЫН

GitLab бағдарламасының бұл шығарылымы бүкіл топқа Kubernetes кластерін қосу мүмкіндігін ұсынады. Біз сондай-ақ кластердегі барлық жобаларды бақылауды жеңілдету үшін әр кластерге бір Prometheus данасын орнату мүмкіндігін қостық.

Қауіпсіздік бақылау тақтасындағы осалдықтарды елемеу туралы біліңіз

АЛТЫН, АЛТЫН

GitLab қауіпсіздік бақылау тақталары әкімшілерге еленбеген осалдықтарды көруге мүмкіндік береді. Жұмыс процесін оңтайландыру үшін біз елемеу мәліметтерін тікелей қауіпсіздік бақылау тақтасында көру мүмкіндігін қостық.

Бақылау тақтасында теңшелетін көрсеткіштер диаграммаларын жасаңыз

ПРЕМИУМ, ШЫҒАРҚЫ, КҮМІС, АЛТЫН

Көрсеткіштер бақылау тақтасындағы бақылау тақтасынан теңшелетін өнімділік көрсеткіштері бар жаңа диаграммаларды жасаңыз. Пайдаланушылар енді түймешігін басу арқылы бақылау тақтасында метрика визуализациясын жасай, жаңарта және жоя алады «Метрика қосу» («Метрика қосу») бақылау тақтасының құралдар тақтасының жоғарғы оң жақ бұрышында.

GitLab 11.11: біріктіру сұраулары мен контейнерлерді жақсарту үшін бірнеше жауапкершілік

Хабарландыру мәселелері енді GitLab Alert Bot ретінде ашылды

ПРЕМИУМ, ШЫҒАРҚЫ, КҮМІС, АЛТЫН

Енді хабарландырулардан ашылатын мәселелердің авторы GitLab Alert Bot параметріне орнатылады, сондықтан мәселе маңызды хабарландырудан автоматты түрде жасалғанын бірден көре аласыз.

Эпикалық сипаттамаларды жергілікті жадқа автоматты түрде сақтау

АЛТЫН, АЛТЫН

Эпикалық сипаттамалар жергілікті жадқа сақталмады, сондықтан эпикалық сипаттаманы өзгерткен кезде оларды анық сақтамайынша, өзгерістер жойылды. GitLab 11.11 эпикалық сипаттамаларды жергілікті жадқа сақтау мүмкіндігін ұсынды. Бұл енді қате орын алса, алаңдап қалсаңыз немесе шолғыштан байқаусызда шықсаңыз, эпикалық сипаттаманы өзгертуге оңай орала алатыныңызды білдіреді.

Git LFS үшін GitLab шағылысатын қолдау

БАСТАУ, ПРЕМИУМ, ҰЛТИМАТ, ҚОЛА, КҮМІС, АЛТЫН

Айналаны пайдалану арқылы Git репозиторийлерін бір орыннан екіншісіне көшіруге болады. Бұл GitLab серверінде басқа жерде орналасқан репозиторийдің көшірмесін сақтауды жеңілдетеді. GitLab енді Git LFS көмегімен репозиторийлердің көшірмелерін қолдайды, сондықтан бұл мүмкіндік ойын текстурасы немесе ғылыми деректер сияқты үлкен файлдары бар реполар үшін де қол жетімді.

Репозиторийдің жеке кіру таңбалауыштары үшін оқу және жазу рұқсаттары

НЕГІЗГІ, БАСТАУ, ПРЕМИУМ, ШЕКТІ, ТЕГІН, ҚОЛА, КҮМІС, АЛТЫН

Көптеген жеке кіру таңбалауыштарының деңгейде өзгертуге рұқсаттары бар api, бірақ толық API рұқсаты кейбір пайдаланушыларға немесе ұйымдарға тым көп құқықтар беруі мүмкін.

Қауымдастық енгізуінің арқасында жеке кіру таңбалауыштары енді параметрлер мен мүшелік сияқты GitLab сезімтал аймақтарына API деңгейіндегі тереңірек қол жеткізудің орнына тек жоба репозитарийлерінде оқу және жазу рұқсаттарына ие болады.

Рахмет, Горатиу Евген Влад (Горатиу Евген Влад)!

GraphQL пакеттік сұрауларына негізгі қолдауды қосу

ТЕГІН, ҚОЛА, КҮМІС, АЛТЫН, КОРЕ, БАСТАУ, ПРЕМИУМ, ШЕКТІ

GraphQL API көмегімен пайдаланушылар нақты қандай деректерді қажет ететінін көрсете алады және бірнеше сұраулар арқылы барлық қажетті деректерді ала алады. Осы шығарылымнан бастап GitLab негізгі топ ақпаратын GraphQL API интерфейсіне қосуды қолдайды.

Salesforce тіркелгі деректерімен жүйеге кіріңіз

НЕГІЗГІ, БАСТАУ, ПРЕМИУМ, ШЕКТІ, ТЕГІН, ҚОЛА, КҮМІС, АЛТЫН

GitLab Salesforce әзірлеушілерін жақсы көреді және осы қауымдастықты қолдау үшін біз пайдаланушыларға GitLab жүйесіне Salesforce.com тіркелгі деректерімен кіруге рұқсат етеміз. Даналар енді GitLab жүйесін Salesforce.com сайтына GitLab жүйесіне бір рет басу арқылы кіру үшін пайдалану үшін Salesforce-қа қосылған қолданба ретінде теңшей алады.

SAML SSO енді вебке кіру үшін қажет

ПРЕМИУМ, ШЫҒАРҚЫ, КҮМІС, АЛТЫН

біз бірыңғай кіру (SSO) талабын кеңейту топ деңгейінде, 11.8 шығарылымында енгізілген, пайдаланушылар SAML арқылы жүйеге кірген кезде ғана қол жеткізе алатынын қамтамасыз ету үшін топтық және жоба ресурстарын қатаң тексерумен. Бұл қауіпсіздікті бағалайтын және GitLab.com сайтын SAML SSO арқылы пайдаланатын ұйымдар үшін қолжетімділікті басқарудың қосымша деңгейі. Енді тобыңыздағы пайдаланушылар SSO қолданып жатқанын біле отырып, SSO талап ете аласыз.

epics API үшін жақында жасалған немесе өзгертілген деректер бойынша сүзіңіз

АЛТЫН, АЛТЫН

Бұрын GitLab epics API арқылы жақында жасалған немесе өзгертілген деректерді сұрау оңай болған жоқ. 11.11 шығарылымында біз қосымша сүзгілерді қостық created_after, created_before, updated_after и updated_beforeAPI тапсырмасымен сәйкестікті қамтамасыз ету және өзгертілген немесе жаңадан жасалған эпостарды жылдам табу.

UltraAuth көмегімен биометриялық аутентификация

НЕГІЗГІ, БАСТАУ, ПРЕМИУМ, ШЕКТІ, ТЕГІН, ҚОЛА, КҮМІС, АЛТЫН

компания UltraAuth парольсіз биометриялық аутентификацияға маманданған. Біз қазір GitLab жүйесінде аутентификацияның осы әдісін қолдаймыз!

Рахмет, Картики Танна (Картикей Танна)!

GitLab Runner 11.11

НЕГІЗГІ, БАСТАУ, ПРЕМИУМ, ШЕКТІ, ТЕГІН, ҚОЛА, КҮМІС, АЛТЫН

Бүгін біз GitLab Runner 11.11 шығардық! GitLab Runner — CI/CD тапсырмаларын орындау және нәтижелерді GitLab жүйесіне жіберу үшін пайдаланылатын ашық бастапқы жоба.

Omnibus жақсартулары

CORE, STARTER, PREMIUM, ULTIMATE

GitLab 11.11 жүйесінде Омнибусқа келесі жақсартуларды жасадық:

Жақсарту схемалары

CORE, STARTER, PREMIUM, ULTIMATE

Біз GitLab 11.11 жүйесінде Helm диаграммаларына келесі жақсартуларды жасадық:

Өнімділікті жақсарту

НЕГІЗГІ, БАСТАУ, ПРЕМИУМ, ШЕКТІ, ТЕГІН, ҚОЛА, КҮМІС, АЛТЫН

Біз 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 бетте біржола өшірілген ескерту көрсетіледі Әкімші аймағы › Гео › Түйіндер, егер жоғарыдағы тексерулерге рұқсат етілмесе. gitlab-ee!8433.

GitLab ішінде 12.0 Geo хэштелген сақтау талаптарын пайдаланады. См. gitlab-ee#8690.

Жою күні: 22 маусым 2019

GitLab Geo GitLab 12.0 нұсқасына PG FDW әкеледі

Бұл Geo Log курсоры үшін қажет, себебі ол кейбір синхрондау әрекеттерінің өнімділігін айтарлықтай жақсартады. Гео-түйін күй сұрауларының өнімділігі де жақсартылған. Алдыңғы сұраулар үлкен жобаларда өте нашар өнімділікке ие болды. Мұны қалай орнату керектігін қараңыз Гео дерекқорды репликациялау. 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 конфигурациясы. The құжаттама Өзгерістер кестесі және жаңа конфигурацияға көшу нұсқаулары берілген. Қосымша мәліметтерді бөлімінен қараңыз бұл тапсырма.

Бұл жолдар GitLab 12.0 жүйесінде қол жетімді болмайды. Пайдаланушы ретінде GitLab Runner 11.9 нұсқасына жаңарту кезінде GitLab данасы 12.0+ нұсқасымен жұмыс істеп тұрғанына көз жеткізуден басқа ештеңені өзгертудің қажеті жоқ.

Жою күні: 22 маусым 2019

GitLab Runner үшін кіру нүктесі мүмкіндігі үшін ескірген параметр

11.4 GitLab Runner мүмкіндік параметрін енгізеді FF_K8S_USE_ENTRYPOINT_OVER_COMMAND сияқты мәселелерді шешуге мүмкіндік береді #2338 и #3536.

GitLab 12.0 жүйесінде мүмкіндік параметрі өшірілгендей дұрыс әрекетке ауысамыз. Қосымша мәліметтерді бөлімінен қараңыз бұл тапсырма.

Жою күні: 22 маусым 2019

GitLab Runner үшін EOL деңгейіне жеткен Linux таратуына арналған ескірген қолдау

GitLab Runner орнатуға болатын кейбір Linux дистрибутивтері өз мақсатына қызмет етті.

GitLab 12.0 жүйесінде GitLab Runner бұдан былай пакеттерді осындай Linux дистрибутивтеріне таратпайды. Қолдау көрсетілмейтін таратулардың толық тізімін біздің сайттан табуға болады құжаттама. Рахмет, Хавьер Ардо (Хавьер Жардон), сіздікі салым!

Жою күні: 22 маусым 2019

Ескі GitLab Runner Helper пәрмендерін жою

Қолдау қосу бөлігі ретінде Windows Docker орындаушысы үшін пайдаланылатын кейбір ескі пәрмендерден бас тартуға тура келді көмекші сурет.

GitLab 12.0 жүйесінде GitLab Runner жаңа пәрмендер арқылы іске қосылады. Бұл тек пайдаланушыларға қатысты көмекші кескінді қайта анықтау. Қосымша мәліметтерді бөлімінен қараңыз бұл тапсырма.

Жою күні: 22 маусым 2019

GitLab Runner жүйесінен бұрынғы git clean механизмін жою

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 ай береді.

22 жылдың 2019 тамызынан бастап топтық жоба үлгілері құжаттамада сипатталғандай Silver/Premium және одан жоғары жоспарлар үшін ғана қолжетімді болады.

Жою күні: 22 тамыз 2019

Windows пакеттік тапсырмаларын қолдау тоқтатылды

GitLab 13.0 нұсқасында (22 маусым, 2020 ж.) біз GitLab Runner бағдарламасындағы Windows пәрмен жолы пакеттік тапсырмаларын қолдауды жоюды жоспарлап отырмыз (мысалы, cmd.exe) Windows PowerShell үшін кеңейтілген қолдаудың пайдасына. Толығырақ бұл тапсырма.

Кәсіпорынның DevOps-қа деген көзқарасымыз енді Microsoft корпорациясының PowerShell Windows ортасындағы кәсіпорын қолданбаларын автоматтандырудың ең жақсы нұсқасы деген ұстанымына сәйкес келеді. Пайдалануды жалғастырғыңыз келсе cmd.exe, бұл пәрмендерді PowerShell қызметінен шақыруға болады, бірақ біз техникалық қызмет көрсету мен әзірлеудің жоғары шығындарына әкелетін бірнеше сәйкессіздіктерге байланысты Windows пакеттік тапсырмаларын тікелей қолдамаймыз.

Жою күні: 22 қыркүйек 2019

Git 2.21.0 немесе одан жоғары нұсқасын талап етеді

GitLab 11.11 нұсқасы бойынша Git 2.21.0 іске қосу үшін қажет. Omnibus GitLab қазірдің өзінде Git 2.21.0 нұсқасымен жеткізіледі, бірақ Git-тің алдыңғы нұсқалары бар түпнұсқалық қондырғыларды пайдаланушылар жаңартуға мәжбүр болады.

Жою күні: 22 Мамыр 2019

Бұрынғы 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 дейін. Пакет қолтаңбаларын тексеріп жатсаңыз және кілттерді жаңартқыңыз келсе, нұсқауларды қайта орындаңыз Омнибус пакеттеріне қол қоюға арналған құжаттама.

Жою күні: 22 маусым 2019

Журналды өзгерту

Барлық осы өзгерістерді өзгерту журналында іздеңіз:

параметр

Жаңа GitLab орнатуын орнатып жатсаңыз, кіріңіз GitLab жүктеп алу беті.

Жаңарту

→ Шығу жаңартулар беті

Ақпарат көзі: www.habr.com

пікір қалдыру