ProHoster > Blog > Ma'muriyat > 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!
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.
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.
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).
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.
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.
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.
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.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.
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.
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.
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.
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!
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.
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:
GitLab-da 11.6sudo 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
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.
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