Хамтран ажиллах нэмэлт сонголтууд болон нэмэлт мэдэгдлүүд
GitLab дээр бид DevOps-ийн амьдралын мөчлөгийн хүрээнд хамтын ажиллагааг сайжруулах шинэ арга замыг байнга хайж байдаг. Энэ хувилбарыг бид дэмжиж байгаагаа мэдэгдэхэд таатай байна
DevOps багууд одоо бас хүлээн авдаг
Windows дээрх Docker контейнеруудыг дэмжиж, Kubernetes кластеруудын жишээ түвшний хангамжийн тусламжтайгаар зардлыг бууруул.
Бид чингэлэгт дуртай! Контейнер нь виртуал машинтай харьцуулахад системийн нөөцийг бага зарцуулж, програмын зөөврийг сайжруулдаг. GitLab 11.11 гарснаас хойш бид дэмжиж байна
GitLab Premium (зөвхөн өөрөө удирддаг жишээнүүд) одоо санал болгож байна
Өөрөө удирддаг GitLab инстансуудын хэрэглэгчид одоо хангах боломжтой
Энэ нь бүгд биш юм!
Хамтын ажиллагааны шинэ боломжууд болон нэмэлт мэдэгдлүүдээс гадна бид нэмсэн
Энэ сарын хамгийн үнэ цэнэтэй ажилтан (
MVP ) - Киа Мэй Сомабес (Киа Мэй Сомабес )Энэ хувилбарт бид бүх агуулгыг биш, харин хадгалах сангаас тусдаа хавтас татаж авах боломжийг нэмсэн. Одоо та хэрэгтэй хэдхэн файлаа татаж авах боломжтой. Баярлалаа, Киа Мэй Сомабес!
GitLab 11.11-ийн үндсэн шинж чанарууд
GitLab Runner-д зориулсан Windows Container Executor
ҮНЭГҮЙ, ҮНЭГҮЙ, ХҮРЭЛ, МӨНГӨ, АЛТ
GitLab 11.11 дээр бид Docker контейнеруудыг Windows дээр ашиглах боломжтой болгохын тулд GitLab Runner-д шинэ гүйгч нэмсэн. Өмнө нь Windows дээр Docker контейнеруудыг зохион байгуулахын тулд бүрхүүлийг ашиглах шаардлагатай байсан бол одоо та Linux дээрхтэй адил Windows дээр Docker контейнеруудтай шууд ажиллах боломжтой. Майкрософт платформын хэрэглэгчид дамжуулах хоолойн зохион байгуулалт, менежментийн илүү олон сонголттой болсон.
Энэхүү шинэчлэлт нь GitLab CI/CD-д сайжруулсан PowerShell-ийн дэмжлэг, мөн Windows-ийн өөр өөр хувилбаруудад зориулсан шинэ тусламжийн зургуудыг багтаасан болно. Таны Windows ажиллуулагчийг мэдээж GitLab.com-д ашиглаж болно, гэхдээ тэдгээр нь хараахан нийтэд нээлттэй хэрэгсэл биш юм.
Контейнерын бүртгэлийн хамаарлын проксиг кэшлэх
ДЭЭДЛЭГ, ЭЦСИЙН
Багууд шугам хоолой барихдаа ихэвчлэн контейнер ашигладаг бөгөөд дээд талаас байнга ашиглагддаг зураг, багцын проксиг кэшлэх нь дамжуулах хоолойг хурдасгах гайхалтай арга юм. Шинэ кэшийн прокси ашиглан нэвтрэх боломжтой давхаргуудын локал хуулбарын тусламжтайгаар та орчиндоо нийтлэг зургуудтай илүү үр дүнтэй ажиллах боломжтой.
Одоогоор чингэлэг прокси нь зөвхөн вэб сервер дээрх өөрөө удирддаг тохиолдлуудад боломжтой
Нэгтгэх хүсэлтийг хариуцдаг хэд хэдэн хүмүүс
ЭХЛҮҮЛЭГЧ, ПРЕМИУМ, ЭЦС, ХҮРЭЛ, МӨНГӨ, АЛТ
Хуваалцсан салбар дахь функц дээр олон хүн ажиллаж, хүсэлтийг нэгтгэх нь нэлээд түгээмэл байдаг, жишээлбэл, Front-end болон back-end хөгжүүлэгчид хоорондоо нягт хамтран ажиллах эсвэл Extreme Programming шиг хөгжүүлэгчид хосоороо ажиллах үед.
GitLab 11.11 дээр та хүсэлтийг нэгтгэхийн тулд олон хүнийг томилж болно. Олон тооны даалгавар эзэмшигчдийн нэгэн адил та жагсаалт, шүүлтүүр, мэдэгдэл, API ашиглаж болно.
Instance түвшинд Kubernetes кластерын тохиргоо
ҮНДСЭН, ЭХЛҮҮЛЭГЧ, ПРЕМИУМ, ЭЦС
Кубернетес дэх аюулгүй байдал, хангамжийн загвар нь нэг хуваалцсан кластераар дамжуулан олон тооны үйлчлүүлэгчдэд үйлчлэх боломжийг олгохын тулд хөгжиж байна.
GitLab 11.11-д өөрийгөө удирддаг инстанцын хэрэглэгчид одоо инстанцийн түвшинд кластер үүсгэх боломжтой ба бүх баг, төслүүд үүнийг байршуулалтдаа ашиглах болно. Энэхүү GitLab-ийг Kubernetes-тэй нэгтгэснээр нэмэлт аюулгүй байдлын үүднээс төслийн тусгай нөөцийг автоматаар бий болгоно.
Slack болон Mattermost-д байршуулах мэдэгдлүүд
ҮНЭГҮЙ, ҮНЭГҮЙ, ХҮРЭЛ, МӨНГӨ, АЛТ
Та одоо чаттай нэгтгэсний ачаар багийн сувагт байршуулах үйл явдлын тухай автомат мэдэгдлийг тохируулах боломжтой.
Асуудалд зочдод хандах
ҮНЭГҮЙ, ҮНЭГҮЙ, ХҮРЭЛ, МӨНГӨ, АЛТ
Танай төслийн зочин хэрэглэгчид одоо "Хувилбарууд" хуудсан дээр нийтлэгдсэн хувилбаруудыг үзэх боломжтой. Тэд нийтлэгдсэн олдворуудыг татаж авах боломжтой боловч эх кодыг татаж авах эсвэл шошго, амлалт гэх мэт хадгалах газрын дэлгэрэнгүй мэдээллийг харах боломжгүй болно.
GitLab 11.11-ийн бусад сайжруулалтууд
Гүйцэтгэлийг сайжруулахын тулд цуврал графикууд
ҮНЭГҮЙ, ҮНЭГҮЙ, ХҮРЭЛ, МӨНГӨ, АЛТ
Git-ийн олон үйлдлүүд нь нэгтгэх баазыг тооцоолох эсвэл амлалт агуулсан салбаруудыг жагсаах зэрэг гүйцэтгэх графикийг туулахыг шаарддаг. Олон үйлдэл хийх тусам эдгээр үйлдлүүд удааширна, учир нь траверсал нь объект бүрийг дискнээс ачаалж, заагчийг нь унших шаардлагатай болдог.
GitLab 11.11 дээр бид энэ мэдээллийг идэвхтэй тооцоолж, хадгалахын тулд Git-ийн сүүлийн хувилбаруудад нэвтрүүлсэн цуваа график функцийг идэвхжүүлсэн. Том репозиторууд дахь мөлхөгчид одоо илүү хурдан болсон. Үйлдлийн график нь репозиторын дараагийн хог цуглуулах үед автоматаар үүсгэгдэнэ.
Цувралчилсан өгөгдлийн график хэрхэн үүссэн талаар уншина уу
Нэмэлт CI Runner минут: одоо үнэгүй төлөвлөгөөнд ашиглах боломжтой
ҮНЭГҮЙ, ХҮРЭЛ, МӨНГӨ, АЛТ
Өнгөрсөн сард бид нэмэлт CI Runner минут худалдаж авах боломжийг нэмсэн, гэхдээ зөвхөн GitLab.com-ын төлбөртэй төлөвлөгөөнд зориулагдсан. Энэ хувилбарт минутыг үнэгүй багцаар худалдаж авах боломжтой.
Лавлах архивыг хадгалах газарт байршуулж байна
ҮНЭГҮЙ, ҮНЭГҮЙ, ХҮРЭЛ, МӨНГӨ, АЛТ
Төслийн төрөл, хэмжээ зэргээс хамааран төслийн бүх архивыг татаж авахад удаан хугацаа шаардагдах бөгөөд ялангуяа том монорепозиторуудын хувьд үргэлж шаардлагагүй байдаг. GitLab 11.11 дээр та зөвхөн хэрэгтэй фолдеруудыг сонгохын тулд одоогийн лавлах, түүний дотор дэд сангуудын агуулгыг архивыг татаж авах боломжтой.
Ажилд баярлалаа
Одоо санал болгосноор хэлэлцүүлгийг автоматаар шийдвэрлэнэ
ҮНЭГҮЙ, ҮНЭГҮЙ, ХҮРЭЛ, МӨНГӨ, АЛТ
Өөрчлөлтийг санал болгосноор санал болгож буй өөрчлөлтийг хүлээн авахын тулд хуулж буулгах шаардлагагүй болж, нэгтгэх хүсэлт дээр хамтран ажиллахад хялбар болгоно. GitLab 11.11 дээр бид санал хүсэлтийг хэрэгжүүлэх үед хэлэлцүүлгийг автоматаар шийдвэрлэх боломжийг олгож, энэ үйл явцыг илүү хялбар болгосон.
Даалгаврын самбарын хажуугийн самбар дээрх цаг тоологч
ҮНЭГҮЙ, ҮНЭГҮЙ, ХҮРЭЛ, МӨНГӨ, АЛТ
Хажуугийн самбарын ажлын талбарууд нь Самбар болон Даалгаврын харагдац дээр адилхан харагдах ёстой. Тийм ч учраас GitLab одоо асуудлын самбарын хажуугийн самбарт цаг хянагчтай болсон. Зүгээр л даалгаврын самбар руу очоод, даалгавар дээр товшоод, цагийн тоолууртай хажуугийн самбар нээгдэнэ.
Environments API-д байршуулах тухай мэдээлэл
ҮНЭГҮЙ, ҮНЭГҮЙ, ХҮРЭЛ, МӨНГӨ, АЛТ
Бид яг одоо байгаль орчинд ямар үүрэг даалгавар өгч байгааг мэдэхийн тулд Environments API-аас хүрээлэн буй орчинд хамаарах мэдээлэл авах боломжийг нэмсэн. Энэ нь GitLab дахь Environments хэрэглэгчдэд автоматжуулалт болон тайлагналыг хөнгөвчлөх болно.
Дамжуулах хоолойн дүрэмд сөрөг хувьсагч таарч байна
ҮНЭГҮЙ, ҮНЭГҮЙ, ХҮРЭЛ, МӨНГӨ, АЛТ
Та одоо сөрөг тэгш байдал эсвэл хээ таарч байгаа эсэхийг шалгах боломжтой (!=
и !~
) файлд .gitlab-ci.yml
орчны хувьсагчдын утгыг шалгахдаа дамжуулах хоолойн үйл ажиллагааг хянах нь илүү уян хатан болсон.
Гарын авлагын бүх ажлыг нэг товшилтоор нэг үе шаттайгаар гүйцэтгээрэй
ҮНЭГҮЙ, ҮНЭГҮЙ, ХҮРЭЛ, МӨНГӨ, АЛТ
GitLab 11.11 дээр үе шатандаа олон гар ажилтай хэрэглэгчид товчлуур дээр дарснаар ийм бүх ажлыг нэг үе шатанд гүйцэтгэх боломжтой боллоо. "Бүгдээрээ тоглох" Хоолойн харагдац дахь тайзны нэрний баруун талд (“Бүгдийг нь ажиллуулах”) хэсгийг сонгоно уу.
Орчны хувьсагчаас шууд файл үүсгэх
ҮНЭГҮЙ, ҮНЭГҮЙ, ХҮРЭЛ, МӨНГӨ, АЛТ
Хүрээлэн буй орчны хувьсагчдыг ихэвчлэн файл үүсгэхэд, ялангуяа хамгаалах шаардлагатай нууцыг ашиглахад ашигладаг бөгөөд зөвхөн тодорхой орчны шугамд хандах боломжтой. Үүнийг хийхийн тулд та хувьсагчийн агуулгыг файлын агуулгад тохируулж, утгыг агуулсан ажлын файлыг үүсгэнэ. гэх мэт шинэ орчны хувьсагчтай file
Үүнийг өөрчлөхгүйгээр нэг алхамаар хийж болно .gitlab-ci.yml.
Эмзэг байдлын мэдээллийн API төгсгөлийн цэг
Төгсгөл, АЛТ
Та одоо GitLab API-аас төсөлд илэрсэн бүх эмзэг байдлын талаар асууж болно. Энэхүү API-ийн тусламжтайгаар та төрөл, итгэлцэл, хүндээр нь шүүсэн, машинд уншигдахуйц эмзэг байдлын жагсаалтыг үүсгэж болно.
DAST-ийн бүрэн динамик скан хийх чадвар
Төгсгөл, АЛТ
GitLab дээр та CI дамжуулах хоолойн нэг хэсэг болгон програмын аюулгүй байдлыг (Dynamic Application Security Testing, DAST) динамикаар шалгах боломжтой. Энэ хувилбараас эхлэн та стандарт идэвхгүй сканнерын оронд бүрэн динамик сканнерыг сонгож болно. Бүрэн динамик сканнер нь илүү эмзэг байдлаас хамгаалдаг.
Прометейг бүлгийн түвшний кластеруудад суулгаж байна
ҮНЭГҮЙ, ҮНЭГҮЙ, ХҮРЭЛ, МӨНГӨ, АЛТ
GitLab-ийн энэ хувилбар нь бүхэл бүтэн бүлэгт Kubernetes кластер хавсаргах боломжийг танилцуулж байна. Мөн кластер дээрх бүх төслүүдийг хянахад хялбар болгох үүднээс кластер бүрт нэг Prometheus жишээ суулгах боломжийг нэмсэн.
Аюулгүй байдлын хяналтын самбар дахь эмзэг байдлыг үл тоомсорлох талаар олж мэдээрэй
Төгсгөл, АЛТ
GitLab аюулгүй байдлын хяналтын самбар нь админуудад үл тоомсорлож буй сул талуудыг харах боломжийг олгодог. Таны ажлын явцыг оновчтой болгохын тулд бид таны аюулгүй байдлын хяналтын самбарт үл тоомсорлох мэдээллийг шууд харах боломжийг нэмсэн.
Хяналтын самбартаа захиалгат хэмжүүрийн диаграмыг үүсгэ
ДЭЭДЛИЙН, ЭЦСИЙН, МӨНГӨ, АЛТ
Өөрийн хэмжүүрийн хяналтын самбар дээрх хяналтын самбараас захиалгат гүйцэтгэлийн хэмжүүр бүхий шинэ диаграммуудыг үүсгээрэй. Хэрэглэгчид одоо товчлуур дээр дарж хяналтын самбарт хэмжүүрийн дүрслэл үүсгэх, шинэчлэх, устгах боломжтой "Хэмжээ нэмэх" Хяналтын самбарын баруун дээд буланд ("Хэмж нэмэх").
Мэдэгдлийн асуудлууд одоо 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 хөгжүүлэгчдэд хайртай бөгөөд энэ нийгэмлэгийг дэмжихийн тулд бид хэрэглэгчдэд Salesforce.com-ийн итгэмжлэлээр GitLab-д нэвтрэх боломжийг олгодог. Instances одоо GitLab-г Salesforce.com-ыг ашиглан GitLab-д нэг товшилтоор нэвтрэхийн тулд Salesforce-д холбогдсон програм болгон тохируулах боломжтой.
Вэб хандалт хийхэд одоо SAML SSO шаардлагатай
ДЭЭДЛИЙН, ЭЦСИЙН, МӨНГӨ, АЛТ
Бид
Epic API-д зориулж саяхан үүсгэсэн эсвэл өөрчилсөн өгөгдлөөр шүүнэ үү
Төгсгөл, АЛТ
Өмнө нь GitLab epics API ашиглан саяхан үүсгэсэн эсвэл өөрчилсөн өгөгдлийг асуухад амаргүй байсан. 11.11 хувилбар дээр бид нэмэлт шүүлтүүр нэмсэн created_after
, created_before
, updated_after
и updated_before
API даалгавартай нийцэж байгаа эсэхийг баталгаажуулж, өөрчлөгдсөн эсвэл шинээр үүсгэсэн туульсуудыг хурдан олох.
UltraAuth ашиглан биометрийн баталгаажуулалт
ҮНЭГҮЙ, ҮНЭГҮЙ, ХҮРЭЛ, МӨНГӨ, АЛТ
Фирм
Баярлалаа, Картики Танна (
GitLab Runner 11.11
ҮНЭГҮЙ, ҮНЭГҮЙ, ХҮРЭЛ, МӨНГӨ, АЛТ
Өнөөдөр бид GitLab Runner 11.11-г гаргалаа! GitLab Runner нь CI/CD ажлуудыг ажиллуулж, үр дүнг GitLab руу буцааж илгээхэд ашигладаг нээлттэй эхийн төсөл юм.
Исправлена проблема, при которой git lfs
дэд модулийн объектуудыг хүлээн аваагүй.Том хэмжээний ул мөрийг оновчтой боловсруулах. Та config.toml ашиглан функцийн тохиргоог хийж болно. Можно использовать параметры функций для настройки папки /builds
.Docker Executor-д PowerShell дэмжлэгийг нэмж байна. Windows Docker эзлэхүүний тохиргооны дэмжлэг.
Omnibus сайжруулалт
ҮНДСЭН, ЭХЛҮҮЛЭГЧ, ПРЕМИУМ, ЭЦС
Бид GitLab 11.11 дээр Omnibus-д дараах сайжруулалтыг хийсэн:
- GitLab 11.11 орно
Хамгийн гол нь 5.10 -нээлттэй эхийн Slack хувилбар , түүний шинэ хувилбарт интерактив эфемера болон бусад зүйлс багтсан. Энэ хувилбар нь агуулсанаюулгүй байдлын шинэчлэлтүүд , мөн бид танд шинэчлэхийг зөвлөж байна. .Grafana обновлена до версии 1.1.0
Хамгийн сүүлийн үеийн Omnibus хяналтын самбаруудыг гүйцэхPostreSQL 10 нь одоо Omnibus-ийг агуулдаг. Sentry DSN теперь можно передавать в gitlab.yml
.Обновление RubyGems до 2.7.9
.Обновление liblzma
нь5.2.4
с5.2.2
.Обновление libtool
нь2.4.6
.postresql запускается после команды pg-upgrade
.Prometheus-ийн бүрэлдэхүүн хэсгүүдийг хамгийн сүүлийн үеийн хувилбаруудад шинэчилж байна. Обновление git до 2.21.0
.
Схемүүдийг сайжруулах
ҮНДСЭН, ЭХЛҮҮЛЭГЧ, ПРЕМИУМ, ЭЦС
Бид GitLab 11.11 дээр Helm диаграммд дараах сайжруулалтыг хийсэн:
- GitLab 11.11 дээр та боломжтой
tmp/work лавлах хадгалахад зориулж эзлэхүүнийг хавсаргана . - Администраторуудад ашиглах боломжтой
нэмэлт тохиргооны сонголтууд орноmemoryKiller
,maxRss
,graceTime
иshutdownWait
. - Одоо жолооны графикууд
тасралтгүй туршсан Kubernetes-д зориулсан Amazon Elastic Container Service (EKS )
Гүйцэтгэлийн сайжруулалт
ҮНЭГҮЙ, ҮНЭГҮЙ, ХҮРЭЛ, МӨНГӨ, АЛТ
Бид GitLab-ийн бүх хэмжээний хувилбаруудад зориулсан хувилбар бүрээр GitLab-ийн гүйцэтгэлийг сайжруулсаар байна. GitLab 11.11 дээрх зарим сайжруулалтууд:
Хариулт нь аватар руу хүрэх олон замыг агуулж байвал хэрэглэгчийн автомат бөглөх үйлдлийг хурдасгана уу. Todos устгах үед Sidekiq ачааллын бууралт. Элементүүд дээр үндэслэн GraphQL шийдүүлэгчийн нарийн төвөгтэй байдлыг тооцоолох. Буцсан объектуудын дэлхийн хайлтын гүйцэтгэл сайжирсан. Бүрэн diff файлыг байршуулах үед гүйцэтгэл сайжирсан. Зөвхөн нэг багцад бөмбөрцөг хүсэлт гаргах баталгаатай. Вики хуудсуудыг контент татаж авахгүйгээр жагсаах. Нэг төсөл дэх салбаруудыг харьцуулахын тулд түр зуурын холбоос үүсгэхээс зайлсхий.
Хуучирсан шинж чанарууд
GitLab Geo нь GitLab 12.0 дээр хэш хадгалалтаар хангана
GitLab Geo шаардлагатай
GitLab дээр
GitLab дээр sudo gitlab-rake gitlab:geo:check
хэш хадгалалт идэвхжсэн, бүх төслүүд шилжсэн эсэхийг шалгадаг. см.
GitLab дээр
GitLab дээр
Устгах огноо: 22 Зургадугаар сар 2019
GitLab Geo нь PG FDW-ийг GitLab 12.0 дээр авчрах болно
Энэ нь зарим синхрончлолын ажиллагааг ихээхэн сайжруулдаг тул Geo Log Cursor-д зайлшгүй шаардлагатай. Гео зангилааны статусын асуулгын гүйцэтгэл мөн сайжирсан. Өмнөх асуулга томоохон төслүүд дээр маш муу гүйцэтгэлтэй байсан. Үүнийг хэрхэн тохируулахыг харна уу
Устгах огноо: 22 Зургадугаар сар 2019
GitLab 12.0 дахь хэрэглэгчийн интерфэйсээс алдааны мэдээлэх, бүртгэх хамгаалалтын сонголтуудыг устгах болно
Эдгээр сонголтууд нь GitLab 12.0 дээрх хэрэглэгчийн интерфэйсээс хасагдах бөгөөд файлд байх болно gitlab.yml
. Нэмж дурдахад та олон байршуулалтыг ялгахын тулд Sentry орчинг тодорхойлж болно. Тухайлбал, хөгжүүлэлт, найруулга, үйлдвэрлэл. см.
Устгах огноо: 22 Зургадугаар сар 2019
Илгээлт бүрт бий болсон дамжуулах хоолойн дээд хэмжээг хязгаарлах
Өмнө нь GitLab нь дамжуулах шугамыг бий болгосон HEAD
мэдүүлэг дэх салбар бүр. Энэ нь хэд хэдэн өөрчлөлтийг нэгэн зэрэг хийдэг хөгжүүлэгчдэд тохиромжтой (жишээлбэл, функцын салбар болон салбар руу develop
).
Гэхдээ олон идэвхтэй салбартай (жишээ нь, зөөх, толин тусгал хийх, салаалах гэх мэт) том агуулахыг түлхэх үед салбар бүрт дамжуулах хоолой үүсгэх шаардлагагүй. GitLab 11.10-аас эхлэн бид бүтээж байна
Устгах огноо: 22 нь 2019 байж болно
GitLab Runner-ийн хуучирсан кодын замууд
Gitlab 11.9-ийн байдлаар GitLab Runner ашигладаг
GitLab 11.0 дээр бид GitLab Runner-д зориулсан хэмжүүрийн серверийн тохиргооны дүр төрхийг өөрчилсөн. metrics_server
талд хасагдах болно listen_address
GitLab 12.0 дээр. Дэлгэрэнгүй мэдээллийг хэсгээс үзнэ үү
11.3 хувилбар дээр GitLab Runner дэмжиж эхэлсэн
Эдгээр замуудыг GitLab 12.0 дээр ашиглах боломжгүй. Хэрэглэгчийн хувьд та GitLab Runner 11.9 руу шинэчлэхдээ GitLab instance 12.0+ хувилбарыг ажиллуулж байгаа эсэхийг шалгахаас өөр юу ч өөрчлөх шаардлагагүй.
Устгах огноо: 22 Зургадугаар сар 2019
GitLab Runner-д зориулсан нэвтрэх цэгийн функцийн хуучирсан параметр
11.4 GitLab Runner нь функцийн параметрийг танилцуулж байна FF_K8S_USE_ENTRYPOINT_OVER_COMMAND
GitLab 12.0 дээр бид функцийн тохиргоог идэвхгүй болгосон мэт зөв үйлдэл рүү шилжих болно. Дэлгэрэнгүй мэдээллийг хэсгээс үзнэ үү
Устгах огноо: 22 Зургадугаар сар 2019
GitLab Runner-д зориулсан EOL-д хүрсэн Линукс түгээлтийн хуучирсан дэмжлэг
GitLab Runner суулгаж болох зарим Линуксийн түгээлтүүд зорилгодоо хүрсэн.
GitLab 12.0 дээр GitLab Runner ийм Линукс түгээлтийн багцуудыг цаашид түгээхээ болино. Дэмжихээ больсон түгээлтийн бүрэн жагсаалтыг манайхаас олж болно
Устгах огноо: 22 Зургадугаар сар 2019
Хуучин GitLab Runner Helper командуудыг устгаж байна
Дэмжлэг нэмэх ажлын хүрээнд
GitLab 12.0 дээр GitLab Runner шинэ командуудыг ашиглан эхлүүлсэн. Энэ нь зөвхөн хэрэглэгчдэд хамаарна
Устгах огноо: 22 Зургадугаар сар 2019
GitLab Runner-аас хуучин git clean механизмыг устгаж байна
GitLab Runner 11.10 дээр бид git clean
. Үүнээс гадна шинэ цэвэрлэх стратеги нь хэрэглээг арилгадаг git reset
гэсэн тушаалыг өгдөг git clean
буулгах алхамын дараа.
Энэ зан үйлийн өөрчлөлт нь зарим хэрэглэгчдэд нөлөөлж болзошгүй тул бид параметрийг бэлтгэсэн FF_USE_LEGACY_GIT_CLEAN_STRATEGY
. Хэрэв та утгыг тохируулсан бол true
, энэ нь хуучин цэвэрлэх стратегийг сэргээх болно. GitLab Runner дахь функцын параметрүүдийг ашиглах талаар илүү ихийг олж болно
GitLab Runner 12.0 дээр бид хуучин цэвэрлэх стратегийн дэмжлэг болон функцын параметрийг ашиглан сэргээх боломжийг арилгах болно. Үзэх
Устгах огноо: 22 Зургадугаар сар 2019
Бүлгийн төслийн загварууд зөвхөн Мөнгө/Дээд зэрэглэлийн багцад ашиглах боломжтой
Бид 11.6-д багийн түвшний төслийн загваруудыг танилцуулахдаа энэхүү Premium/Silver функцийг бүх төлөвлөгөөнд ашиглах боломжтой болгосон.
Бид
22 оны 2019-р сарын XNUMX-ноос эхлэн бүлгийн төслийн загваруудыг баримт бичигт тайлбарласны дагуу зөвхөн Мөнгө/Дээд зэрэглэлийн төлөвлөгөө болон түүнээс дээш хувилбаруудад ашиглах боломжтой болно.
Устгах огноо: 22 августа 2019 г.
Windows багц ажлын дэмжлэгийг зогсоосон
GitLab 13.0 (22 оны 2020-р сарын XNUMX) дээр бид GitLab Runner дахь Windows командын шугамын багц ажлуудын дэмжлэгийг устгахаар төлөвлөж байна (жишээ нь. cmd.exe
) Windows PowerShell-ийн сайжруулсан дэмжлэгийг дэмжсэн. Дэлгэрэнгүй мэдээллийг эндээс авна уу
Байгууллагын DevOps-ийн талаарх бидний алсын хараа одоо PowerShell бол Windows орчинд аж ахуйн нэгжийн програмуудыг автоматжуулах хамгийн сайн сонголт гэсэн Microsoft-ын байр суурьтай нийцэх болно. Хэрэв та үргэлжлүүлэн ашиглахыг хүсвэл cmd.exe
, эдгээр тушаалуудыг PowerShell-ээс дуудаж болох боловч засвар үйлчилгээ, хөгжүүлэлтийн өндөр зардалд хүргэдэг хэд хэдэн зөрчилтэй байдлаас шалтгаалан бид Windows-ийн багц ажлыг шууд дэмжихгүй.
Устгах огноо: 22 сентября 2019 г.
Git 2.21.0 буюу түүнээс дээш хувилбарыг шаарддаг
GitLab 11.11-ээс харахад Git 2.21.0 ажиллах шаардлагатай.
Устгах огноо: 22 нь 2019 байж болно
Хуучин Kubernetes үйлчилгээний загвар
GitLab 12.0 дээр бид Kubernetes үйлчилгээний загвараас холдохоор төлөвлөж байна
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 сарын XNUMX GitLab
Устгах огноо: 22 Зургадугаар сар 2019
Бүртгэлийг өөрчлөх
Эдгээр бүх өөрчлөлтийг өөрчлөлтийн бүртгэлээс хайх:
тохиргоо
Хэрэв та шинэ GitLab суулгацыг тохируулж байгаа бол зочилно уу
Шинэчлэх
→ Шалгах
Эх сурвалж: www.habr.com