GitLab 11.11: birlashtirish so'rovlari va konteynerlarni yaxshilash uchun bir nechta mas'uliyat

GitLab 11.11: birlashtirish so'rovlari va konteynerlarni yaxshilash uchun bir nechta mas'uliyat

Ko'proq hamkorlik imkoniyatlari va qo'shimcha bildirishnomalar

GitLabda biz doimiy ravishda DevOps hayotiy tsikli boʻylab hamkorlikni yaxshilashning yangi usullarini qidiramiz. Biz ushbu nashrni qo'llab-quvvatlayotganimizni e'lon qilishdan mamnunmiz birlashtirish so'rovi uchun bir nechta mas'ul shaxslar! Bu xususiyat GitLab Starter darajasida mavjud va bizning shiorimizni o'zida mujassamlashtiradi: "Har kim hissa qo'shishi mumkin". Biz bilamizki, bitta birlashma so‘rovi hammasi joyida ekanligiga ishonch hosil qilish uchun unda ko‘p odamlar ishlashi mumkin va endi siz bir nechta birlashma so‘rovi egalarini tayinlash imkoniyatiga egasiz!

Endi DevOps jamoalari ham olishadi Slack va Mattermost-da joylashtirish hodisalari haqida avtomatik bildirishnomalar. Ushbu ikkita chatdagi push voqealari ro'yxatiga yangi bildirishnomalarni qo'shing va sizning jamoangiz deyarli bir zumda yangi joylashtirishlardan xabardor bo'ladi.

Windows-da Docker konteynerlarini qo'llab-quvvatlash va Kubernetes klasterlarini misol darajasida ta'minlash bilan xarajatlarni kamaytiring

Biz konteynerlarni yaxshi ko'ramiz! Konteynerlar virtual mashinalarga qaraganda kamroq tizim resurslarini iste'mol qiladi va ilovalarni ko'chirish qobiliyatini yaxshilaydi. GitLab 11.11 chiqarilgandan beri biz qo'llab-quvvatlaymiz GitLab Runner uchun Windows Container Executor, shuning uchun endi Windows-da Docker konteynerlaridan foydalanishingiz va ilg'or quvurlarni orkestrlash va boshqarish imkoniyatlaridan bahramand bo'lishingiz mumkin.

GitLab Premium (faqat o'zini o'zi boshqaradigan misollar) endi taklif qiladi Docker tasvirlari uchun proksi-serverga bog'liqlikni keshlash. Ushbu qo'shimcha yetkazib berishni tezlashtiradi, chunki sizda tez-tez ishlatiladigan Docker tasvirlari uchun proksi-server keshga ega bo'lasiz.

O'z-o'zidan boshqariladigan GitLab nusxalari foydalanuvchilari endi ta'minlashi mumkin Namuna darajasida Kubernetes klasteri, va misoldagi barcha jamoalar va loyihalar o'zlarining joylashtirishlari uchun undan foydalanadilar. Kubernetes bilan ushbu GitLab integratsiyasi qo'shimcha xavfsizlik uchun avtomatik ravishda loyihaga maxsus resurslarni yaratadi.

Va bu hammasi emas!

Yangi hamkorlik funksiyalari va qoʻshimcha bildirishnomalarga qoʻshimcha ravishda biz qoʻshdik masalalarga mehmonlar kirishi, ortdi GitLab Free uchun qo'shimcha CI Runner daqiqalari, yordamida soddalashtirilgan tekshirishlar taklifni qo'llaganingizda muhokamani avtomatik ravishda hal qiladi, va yana ko'p narsalar!

Bu oyning eng qimmat xodimi (MVP) - Kia Mae Somabes (Kia Mei Somabes)

Ushbu nashrda biz barcha kontentni emas, balki omborlardan alohida papkalarni yuklab olish imkoniyatini qo'shdik. Endi siz kerakli fayllarning bir nechtasini yuklab olishingiz mumkin. Rahmat, Kia Mae Somabes!

GitLab 11.11 ning asosiy xususiyatlari

GitLab Runner uchun Windows Container Executor

ASOSI, STARTER, PREMIUM, ULTIMATE, BEPUL, BRONZA, KUMUSH, OLTIN

GitLab 11.11 da biz Docker konteynerlarini Windows-da foydalanishga yaroqli qilish uchun GitLab Runner-ga yangi yuguruvchi qo'shdik. Ilgari, Windows-da Docker konteynerlarini boshqarish uchun qobiqdan foydalanishingiz kerak edi, ammo endi siz Linux-dagi kabi bevosita Windows-da Docker konteynerlari bilan ishlashingiz mumkin. Microsoft platformasi foydalanuvchilari endi quvurlarni boshqarish va boshqarish uchun ko'proq imkoniyatlarga ega.

Ushbu yangilanish GitLab CI/CD-da yaxshilangan PowerShell yordamini, shuningdek, Windows konteynerlarining turli versiyalari uchun yangi qo'llab-quvvatlovchi tasvirlarni o'z ichiga oladi. GitLab.com bilan oʻz Windows yuguruvchilaringizdan albatta foydalanish mumkin, ammo ular hali ommaga ochiq vositalar emas.

GitLab 11.11: birlashtirish so'rovlari va konteynerlarni yaxshilash uchun bir nechta mas'uliyat

Konteyner registriga bog'liqlik proksi-serverini keshlash

PREMIUM, ULTIMATE

Jamoalar ko'pincha quvurlarni qurishda konteynerlardan foydalanadilar va yuqori oqimdan tez-tez ishlatiladigan tasvirlar va paketlar uchun proksi-serverni keshlash quvurlarni tezlashtirishning ajoyib usuli hisoblanadi. Yangi keshlash proksi-server orqali kirish mumkin bo'lgan kerakli qatlamlarning mahalliy nusxasi bilan siz muhitingizdagi umumiy tasvirlar bilan samaraliroq ishlashingiz mumkin.

Hozircha konteyner proksi-serveri faqat veb-serverdagi o'z-o'zini boshqaradigan misollar uchun mavjud Puma (eksperimental rejimda).

GitLab 11.11: birlashtirish so'rovlari va konteynerlarni yaxshilash uchun bir nechta mas'uliyat

Birlashtirish so'rovlari uchun mas'ul bir necha kishi

STARTER, PREMIUM, ULTIMATE, BRONZA, KUMUSH, OLTIN

Bir nechta odam umumiy tarmoqdagi funksiya ustida ishlashi va soʻrovni birlashtirishi odatiy holdir, masalan, front-end va back-end ishlab chiquvchilari yaqindan ishlaganda yoki dasturchilar juftlikda ishlaganda, Extreme Programming-da boʻlgani kabi.

GitLab 11.11 da siz so'rovlarni birlashtirish uchun bir nechta odamni belgilashingiz mumkin. Bir nechta vazifa egalarida bo'lgani kabi, siz ro'yxatlar, filtrlar, bildirishnomalar va API'lardan foydalanishingiz mumkin.

GitLab 11.11: birlashtirish so'rovlari va konteynerlarni yaxshilash uchun bir nechta mas'uliyat

Namuna darajasida Kubernetes klaster konfiguratsiyasi

Yadro, STARTER, PREMIUM, ULTIMATE

Kubernetesdagi xavfsizlik va ta'minot modeli ko'p sonli mijozlarga bitta umumiy klaster orqali xizmat ko'rsatishga imkon berish uchun rivojlanmoqda.

GitLab 11.11 da o'z-o'zini boshqaradigan misollar foydalanuvchilari endi namunalar darajasida klasterni ta'minlashlari mumkin va misoldagi barcha jamoalar va loyihalar undan o'zlarining joylashtirishlari uchun foydalanadilar. Kubernetes bilan ushbu GitLab integratsiyasi qo'shimcha xavfsizlik uchun avtomatik ravishda loyihaga maxsus resurslarni yaratadi.

GitLab 11.11: birlashtirish so'rovlari va konteynerlarni yaxshilash uchun bir nechta mas'uliyat

Slack va Mattermost-da tarqatish bildirishnomalari

ASOSI, STARTER, PREMIUM, ULTIMATE, BEPUL, BRONZA, KUMUSH, OLTIN

Endi chatlar bilan integratsiya tufayli jamoa kanalida tarqatish voqealari haqida avtomatik bildirishnomalarni oʻrnatishingiz mumkin. bo'shashmasdan и Mattermost, va sizning jamoangiz barcha muhim voqealardan xabardor bo'ladi.

GitLab 11.11: birlashtirish so'rovlari va konteynerlarni yaxshilash uchun bir nechta mas'uliyat

Muammolarga mehmonlar kirishi

ASOSI, STARTER, PREMIUM, ULTIMATE, BEPUL, BRONZA, KUMUSH, OLTIN

Loyihalaringizning mehmon foydalanuvchilari endi Relizlar sahifasida chop etilgan nashrlarni koʻrishlari mumkin. Ular nashr etilgan artefaktlarni yuklab olishlari mumkin, lekin manba kodini yuklab olish yoki teglar yoki majburiyatlar kabi ombor tafsilotlarini ko'ra olmaydi.

GitLab 11.11: birlashtirish so'rovlari va konteynerlarni yaxshilash uchun bir nechta mas'uliyat

GitLab 11.11.dagi boshqa yaxshilanishlar

Ishlashni yaxshilash uchun ketma-ketlashtirilgan topshiriqli grafiklar

ASOSI, STARTER, PREMIUM, ULTIMATE, BEPUL, BRONZA, KUMUSH, OLTIN

Ko'pgina Git operatsiyalari birlashma bazasini hisoblash yoki majburiyatni o'z ichiga olgan filiallarni ro'yxatga olish kabi majburiyat grafigini kesib o'tishni talab qiladi. Qanchalik ko'p topshirilsa, bu operatsiyalar shunchalik sekinroq bo'ladi, chunki o'tish har bir ob'ektni diskdan uning ko'rsatkichlarini o'qish uchun yuklashni talab qiladi.

GitLab 11.11 da biz ushbu ma'lumotni proaktiv tarzda hisoblash va saqlash uchun so'nggi Git relizlarida kiritilgan ketma-ketlashtirilgan topshiriq grafigi xususiyatini yoqdik. Katta omborlarda skanerlashlar endi ancha tezroq. Ma'muriyat grafigi omborning keyingi axlat yig'ish paytida avtomatik ravishda yaratiladi.

Seriyalashtirilgan topshiriqlar grafigi qanday yaratilgani haqida o'qing maqolalar turkumi ushbu xususiyat mualliflaridan biridan.

Qo'shimcha CI Runner daqiqalari: endi bepul rejalar uchun mavjud

BEPUL, BRONZA, KUMUSH, OLTIN

O'tgan oy biz qo'shimcha CI Runner daqiqalarini sotib olish imkoniyatini qo'shdik, lekin faqat pulli GitLab.com rejalari uchun. Ushbu nashrda daqiqalarni bepul rejalarda ham sotib olish mumkin.

Katalog arxivlarini omborlarga yuklash

ASOSI, STARTER, PREMIUM, ULTIMATE, BEPUL, BRONZA, KUMUSH, OLTIN

Loyihaning turi va hajmiga qarab, butun loyihaning arxivini yuklab olish uzoq vaqt talab qilishi mumkin va har doim ham kerak emas, ayniqsa katta monorepozitoriylar bo'lsa. GitLab 11.11 da siz faqat kerakli papkalarni tanlash uchun joriy katalog tarkibining arxivini, jumladan, quyi kataloglarni yuklab olishingiz mumkin.

Ish uchun rahmat Kia Mae Somabes!

GitLab 11.11: birlashtirish so'rovlari va konteynerlarni yaxshilash uchun bir nechta mas'uliyat

Endi taklifni qo'llash muhokamani avtomatik ravishda hal qiladi

ASOSI, STARTER, PREMIUM, ULTIMATE, BEPUL, BRONZA, KUMUSH, OLTIN

Oʻzgartirishlar kiritish taklif qilingan oʻzgarishlarni qabul qilish uchun nusxa koʻchirish va joylashtirish zaruriyatini bartaraf etish orqali birlashtirish soʻrovlari boʻyicha hamkorlikni osonlashtiradi. GitLab 11.11 da taklif qo'llanilganda muhokamalar avtomatik ravishda hal qilinishiga ruxsat berib, bu jarayonni yanada osonlashtirdik.

Vazifalar panelining yon panelidagi vaqt hisoblagichi

ASOSI, STARTER, PREMIUM, ULTIMATE, BEPUL, BRONZA, KUMUSH, OLTIN

Kengash va Vazifa ko'rinishlarida yon paneldagi vazifalar paneli bir xil ko'rinishi kerak. Shuning uchun GitLab endi emissiya panelining yon panelida vaqt kuzatuvchisiga ega. Shunchaki vazifalar taxtasiga o'ting, vazifani bosing va vaqt hisoblagichi bo'lgan yon panel ochiladi.

GitLab 11.11: birlashtirish so'rovlari va konteynerlarni yaxshilash uchun bir nechta mas'uliyat

Environments API'da joylashtirish haqida ma'lumot

ASOSI, STARTER, PREMIUM, ULTIMATE, BEPUL, BRONZA, KUMUSH, OLTIN

Ayni paytda atrof-muhitga qanday majburiyat kiritilganligini bilish uchun atrof-muhit haqida ma'lumot olish uchun Environments API-ni so'rash imkoniyatini qo'shdik. Bu GitLab'dagi Environments foydalanuvchilari uchun avtomatlashtirish va hisobot berishni osonlashtiradi.

Salbiy o'zgaruvchilar quvur liniyasi qoidalariga mos keladi

ASOSI, STARTER, PREMIUM, ULTIMATE, BEPUL, BRONZA, KUMUSH, OLTIN

Endi siz salbiy tenglik yoki naqsh mosligini tekshirishingiz mumkin (!= и !~) faylda .gitlab-ci.yml atrof-muhit o'zgaruvchilari qiymatlarini tekshirishda, shuning uchun quvurlarning harakatini nazorat qilish yanada moslashuvchan bo'ldi.

Barcha qo'lda ishlarni bir marta bosish bilan bir bosqichda bajaring

ASOSI, STARTER, PREMIUM, ULTIMATE, BEPUL, BRONZA, KUMUSH, OLTIN

GitLab 11.11 da, o'z bosqichlarida ko'plab qo'lda ishlarga ega bo'lgan foydalanuvchilar endi tugmani bosish orqali barcha bunday ishlarni bir bosqichda bajarishlari mumkin. "Hammasini o'ynang" Quvurlar koʻrinishida sahna nomining oʻng tomonidagi (“Hammasini ishga tushirish”).

To'g'ridan-to'g'ri muhit o'zgaruvchisidan fayl yaratish

ASOSI, STARTER, PREMIUM, ULTIMATE, BEPUL, BRONZA, KUMUSH, OLTIN

Atrof-muhit o'zgaruvchilari ko'pincha fayllarni yaratish uchun ishlatiladi, ayniqsa himoyalanishi kerak bo'lgan va faqat ma'lum bir muhit quvurida foydalanish mumkin bo'lgan sirlar uchun. Buning uchun siz o'zgaruvchining tarkibini fayl mazmuniga o'rnatasiz va ishda qiymatni o'z ichiga olgan fayl yaratasiz. Kabi yangi muhit o'zgaruvchisi bilan file bu o'zgartirishlarsiz ham bir bosqichda amalga oshirilishi mumkin .gitlab-ci.yml.

Zaiflik ma'lumotlari uchun API so'nggi nuqtasi

ULTIMATE, OLTIN

Endi siz loyihada aniqlangan barcha zaifliklar uchun GitLab API so‘rovini o‘tkazishingiz mumkin. Ushbu API yordamida siz turi, ishonchliligi va jiddiyligi bo'yicha filtrlangan zaifliklarning mashina o'qiy oladigan ro'yxatlarini yaratishingiz mumkin.

DAST uchun to'liq dinamik skanerlash imkoniyati

ULTIMATE, OLTIN

GitLab-da siz CI quvur liniyasining bir qismi sifatida dastur xavfsizligini (Dynamic Application Security Testing, DAST) dinamik ravishda sinab ko'rishingiz mumkin. Ushbu nashrdan boshlab siz standart passiv skanerlash o‘rniga to‘liq dinamik skanerlashni tanlashingiz mumkin. To'liq dinamik skanerlash ko'proq zaifliklardan himoya qiladi.

Prometeyni guruh darajasidagi klasterlarga o'rnatish

ASOSI, STARTER, PREMIUM, ULTIMATE, BEPUL, BRONZA, KUMUSH, OLTIN

GitLab-ning ushbu versiyasi Kubernetes klasterini butun guruhga biriktirish imkoniyatini taqdim etadi. Shuningdek, biz klasterdagi barcha loyihalarni kuzatishni osonlashtirish uchun har bir klaster uchun bitta Prometey nusxasini o‘rnatish imkoniyatini qo‘shdik.

Xavfsizlik panelidagi zaifliklarga e'tibor bermaslik haqida bilib oling

ULTIMATE, OLTIN

GitLab xavfsizlik panellari ma'murlarga e'tibor berilmagan zaifliklarni ko'rish imkonini beradi. Ish jarayonini soddalashtirish uchun biz e'tibor bermaslik tafsilotlarini to'g'ridan-to'g'ri xavfsizlik asboblar panelida ko'rish imkoniyatini qo'shdik.

Boshqaruv panelida maxsus ko'rsatkichlar jadvallarini yarating

PREMIUM, ULTIMATE, KUMUSH, OLTIN

To'g'ridan-to'g'ri o'lchovlar panelidagi asboblar panelidan maxsus ishlash ko'rsatkichlari bilan yangi diagrammalar yarating. Foydalanuvchilar endi tugmani bosish orqali asboblar panelida koʻrsatkichlar vizualizatsiyasini yaratishi, yangilashi va oʻchirishi mumkin "Metrik qo'shish" ("Metrik qo'shish") asboblar panelining yuqori o'ng burchagida.

GitLab 11.11: birlashtirish so'rovlari va konteynerlarni yaxshilash uchun bir nechta mas'uliyat

Bildirishnoma muammolari endi GitLab Alert Bot sifatida ochiladi

PREMIUM, ULTIMATE, KUMUSH, OLTIN

Endi bildirishnomalardan ochiladigan masalalar muallifni GitLab Alert Bot-ga o'rnatadi, shuning uchun muammo muhim bildirishnomadan avtomatik ravishda yaratilganligini darhol ko'rishingiz mumkin.

Epik tavsiflarni mahalliy xotiraga avtomatik saqlash

ULTIMATE, OLTIN

Epik tavsiflar mahalliy xotiraga saqlanmadi, shuning uchun epik tavsifni oʻzgartirganingizda ularni aniq saqlamasangiz, oʻzgarishlar yoʻqoladi. GitLab 11.11 epik tavsiflarni mahalliy xotiraga saqlash imkoniyatini taqdim etdi. Bu shuni anglatadiki, agar xatolik yuzaga kelsa, chalg'isangiz yoki tasodifan brauzerdan chiqib ketsangiz, epik tavsifni o'zgartirishga osongina qaytishingiz mumkin.

Git LFS uchun GitLab aks ettirish yordami

STARTER, PREMIUM, ULTIMATE, BRONZA, KUMUSH, OLTIN

Ko'zgudan foydalanib, siz Git omborlarini bir joydan ikkinchi joyga ko'paytirishingiz mumkin. Bu GitLab serverida boshqa joyda joylashgan omborning nusxasini saqlashni osonlashtiradi. GitLab endi Git LFS yordamida omborlarni aks ettirishni qo'llab-quvvatlaydi, shuning uchun bu xususiyat hatto o'yin teksturalari yoki ilmiy ma'lumotlar kabi katta fayllarga ega repolar uchun ham mavjud.

Shaxsiy kirish tokenlari uchun omborni o'qish va yozish ruxsati

ASOSI, STARTER, PREMIUM, ULTIMATE, BEPUL, BRONZA, KUMUSH, OLTIN

Ko'pgina shaxsiy kirish tokenlari darajada o'zgartirish uchun ruxsatlarga ega api, lekin toʻliq API kirish baʼzi foydalanuvchilar yoki tashkilotlarga juda koʻp huquqlar berishi mumkin.

Hamjamiyat maʼlumotlari tufayli shaxsiy kirish tokenlari endi sozlamalar va aʼzolik kabi GitLab sezgir hududlariga API darajasida chuqurroq kirish oʻrniga faqat loyiha omborlarida oʻqish va yozish ruxsatiga ega boʻlishi mumkin.

Rahmat, Horatiu Evgen Vlad (Horatiu Evgen Vlad)!

GraphQL ommaviy so'rovlari uchun asosiy yordamni qo'shish

BEPUL, BRONZA, KUMUSH, OLTIN, YARO, BAŞLASH, PREMIUM, ULTIMATE

GraphQL API yordamida foydalanuvchilar o‘zlariga kerakli ma’lumotlarni aniq belgilashlari va bir nechta so‘rovlar orqali barcha kerakli ma’lumotlarni olishlari mumkin. Ushbu nashrdan boshlab, GitLab GraphQL API-ga asosiy guruh ma'lumotlarini qo'shishni qo'llab-quvvatlaydi.

Salesforce hisob ma'lumotlari bilan tizimga kiring

ASOSI, STARTER, PREMIUM, ULTIMATE, BEPUL, BRONZA, KUMUSH, OLTIN

GitLab Salesforce dasturchilarini yaxshi ko'radi va bu hamjamiyatni qo'llab-quvvatlash uchun foydalanuvchilarga Salesforce.com hisob ma'lumotlari bilan GitLab tizimiga kirishga ruxsat beramiz. Endi misollar GitLab-ni Salesforce-ga ulangan ilova sifatida bir marta bosish orqali GitLab-ga kirish uchun Salesforce.com-dan foydalanishi mumkin.

Endi vebga kirish uchun SAML SSO talab qilinadi

PREMIUM, ULTIMATE, KUMUSH, OLTIN

Biz shundaymiz yagona tizimga kirish (SSO) talabini kengaytirish 11.8 versiyasida kiritilgan guruh darajasida, foydalanuvchilar faqat SAML bilan tizimga kirganlarida ruxsat olishlarini ta'minlash uchun guruh va loyiha resurslarini qat'iy tekshirish bilan. Bu xavfsizlikni qadrlaydigan va SAML SSO orqali GitLab.com saytidan foydalanadigan tashkilotlar uchun kirishni boshqarishning qo'shimcha qatlami. Endi siz guruhingizdagi foydalanuvchilar SSO dan foydalanayotganini bilib, SSO ni talab qilishingiz mumkin.

Epic API uchun yaqinda yaratilgan yoki oʻzgartirilgan maʼlumotlar boʻyicha filtrlang

ULTIMATE, OLTIN

Ilgari GitLab epics API yordamida yaqinda yaratilgan yoki o'zgartirilgan ma'lumotlarni so'rash oson emas edi. 11.11 versiyasiga qo‘shimcha filtrlar qo‘shdik created_after, created_before, updated_after и updated_beforevazifa API bilan muvofiqlikni ta'minlash va o'zgartirilgan yoki yangi yaratilgan epiklarni tezda topish.

UltraAuth yordamida biometrik autentifikatsiya

ASOSI, STARTER, PREMIUM, ULTIMATE, BEPUL, BRONZA, KUMUSH, OLTIN

kompaniya UltraAuth parolsiz biometrik autentifikatsiyaga ixtisoslashgan. Endi biz GitLab-da ushbu autentifikatsiya usulini qo'llab-quvvatlaymiz!

Rahmat sizga, Karthiki Tanna (Kartikey Tanna)!

GitLab Runner 11.11

ASOSI, STARTER, PREMIUM, ULTIMATE, BEPUL, BRONZA, KUMUSH, OLTIN

Bugun biz GitLab Runner 11.11 ni chiqardik! GitLab Runner ochiq kodli loyiha bo'lib, u CI/CD ishlarini bajarish va natijalarni GitLabga yuborish uchun ishlatiladi.

Omnibusni yaxshilash

Yadro, STARTER, PREMIUM, ULTIMATE

GitLab 11.11 da Omnibus-ga quyidagi yaxshilanishlarni kiritdik:

Sxemalarni takomillashtirish

Yadro, STARTER, PREMIUM, ULTIMATE

Biz GitLab 11.11 da Helm diagrammalariga quyidagi yaxshilanishlarni kiritdik:

Ishlash yaxshilanishi

ASOSI, STARTER, PREMIUM, ULTIMATE, BEPUL, BRONZA, KUMUSH, OLTIN

Biz GitLab unumdorligini barcha o'lchamdagi GitLab namunalari uchun har bir nashr bilan yaxshilashda davom etamiz. GitLab 11.11 da ba'zi yaxshilanishlar:

Eskirgan xususiyatlar

GitLab Geo GitLab 12.0 da xeshlangan saqlashni ta'minlaydi

GitLab Geo talab qilinadi xeshlangan saqlash ikkilamchi tugunlarda raqobatni yumshatish. Bunda qayd etilgan gitlab-ce # 40970.

GitLab-da 11.5 biz ushbu talabni Geo hujjatlariga qo'shdik: gitlab-ee # 8053.

GitLab-da 11.6 sudo gitlab-rake gitlab:geo:check xeshlangan saqlash yoqilganligini va barcha loyihalar ko'chirilganligini tekshiradi. Sm. gitlab-ee # 8289. Agar siz Geo-dan foydalanayotgan bo'lsangiz, iltimos, ushbu tekshiruvni bajaring va imkon qadar tezroq ko'chiring.

GitLab-da 11.8 sahifada doimiy o'chirilgan ogohlantirish ko'rsatiladi Administrator hududi › Geo › Tugunlar, agar yuqoridagi tekshiruvlarga ruxsat berilmasa. gitlab-ee!8433.

GitLab-da 12.0 Geo xeshlangan saqlash talablaridan foydalanadi. Sm. gitlab-ee # 8690.

Oʻchirish sanasi: Iyun 22 2019

GitLab Geo PG FDW ni GitLab 12.0 ga olib keladi

Bu Geo Log kursori uchun zarur, chunki u ba'zi sinxronizatsiya operatsiyalarining ishlashini sezilarli darajada yaxshilaydi. Geo-tugun holati so'rovlarining ishlashi ham yaxshilandi. Oldingi so'rovlar katta loyihalarda juda yomon ishlagan. Buni qanday sozlashni ko'ring Geo ma'lumotlar bazasi replikatsiyasi. GitLab-da 12.0 Geo uchun PG FDW talab qilinadi. Sm. gitlab-ee # 11006.

Oʻchirish sanasi: Iyun 22 2019

Xatolar haqida hisobot berish va jurnalga kirish uchun qo'riqchi parametrlari GitLab 12.0 da foydalanuvchi interfeysidan olib tashlanadi

Ushbu parametrlar GitLab 12.0 da foydalanuvchi interfeysidan o'chiriladi va faylda mavjud bo'ladi gitlab.yml. Bundan tashqari, siz bir nechta joylashtirishni farqlash uchun Sentry muhitini belgilashingiz mumkin. Masalan, ishlab chiqish, sahnalashtirish va ishlab chiqarish. Sm. gitlab-ce # 49771.

Oʻchirish sanasi: Iyun 22 2019

Har bir taqdimot uchun yaratilgan quvurlarning maksimal sonini cheklash

Ilgari GitLab uchun quvurlar yaratgan HEAD taqdimnomadagi har bir filial. Bu bir vaqtning o'zida bir nechta o'zgarishlarni kiritadigan ishlab chiquvchilar uchun qulaydir (masalan, xususiyat bo'limiga va filialga develop).

Ammo ko'plab faol filiallari bo'lgan katta omborni itarishda (masalan, ko'chirish, aks ettirish yoki tarmoqlanish), har bir filial uchun quvur liniyasi yaratishingiz shart emas. GitLab 11.10 dan boshlab biz yaratmoqdamiz maksimal 4 quvur liniyasi yuborayotganda.

Oʻchirish sanasi: 22 may 2019

Eskirgan GitLab Runner kod yo'llari

Gitlab 11.9 dan boshlab GitLab Runner foydalanadi yangi usul klonlash/omborni chaqirish. Hozirda GitLab Runner eski usuldan foydalanadi, agar yangisi qo'llab-quvvatlanmasa. Batafsil ma'lumotni sahifada ko'ring bu vazifa.

GitLab 11.0 da biz GitLab Runner uchun ko'rsatkichlar serveri konfiguratsiyasi ko'rinishini o'zgartirdik. metrics_serverfoydasiga olib tashlanadi listen_address GitLab 12.0 da. Batafsil ma'lumotni sahifada ko'ring bu vazifa.

11.3 versiyasida GitLab Runner qo'llab-quvvatlay boshladi bir nechta kesh provayderlari; uchun yangi sozlamalarga olib keldi maxsus S3 konfiguratsiyasi. The hujjatlar O'zgartirishlar jadvali va yangi konfiguratsiyaga o'tish bo'yicha ko'rsatmalar berilgan. Batafsil ma'lumotni sahifada ko'ring bu vazifa.

Ushbu yo'llar GitLab 12.0 da mavjud bo'lmaydi. Foydalanuvchi sifatida GitLab Runner 11.9 ga yangilashda GitLab namunangiz 12.0+ versiyasida ishlayotganiga ishonch hosil qilishdan boshqa hech narsani oʻzgartirishingiz shart emas.

Oʻchirish sanasi: Iyun 22 2019

GitLab Runner uchun kirish nuqtasi xususiyati uchun eskirgan parametr

11.4 GitLab Runner xususiyat parametrini taqdim etadi FF_K8S_USE_ENTRYPOINT_OVER_COMMAND kabi muammolarni bartaraf etish #2338 и #3536.

GitLab 12.0 da biz funksiya sozlamalari o'chirilgandek to'g'ri harakatga o'tamiz. Batafsil ma'lumotni sahifada ko'ring bu vazifa.

Oʻchirish sanasi: Iyun 22 2019

GitLab Runner uchun EOL ga yetib boradigan Linux tarqatish uchun eskirgan yordam

GitLab Runner o'rnatilishi mumkin bo'lgan ba'zi Linux distributivlari o'z maqsadlariga xizmat qildi.

GitLab 12.0 da GitLab Runner endi bunday Linux distributivlariga paketlarni tarqatmaydi. Endi qo'llab-quvvatlanmaydigan tarqatishlarning to'liq ro'yxatini bizning saytimizda topish mumkin hujjatlar. Rahmat, Xaver Ardo (Xaver Jardon), sizniki uchun hissa!

Oʻchirish sanasi: Iyun 22 2019

Eski GitLab Runner Helper buyruqlarini olib tashlash

Qo'llab-quvvatlashni qo'shishning bir qismi sifatida Windows Docker ijrochi uchun ishlatiladigan ba'zi eski buyruqlardan voz kechish kerak edi yordamchi tasvir.

GitLab 12.0 da GitLab Runner yangi buyruqlar yordamida ishga tushiriladi. Bu faqat foydalanuvchilarga tegishli yordamchi tasvirni bekor qilish. Batafsil ma'lumotni bo'limda ko'ring bu vazifa.

Oʻchirish sanasi: Iyun 22 2019

GitLab Runner-dan eski git clean mexanizmini olib tashlash

GitLab Runner 11.10 da biz imkoniyat yaratdi Runner buyruqni qanday bajarishini sozlang git clean. Bundan tashqari, yangi tozalash strategiyasi foydalanishni olib tashlaydi git reset va buyruq beradi git clean tushirish bosqichidan keyin.

Ushbu xatti-harakat o'zgarishi ba'zi foydalanuvchilarga ta'sir qilishi mumkinligi sababli biz parametr tayyorladik FF_USE_LEGACY_GIT_CLEAN_STRATEGY. Agar siz qiymatni o'rnatsangiz true, u eski tozalash strategiyasini tiklaydi. GitLab Runner-da funktsiya parametrlaridan foydalanish haqida ko'proq ma'lumotni topishingiz mumkin hujjatlarda.

GitLab Runner 12.0 da biz eski tozalash strategiyasini qo‘llab-quvvatlashni va funksiya parametri yordamida uni qayta tiklash imkoniyatini olib tashlaymiz. Ko'rish bu vazifa.

Oʻchirish sanasi: Iyun 22 2019

Guruh loyihasi shablonlar faqat Silver/Premium tarif rejalari uchun mavjud

Biz 11.6 da jamoaviy darajadagi loyiha shablonlarini taqdim etganimizda, biz tasodifan ushbu Premium/Silver funksiyasini barcha rejalar uchun mavjud qilib qo‘ydik.

Biz shundaymiz bu xatoni tuzatish 11.11 versiyasida va barcha foydalanuvchilar va Silver/Premium darajasidan past bo'lgan holatlarga qo'shimcha 3 oy beradi.

22-yil 2019-avgustdan boshlab, guruh loyihasi shablonlari hujjatlarda tasvirlanganidek, faqat Silver/Premium va undan yuqori tarif rejalari uchun mavjud bo‘ladi.

Oʻchirish sanasi: 22 avgust 2019

Windows-ning ommaviy ishlarini qo'llab-quvvatlash to'xtatildi

GitLab 13.0 da (22-yil 2020-iyun) biz GitLab Runner-da Windows buyruq qatori paketli ishlarini qo‘llab-quvvatlashni olib tashlashni rejalashtirmoqdamiz (masalan cmd.exe) Windows PowerShell uchun kengaytirilgan qo'llab-quvvatlash foydasiga. Batafsil ma'lumot bu vazifa.

Korporativ DevOps haqidagi tasavvurimiz endi Microsoftning PowerShell Windows muhitida korporativ ilovalarni avtomatlashtirish uchun eng yaxshi variant degan pozitsiyasiga mos keladi. Agar foydalanishni davom ettirmoqchi bo'lsangiz cmd.exe, bu buyruqlar PowerShell'dan chaqirilishi mumkin, lekin biz yuqori texnik xizmat ko'rsatish va ishlab chiqish xarajatlariga olib keladigan bir nechta nomuvofiqliklar tufayli Windows ommaviy ishlarini bevosita qo'llab-quvvatlamaymiz.

Oʻchirish sanasi: 22 Sentyabr 2019

Git 2.21.0 yoki undan yuqori versiyasini talab qiladi

GitLab 11.11 dan boshlab ishga tushirish uchun Git 2.21.0 talab qilinadi. Omnibus GitLab allaqachon Git 2.21.0 bilan yetkazib berilgan, lekin Gitning oldingi versiyalari bilan original o'rnatish foydalanuvchilari yangilashlari kerak bo'ladi.

Oʻchirish sanasi: 22 may 2019

Eski Kubernetes xizmat shablonlari

GitLab 12.0 da biz Kubernetes xizmat shablonidan uzoqlashishni rejalashtirmoqdamiz misol darajasida GitLab 11.11 da joriy qilingan misol darajasidagi klaster konfiguratsiyasi foydasiga.

GitLab 12.0 ga yangilanganda xizmat shablonidan foydalanadigan barcha o'z-o'zini boshqaradigan misollar misol darajasidagi klasterga ko'chiriladi.

Oʻchirish sanasi: Iyun 22 2019

Yorliq moslashuvidan voz kechish app Kubernetes joylashtirish panellarida

GitLab 12.0 da biz Kubernetes joylashtirish selektorida ilova yorlig'i bo'yicha moslashishdan voz kechishni rejalashtirmoqdamiz. GitLab 11.10 da biz tanishtirdik mos keladigan yangi mexanizmtomonidan mos keladiganlarni qidiradi app.example.com/app и app.example.com/envpanelda joylashtirishlarni ko'rsatish uchun.

Ushbu tarqatishlar tarqatish asboblar panelida paydo bo'lishi uchun siz shunchaki yangi joylashtirishni yuborasiz va GitLab yangi teglarni qo'llaydi.

Oʻchirish sanasi: Iyun 22 2019

GitLab 12.0 paketlari kengaytirilgan imzo bilan imzolanadi

2 may, 2019 yil GitLab paketlar uchun kalitlarni imzolashning amal qilish muddati uzaytirildi Omnibus GitLab 01.08.2019 dan 01.07.2020 gacha. Agar siz paket imzolarini tekshirayotgan bo'lsangiz va kalitlarni yangilamoqchi bo'lsangiz, shunchaki ko'rsatmalarga amal qiling Omnibus paketlarini imzolash uchun hujjatlar.

Oʻchirish sanasi: Iyun 22 2019

Jurnalni o'zgartirish

Barcha o'zgarishlarni o'zgartirish jurnalida qidiring:

sozlama

Agar siz yangi GitLab o'rnatishni o'rnatayotgan bo'lsangiz, tashrif buyuring GitLab yuklab olish sahifasi.

yangilash

→ Tekshirish yangilanishlar sahifasi

Manba: www.habr.com

a Izoh qo'shish