GitLab 11.11: нэгдэх хүсэлт, контейнерийг сайжруулах хэд хэдэн үүрэг хариуцлага

GitLab 11.11: нэгдэх хүсэлт, контейнерийг сайжруулах хэд хэдэн үүрэг хариуцлага

Хамтран ажиллах нэмэлт сонголтууд болон нэмэлт мэдэгдлүүд

GitLab дээр бид DevOps-ийн амьдралын мөчлөгийн хүрээнд хамтын ажиллагааг сайжруулах шинэ арга замыг байнга хайж байдаг. Энэ хувилбарыг бид дэмжиж байгаагаа мэдэгдэхэд таатай байна нэгдэх хүсэлтэд хэд хэдэн хариуцлагатай хүмүүс! Энэ функцийг GitLab Starter түвшингээс авах боломжтой бөгөөд бидний уриаг жинхэнэ утгаар нь тусгасан болно: "Хүн бүр хувь нэмрээ оруулах боломжтой". Ганц нэгдэх хүсэлт нь бүх зүйл эмх цэгцтэй байгаа эсэхийг шалгахын тулд үүн дээр олон хүн ажиллаж болно гэдгийг бид мэдэж байгаа бөгөөд одоо та олон нэгдэх хүсэлтийн эзэмшигчийг томилох боломжтой боллоо!

DevOps багууд одоо бас хүлээн авдаг Slack болон Mattermost-д байршуулах үйл явдлын тухай автомат мэдэгдэл. Эдгээр хоёр чат дахь түлхэх үйл явдлын жагсаалтад шинэ мэдэгдлүүдийг нэмснээр танай баг шинэ байршуулалтын талаар бараг тэр даруй мэдэгдэх болно.

Windows дээрх Docker контейнеруудыг дэмжиж, Kubernetes кластеруудын жишээ түвшний хангамжийн тусламжтайгаар зардлыг бууруул.

Бид чингэлэгт дуртай! Контейнер нь виртуал машинтай харьцуулахад системийн нөөцийг бага зарцуулж, програмын зөөврийг сайжруулдаг. GitLab 11.11 гарснаас хойш бид дэмжиж байна GitLab Runner-д зориулсан Windows Container Executor, ингэснээр та одоо Windows дээр Docker контейнер ашиглаж, дамжуулах хоолойн зохион байгуулалт, удирдлагын дэвшилтэт чадамжийг эдлэх боломжтой.

GitLab Premium (зөвхөн өөрөө удирддаг жишээнүүд) одоо санал болгож байна Docker зургуудын кэш хамаарлын прокси. Энэхүү нэмэлт нь хүргэлтийг хурдасгах болно, учир нь та одоо байнга ашиглагддаг Docker зургуудын кэш прокситэй болно.

Өөрөө удирддаг GitLab инстансуудын хэрэглэгчид одоо хангах боломжтой Kubernetes кластер нь жишээний түвшинд, мөн жишээн дээрх бүх баг, төслүүд үүнийг байршуулахдаа ашиглах болно. Энэхүү GitLab-ийг Kubernetes-тэй нэгтгэснээр нэмэлт аюулгүй байдлын үүднээс төслийн тусгай нөөцийг автоматаар бий болгоно.

Энэ нь бүгд биш юм!

Хамтын ажиллагааны шинэ боломжууд болон нэмэлт мэдэгдлүүдээс гадна бид нэмсэн асуудалд зочдод хандах, нэмэгдсэн GitLab Free-д зориулсан нэмэлт CI Runner минут, ашиглан хялбаршуулсан шалгалт та санал хүсэлтийг хэрэгжүүлэх үед автоматаар хэлэлцүүлгийг шийдвэрлэх, болон бусад олон!

Энэ сарын хамгийн үнэ цэнэтэй ажилтан (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-д ашиглаж болно, гэхдээ тэдгээр нь хараахан нийтэд нээлттэй хэрэгсэл биш юм.

GitLab 11.11: нэгдэх хүсэлт, контейнерийг сайжруулах хэд хэдэн үүрэг хариуцлага

Контейнерын бүртгэлийн хамаарлын проксиг кэшлэх

ДЭЭДЛЭГ, ЭЦСИЙН

Багууд шугам хоолой барихдаа ихэвчлэн контейнер ашигладаг бөгөөд дээд талаас байнга ашиглагддаг зураг, багцын проксиг кэшлэх нь дамжуулах хоолойг хурдасгах гайхалтай арга юм. Шинэ кэшийн прокси ашиглан нэвтрэх боломжтой давхаргуудын локал хуулбарын тусламжтайгаар та орчиндоо нийтлэг зургуудтай илүү үр дүнтэй ажиллах боломжтой.

Одоогоор чингэлэг прокси нь зөвхөн вэб сервер дээрх өөрөө удирддаг тохиолдлуудад боломжтой Пума (туршилтын горимд).

GitLab 11.11: нэгдэх хүсэлт, контейнерийг сайжруулах хэд хэдэн үүрэг хариуцлага

Нэгтгэх хүсэлтийг хариуцдаг хэд хэдэн хүмүүс

ЭХЛҮҮЛЭГЧ, ПРЕМИУМ, ЭЦС, ХҮРЭЛ, МӨНГӨ, АЛТ

Хуваалцсан салбар дахь функц дээр олон хүн ажиллаж, хүсэлтийг нэгтгэх нь нэлээд түгээмэл байдаг, жишээлбэл, Front-end болон back-end хөгжүүлэгчид хоорондоо нягт хамтран ажиллах эсвэл Extreme Programming шиг хөгжүүлэгчид хосоороо ажиллах үед.

GitLab 11.11 дээр та хүсэлтийг нэгтгэхийн тулд олон хүнийг томилж болно. Олон тооны даалгавар эзэмшигчдийн нэгэн адил та жагсаалт, шүүлтүүр, мэдэгдэл, API ашиглаж болно.

GitLab 11.11: нэгдэх хүсэлт, контейнерийг сайжруулах хэд хэдэн үүрэг хариуцлага

Instance түвшинд Kubernetes кластерын тохиргоо

ҮНДСЭН, ЭХЛҮҮЛЭГЧ, ПРЕМИУМ, ЭЦС

Кубернетес дэх аюулгүй байдал, хангамжийн загвар нь нэг хуваалцсан кластераар дамжуулан олон тооны үйлчлүүлэгчдэд үйлчлэх боломжийг олгохын тулд хөгжиж байна.

GitLab 11.11-д өөрийгөө удирддаг инстанцын хэрэглэгчид одоо инстанцийн түвшинд кластер үүсгэх боломжтой ба бүх баг, төслүүд үүнийг байршуулалтдаа ашиглах болно. Энэхүү GitLab-ийг Kubernetes-тэй нэгтгэснээр нэмэлт аюулгүй байдлын үүднээс төслийн тусгай нөөцийг автоматаар бий болгоно.

GitLab 11.11: нэгдэх хүсэлт, контейнерийг сайжруулах хэд хэдэн үүрэг хариуцлага

Slack болон Mattermost-д байршуулах мэдэгдлүүд

ҮНЭГҮЙ, ҮНЭГҮЙ, ХҮРЭЛ, МӨНГӨ, АЛТ

Та одоо чаттай нэгтгэсний ачаар багийн сувагт байршуулах үйл явдлын тухай автомат мэдэгдлийг тохируулах боломжтой. Сул и Хамгийн гол нь, мөн танай баг бүх чухал үйл явдлуудыг мэдэж байх болно.

GitLab 11.11: нэгдэх хүсэлт, контейнерийг сайжруулах хэд хэдэн үүрэг хариуцлага

Асуудалд зочдод хандах

ҮНЭГҮЙ, ҮНЭГҮЙ, ХҮРЭЛ, МӨНГӨ, АЛТ

Танай төслийн зочин хэрэглэгчид одоо "Хувилбарууд" хуудсан дээр нийтлэгдсэн хувилбаруудыг үзэх боломжтой. Тэд нийтлэгдсэн олдворуудыг татаж авах боломжтой боловч эх кодыг татаж авах эсвэл шошго, амлалт гэх мэт хадгалах газрын дэлгэрэнгүй мэдээллийг харах боломжгүй болно.

GitLab 11.11: нэгдэх хүсэлт, контейнерийг сайжруулах хэд хэдэн үүрэг хариуцлага

GitLab 11.11-ийн бусад сайжруулалтууд

Гүйцэтгэлийг сайжруулахын тулд цуврал графикууд

ҮНЭГҮЙ, ҮНЭГҮЙ, ХҮРЭЛ, МӨНГӨ, АЛТ

Git-ийн олон үйлдлүүд нь нэгтгэх баазыг тооцоолох эсвэл амлалт агуулсан салбаруудыг жагсаах зэрэг гүйцэтгэх графикийг туулахыг шаарддаг. Олон үйлдэл хийх тусам эдгээр үйлдлүүд удааширна, учир нь траверсал нь объект бүрийг дискнээс ачаалж, заагчийг нь унших шаардлагатай болдог.

GitLab 11.11 дээр бид энэ мэдээллийг идэвхтэй тооцоолж, хадгалахын тулд Git-ийн сүүлийн хувилбаруудад нэвтрүүлсэн цуваа график функцийг идэвхжүүлсэн. Том репозиторууд дахь мөлхөгчид одоо илүү хурдан болсон. Үйлдлийн график нь репозиторын дараагийн хог цуглуулах үед автоматаар үүсгэгдэнэ.

Цувралчилсан өгөгдлийн график хэрхэн үүссэн талаар уншина уу цуврал нийтлэл Энэ онцлогийг зохиогчдын нэгээс.

Нэмэлт CI Runner минут: одоо үнэгүй төлөвлөгөөнд ашиглах боломжтой

ҮНЭГҮЙ, ХҮРЭЛ, МӨНГӨ, АЛТ

Өнгөрсөн сард бид нэмэлт CI Runner минут худалдаж авах боломжийг нэмсэн, гэхдээ зөвхөн GitLab.com-ын төлбөртэй төлөвлөгөөнд зориулагдсан. Энэ хувилбарт минутыг үнэгүй багцаар худалдаж авах боломжтой.

Лавлах архивыг хадгалах газарт байршуулж байна

ҮНЭГҮЙ, ҮНЭГҮЙ, ХҮРЭЛ, МӨНГӨ, АЛТ

Төслийн төрөл, хэмжээ зэргээс хамааран төслийн бүх архивыг татаж авахад удаан хугацаа шаардагдах бөгөөд ялангуяа том монорепозиторуудын хувьд үргэлж шаардлагагүй байдаг. GitLab 11.11 дээр та зөвхөн хэрэгтэй фолдеруудыг сонгохын тулд одоогийн лавлах, түүний дотор дэд сангуудын агуулгыг архивыг татаж авах боломжтой.

Ажилд баярлалаа Киа Мэй Сомабес!

GitLab 11.11: нэгдэх хүсэлт, контейнерийг сайжруулах хэд хэдэн үүрэг хариуцлага

Одоо санал болгосноор хэлэлцүүлгийг автоматаар шийдвэрлэнэ

ҮНЭГҮЙ, ҮНЭГҮЙ, ХҮРЭЛ, МӨНГӨ, АЛТ

Өөрчлөлтийг санал болгосноор санал болгож буй өөрчлөлтийг хүлээн авахын тулд хуулж буулгах шаардлагагүй болж, нэгтгэх хүсэлт дээр хамтран ажиллахад хялбар болгоно. GitLab 11.11 дээр бид санал хүсэлтийг хэрэгжүүлэх үед хэлэлцүүлгийг автоматаар шийдвэрлэх боломжийг олгож, энэ үйл явцыг илүү хялбар болгосон.

Даалгаврын самбарын хажуугийн самбар дээрх цаг тоологч

ҮНЭГҮЙ, ҮНЭГҮЙ, ХҮРЭЛ, МӨНГӨ, АЛТ

Хажуугийн самбарын ажлын талбарууд нь Самбар болон Даалгаврын харагдац дээр адилхан харагдах ёстой. Тийм ч учраас GitLab одоо асуудлын самбарын хажуугийн самбарт цаг хянагчтай болсон. Зүгээр л даалгаврын самбар руу очоод, даалгавар дээр товшоод, цагийн тоолууртай хажуугийн самбар нээгдэнэ.

GitLab 11.11: нэгдэх хүсэлт, контейнерийг сайжруулах хэд хэдэн үүрэг хариуцлага

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 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 хөгжүүлэгчдэд хайртай бөгөөд энэ нийгэмлэгийг дэмжихийн тулд бид хэрэглэгчдэд Salesforce.com-ийн итгэмжлэлээр GitLab-д нэвтрэх боломжийг олгодог. Instances одоо GitLab-г Salesforce.com-ыг ашиглан GitLab-д нэг товшилтоор нэвтрэхийн тулд Salesforce-д холбогдсон програм болгон тохируулах боломжтой.

Вэб хандалт хийхэд одоо SAML SSO шаардлагатай

ДЭЭДЛИЙН, ЭЦСИЙН, МӨНГӨ, АЛТ

Бид дангаар нэвтрэх (SSO) шаардлагыг өргөтгөх 11.8 хувилбарт нэвтрүүлсэн бүлгийн түвшинд, хэрэглэгчид зөвхөн SAML-ээр нэвтэрсэн үед л хандах боломжтой байхын тулд бүлэг болон төслийн нөөцийг хатуу баталгаажуулсан. Энэ нь аюулгүй байдлыг эрхэмлэдэг, GitLab.com сайтыг SAML SSO-ээр дамжуулан ашигладаг байгууллагуудад зориулсан хандалтын хяналтын нэмэлт давхарга юм. Танай бүлгийн хэрэглэгчид SSO-г ашиглаж байгааг мэдэж байгаа тул одоо та SSO-г шаардлага болгож болно.

Epic 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 сайжруулалт

ҮНДСЭН, ЭХЛҮҮЛЭГЧ, ПРЕМИУМ, ЭЦС

Бид GitLab 11.11 дээр Omnibus-д дараах сайжруулалтыг хийсэн:

Схемүүдийг сайжруулах

ҮНДСЭН, ЭХЛҮҮЛЭГЧ, ПРЕМИУМ, ЭЦС

Бид GitLab 11.11 дээр Helm диаграммд дараах сайжруулалтыг хийсэн:

Гүйцэтгэлийн сайжруулалт

ҮНЭГҮЙ, ҮНЭГҮЙ, ХҮРЭЛ, МӨНГӨ, АЛТ

Бид GitLab-ийн бүх хэмжээний хувилбаруудад зориулсан хувилбар бүрээр GitLab-ийн гүйцэтгэлийг сайжруулсаар байна. GitLab 11.11 дээрх зарим сайжруулалтууд:

Хуучирсан шинж чанарууд

GitLab Geo нь GitLab 12.0 дээр хэш хадгалалтаар хангана

GitLab Geo шаардлагатай хэш хадгалалт хоёрдогч зангилаа дээрх өрсөлдөөнийг багасгах. Үүнийг тэмдэглэсэн gitlab-ce#40970.

GitLab дээр 11.5 Бид энэ шаардлагыг Гео баримт бичигт нэмсэн: 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 Гео нь хэш хадгалалтын шаардлагыг ашиглах болно. см. gitlab-ee # 8690.

Устгах огноо: 22 Зургадугаар сар 2019

GitLab Geo нь PG FDW-ийг GitLab 12.0 дээр авчрах болно

Энэ нь зарим синхрончлолын ажиллагааг ихээхэн сайжруулдаг тул Geo Log Cursor-д зайлшгүй шаардлагатай. Гео зангилааны статусын асуулгын гүйцэтгэл мөн сайжирсан. Өмнөх асуулга томоохон төслүүд дээр маш муу гүйцэтгэлтэй байсан. Үүнийг хэрхэн тохируулахыг харна уу Гео мэдээллийн сангийн хуулбар. GitLab дээр 12.0 Гео нь 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 instance 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-д хүрсэн Линукс түгээлтийн хуучирсан дэмжлэг

GitLab Runner суулгаж болох зарим Линуксийн түгээлтүүд зорилгодоо хүрсэн.

GitLab 12.0 дээр GitLab Runner ийм Линукс түгээлтийн багцуудыг цаашид түгээхээ болино. Дэмжихээ больсон түгээлтийн бүрэн жагсаалтыг манайхаас олж болно баримт бичиг. Баярлалаа, Хавьер Ардо (Хавьер Жардон), таны хувьд оруулсан хувь нэмэр!

Устгах огноо: 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

Бүлгийн төслийн загварууд зөвхөн Мөнгө/Дээд зэрэглэлийн багцад ашиглах боломжтой

Бид 11.6-д багийн түвшний төслийн загваруудыг танилцуулахдаа энэхүү Premium/Silver функцийг бүх төлөвлөгөөнд ашиглах боломжтой болгосон.

Бид энэ алдааг засах 11.11-нд гаргасан бөгөөд Мөнгө/Дээд зэрэглэлийн түвшнээс доогуур бүх хэрэглэгчид болон тохиолдлуудад нэмэлт 3 сар олгоно.

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 ажиллах шаардлагатай. 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 сарын XNUMX GitLab багцын түлхүүрт гарын үсэг зурах хүчинтэй байх хугацааг сунгасан Omnibus GitLab 01.08.2019-01.07.2020 хүртэл. Хэрэв та багцын гарын үсгийг баталгаажуулж байгаа бөгөөд түлхүүрүүдийг шинэчлэхийг хүсч байвал зааварчилгааг дахин дагана уу Omnibus багцад гарын үсэг зурах баримт бичиг.

Устгах огноо: 22 Зургадугаар сар 2019

Бүртгэлийг өөрчлөх

Эдгээр бүх өөрчлөлтийг өөрчлөлтийн бүртгэлээс хайх:

тохиргоо

Хэрэв та шинэ GitLab суулгацыг тохируулж байгаа бол зочилно уу GitLab татаж авах хуудас.

Шинэчлэх

→ Шалгах шинэчлэлтийн хуудас

Эх сурвалж: www.habr.com

сэтгэгдэл нэмэх