13.4 хувилбарыг CI хувьсагчдад зориулсан HashiCorp хадгалах сан, Kubernetes Agent болон аюулгүй байдлын төв, мөн Starter дахь сэлгэх боломжуудтай хамт гаргасан.
GitLab дээр бид хэрэглэгчдэд эрсдэлийг бууруулах, үр ашгийг дээшлүүлэх, таны дуртай платформ дээр хүргэх хурдыг сайжруулахад хэрхэн туслах талаар үргэлж боддог. Энэ сард бид аюулгүй байдлын чадавхийг өргөжүүлж, эмзэг байдлын тоог бууруулж, үр ашгийг дээшлүүлж, GitLab-тай ажиллахыг хялбаршуулж, танай багт боломжуудыг илүү хурдан хүргэхэд туслах олон хэрэгтэй шинэ боломжуудыг нэмлээ. Энэ хувилбарын үндсэн шинж чанарууд танд хэрэгтэй байх болно гэж найдаж байна 53 өөр шинэ боломжууд, энэ хувилбарт нэмсэн.
Аюулгүй байдлын дэвшилтэт функцууд
Бид сар бүр GitLab DevSecOps-д хэд хэдэн шинэ функц нэмэхийг хичээдэг бөгөөд энэ хувилбар нь үл хамаарах зүйл биш юм.
Эрсдэлийг бууруулах өөр нэг арга бол шинээр ашиглах явдал юм
GitLab-тай илүү тохиромжтой, үр дүнтэй ажиллах
Бид дэлхийн хэмжээнд хайлтаа сайжруулсан
Нээлттэй эх сурвалжийн хувь нэмэр
Бид төлөөлдөг
Мөн энэ бол зөвхөн эхлэл!
Ердийнх шигээ ерөнхий тоймд хэтэрхий бага зай байгаа ч 13.4 хувилбарт маш олон гайхалтай боломжууд бий. Энд хэд хэдэн зүйл байна:
API-ээр дамжуулан хувийн хандалтын токенуудын жагсаалтыг харж, хүчингүй болго Өөрөө удирддаг итгэмжлэлийн хадгалалтын хувийн хандалтын тэмдгийг хүчингүй болго Загварын хуудсан дээр хийж гүйцэтгэсэн ажлуудаа тэмдэглэ Суурилуулсан дамжуулах хоолойнууд (Орос хэлээр GitLab "угсрах шугам") одоо өөрсдийн үүрлэсэн дамжуулах хоолойг ажиллуулж болно. Helm chart GitLab-д зориулсан ухаалаг картын баталгаажуулалтын дэмжлэг .
Таныг юу хүлээж байгааг урьдчилан мэдэхийг хүсвэл дараачийн суллах, хараарай
MVP энэ сар - Фабио Хусер
Фабио ихээхэн хувь нэмэр оруулсан
GitLab 13.4 хувилбарын гол онцлогууд
CI ажилд HashiCorp Vault түлхүүрүүдийг ашиглана уу
(PREMIUM, ULTIMATE, МӨНГӨ, АЛТ)
12.10 хувилбар дээр GitLab нь GitLab ажил зохицуулагч (GitLab runner) ашиглан CI ажлууд руу түлхүүр хүлээн авах, шилжүүлэх боломжийг нэвтрүүлсэн. Одоо бид өргөжин тэлж байна secrets
файл болгох .gitlab-ci.yml
. Энэ нь GitLab-тай HashiCorp репозиторыг тохируулах, ашиглахад хялбар болгоно.
GitLab Kubernetes Agent-ийг танилцуулж байна
(PREMIUM, ULTIMATE)
GitLab-ийг Kubernetes-тэй нэгтгэснээр гараар тохируулах шаардлагагүйгээр Kubernetes кластерт байршуулах боломжтой болсон. Энэ багцыг ашиглахад хялбар байдал нь олон хэрэглэгчдэд таалагдсан бол зарим нь зарим бэрхшээлтэй тулгарсан. Одоогийн интеграцийн хувьд GitLab-д хандахын тулд таны кластер интернетээс хандах боломжтой байх ёстой. Олон байгууллагын хувьд аюулгүй байдал, дагаж мөрдөх эсвэл зохицуулалтын шалтгаанаар кластерт хандах хандалтыг хязгаарладаг тул энэ нь боломжгүй юм. Эдгээр хязгаарлалтыг даван туулахын тулд хэрэглэгчид GitLab дээр хэрэгслүүдээ бүтээх шаардлагатай байсан, эс тэгвээс тэд энэ функцийг ашиглах боломжгүй болно.
Өнөөдөр бид Kubernetes кластерт байршуулах шинэ арга болох GitLab Kubernetes Agent-ийг танилцуулж байна. Агент нь таны кластер дотор ажилладаг тул та үүнийг бүхэлд нь интернетэд үзүүлэх шаардлагагүй. Агент нь GitLab-аас кластерт шинэчлэлт оруулахын оронд GitLab-аас шинэ өөрчлөлт оруулах хүсэлт гаргах замаар байршуулалтыг зохицуулдаг. Та ямар ч GitOps аргыг ашигладаг байсан, GitLab таныг хамгаалах болно.
Энэ нь агентын анхны хувилбар гэдгийг анхаарна уу. GitLab Kubernetes Agent-д зориулсан бидний одоогийн гол зорилго бол кодоор дамжуулан байршуулалтыг тохируулах, удирдах явдал юм. Байршуулах самбар болон GitLab удирддаг програмууд зэрэг одоо байгаа Kubernetes-ийн интеграцийн зарим функцууд хараахан дэмжигдээгүй байна.
Кодын хандалтгүйгээр хэрэглэгчдэд байршуулах зөвшөөрлийг олгох
(PREMIUM, ULTIMATE, МӨНГӨ, АЛТ)
Өмнө нь GitLab-ийн зөвшөөрлийн систем нь танай багийн хариуцлагыг хөгжүүлэлт болон байршуулах үүрэгтэй хүмүүсийн хооронд зөв хуваарилахад хүндрэл учруулж байсан. GitLab 13.4 хувилбарыг гаргаснаар та байршуулах хүсэлтийг зөвшөөрөх, мөн код бичдэггүй хүмүүст засвар үйлчилгээ үзүүлэгчийн нэвтрэх эрхийг олгохгүйгээр кодыг бодитоор байршуулах боломжтой (GitLab-ийн орос хэл дээр "үйлчлэгч"). ).
Аюулгүй байдлын төв
(ЭЦСИЙН, АЛТ)
Өмнө нь инстанцийн түвшний эмзэг байдлын менежмент нь функциональ болон уян хатан байдлын хувьд хязгаарлагдмал байсан. Интерфэйс нь эмзэг байдлын дэлгэрэнгүй мэдээлэл, хэмжүүрийн график, тохиргоог нэгтгэсэн нэг хуудас байв. Эдгээр функцийг хөгжүүлэх эсвэл бусад аюулгүй байдлын функцуудыг ашиглахад тийм ч их зай байхгүй.
Бид GitLab дахь аюулгүй байдал, ил тод байдлыг хэрхэн удирдах талаар үндсэн өөрчлөлтүүдийг хийсэн. Инстанцийн хамгаалалтын самбарыг бүхэлд нь хамгаалалтын төв болгон өөрчилсөн. Хамгийн том өөрчлөлт бол цэсийн шинэ бүтцийг нэвтрүүлсэн явдал юм: нэг хуудасны оронд та аюулгүй байдлын хяналтын самбар, эмзэг байдлын тайлан, тохиргооны хэсгийг тусад нь харах болно. Функциональ байдал нь өөрчлөгдөөгүй ч үүнийг хэсэг болгон хуваах нь энэ хэсгийг сайжруулах боломжийг олгоно, өөрөөр хэлбэл хэцүү байх болно. Энэ нь ирээдүйд аюулгүй байдалтай холбоотой бусад чадавхийг нэмэх үе шатыг бий болгодог.
Зориулалтын эмзэг байдлын тайлангийн хэсэг нь одоо чухал мэдээллийг харуулах илүү зайтай болсон. Төслийн эмзэг байдлын жагсаалтад одоогоор байгаа сул талууд энд байна. Эмзэг байдлын хэмжигдэхүүн бүхий виджетүүдийг тусдаа хэсэг рүү зөөх нь аюулгүй байдлын хяналтын самбарыг бий болгоно. Энэ нь зөвхөн эмзэг байдлын менежментэд төдийгүй аюулгүй байдалтай холбоотой аливаа хэмжүүрүүдэд зориулсан ирээдүйн дүрслэлд зориулсан зураг юм. Эцэст нь, тусдаа тохиргооны талбар нь зөвхөн эмзэг байдлын менежмент биш харин бүх түвшний аюулгүй байдлын тохиргоонд зориулсан нийтлэг орон зайг бий болгодог.
Өөрчлөх боломжтой функцууд одоо GitLab Starter дээр байна
(STARTER, PREMIUM, ULTIMATE, ХҮРЭЛ, МӨНГӨ, АЛТ)
GitLab 11.4 гарсан
Энэ оны эхээр GitLab амлалт өгсөн
Хайлтын самбараас хурдан навигаци
(ҮНДСЭН, ЭХЛҮҮЛЭГЧ, ПРЕМИУМ, ЭЦС, ҮНЭГҮЙ, ХҮРЭЛ, МӨНГӨ, АЛТ)
Заримдаа GitLab-д шилжихдээ хайлтын үр дүнгийн хуудаснаас илүү тодорхой төсөл рүү шууд орохыг хүсдэг.
Дэлхийн хайлтын талбарыг ашигласнаар та хамгийн сүүлийн үеийн тасалбар, бүлэг, төсөл, тохиргоо, тусламжийн сэдвүүд рүү хурдан шилжих боломжтой. Та халуун товчлуурыг ч ашиглаж болно /
GitLab дээр илүү үр дүнтэй шилжихийн тулд курсороо хайлтын талбар руу шилжүүлээрэй!
Нэгтгэх хүсэлтэд кодын хамрах хүрээг харуулж байна
(ҮНДСЭН, ЭХЛҮҮЛЭГЧ, ПРЕМИУМ, ЭЦС, ҮНЭГҮЙ, ХҮРЭЛ, МӨНГӨ, АЛТ)
Нэгтгэх хүсэлтийг хянан үзэх үед өөрчлөгдсөн код нь нэгжийн туршилтад хамрагдсан эсэхийг тодорхойлоход хэцүү байж болно. Үүний оронд тоймчид нэгтгэх хүсэлтийг зөвшөөрөхөөс өмнө нийт хамрах хүрээг найдаж, нэмэгдүүлэхийг хүсч болно. Энэ нь тест бичих санамсаргүй хандлагад хүргэж болзошгүй бөгөөд энэ нь кодын чанар эсвэл тестийн хамрах хүрээг сайжруулахгүй.
Одоо, нэгтгэх хүсэлтийн зөрүүг харах үед та кодын хамрах хүрээг харуулсан визуал дэлгэцийг харах болно. Шинэ тэмдэг нь өөрчлөгдсөн кодыг нэгжийн тестэд хамруулсан эсэхийг хурдан ойлгох боломжийг танд олгоно, энэ нь кодыг шалгах, шинэ кодыг нэгтгэх, байрлуулах хугацааг хурдасгахад тусална.
Спасибо
Хүрээлэн буй орчны самбар дээрх бусад орчин, төслүүд
(PREMIUM, ULTIMATE, МӨНГӨ, АЛТ)
GitLab 12.5 хувилбарыг гаргаснаас хойш
GitLab нь GitLab Terraform үйлчилгээ үзүүлэгчийн хяналтыг авдаг
(ҮНДСЭН, ЭХЛҮҮЛЭГЧ, ПРЕМИУМ, ЭЦС, ҮНЭГҮЙ, ХҮРЭЛ, МӨНГӨ, АЛТ)
Саяхан бид
OpenAPI техникийн үзүүлэлтүүд эсвэл HAR файлтай API туршилтыг бүдгэрүүлэх
(ЭЦСИЙН, АЛТ)
API fuzzing тест нь бусад сканнерууд болон туршилтын аргуудаас алдаж болзошгүй вэб програмууд болон API-уудын алдаа, эмзэг байдлыг олох гайхалтай арга юм.
GitLab дахь API fuzzing тест нь танд өгөх боломжийг олгодог
Энэ бол бидний анхны API fuzz туршилтын хувилбар бөгөөд таны бодлыг сонсоход таатай байх болно. Бидэнд fuzz тест хийх нөөц их байна
Хэмжих самбараас шинэ графикуудыг урьдчилан харах
(ҮНДСЭН, ЭХЛҮҮЛЭГЧ, ПРЕМИУМ, ЭЦС, ҮНЭГҮЙ, ХҮРЭЛ, МӨНГӨ, АЛТ)
Өмнө нь GitLab дээр хэмжүүрийн самбарт график үүсгэх нь тийм ч амар ажил биш байсан. Хяналтын самбарын YAML файлд хэмжигдэхүүнийг үүсгэсний дараа та өөрчлөлт оруулсан master
, шинээр үүсгэсэн график яг таны хэрэгцээнд нийцэж байгаа эсэхийг шалгах боломжгүй. Энэхүү хувилбараас эхлэн та өөрчлөлтийг хяналтын самбарын YAML файл руу илгээхээсээ өмнө график үүсгэх явцдаа өөрчлөлтийг урьдчилан харж, үр дүнгийн талаар ойлголттой болох боломжтой.
Бүлгийн бүх төслийн тестийн кодын хамрах хүрээний талаархи мэдээлэл
(PREMIUM, ULTIMATE, МӨНГӨ, АЛТ)
Та GitLab дээр олон тооны төслийг удирдахдаа бүх төслүүдийн кодын хамрах хүрээ цаг хугацааны явцад хэрхэн өөрчлөгдөж байгаа талаарх мэдээллийн нэг эх сурвалж хэрэгтэй болно. Өмнө нь энэ мэдээллийг харуулах нь уйтгартай, цаг хугацаа шаардсан гарын авлагын ажил шаарддаг: та төсөл бүрээс кодын хамрах хүрээний өгөгдлийг татаж аваад хүснэгтэд нэгтгэх шаардлагатай байв.
13.4 хувилбар дээр хурдан бөгөөд амархан угсрах боломжтой болсон .csv
бүлгийн бүх төсөл эсвэл сонгон шалгаруулах төслийн кодын хамрах хүрээний талаархи бүх өгөгдлийг агуулсан файл. Энэ функц нь MVC бөгөөд үүнийг чадвар дагаж мөрдөх болно
Бүрэн fuzz тест хийх шинэ хэлийг дэмжих
(ЭЦСИЙН, АЛТ)
Энэхүү хувилбар нь бүрэн хамрах хүрээг хамарсан fuzz тестийн хэд хэдэн шинэ хэлийг дэмждэг.
Одоо та Java, Rust, Swift програмуудынхаа fuzzing тестийн бүрэн чадамжийг үнэлж, бусад сканнер болон туршилтын аргуудын алдаж болзошгүй алдаа, эмзэг байдлыг олох боломжтой.
Байгаль орчны үндсэн хуудсан дээрх сэрэмжлүүлэг
(PREMIUM, ULTIMATE, МӨНГӨ, АЛТ)
Хүрээлэн буй орчны хуудас нь таны орчны ерөнхий төлөвийг харуулдаг. Энэ хувилбарт бид анхааруулах дэлгэц нэмж энэ хуудсыг сайжруулсан. Орчныхоо статусын хамт идэвхжүүлсэн сэрэмжлүүлэг нь үүссэн нөхцөл байдлыг засах арга хэмжээг хурдан авахад тусална.
Суурилуулсан дамжуулах хоолой нь одоо өөрийн үүрлэсэн дамжуулах хоолойг ажиллуулж болно
(ҮНДСЭН, ЭХЛҮҮЛЭГЧ, ПРЕМИУМ, ЭЦС, ҮНЭГҮЙ, ХҮРЭЛ, МӨНГӨ, АЛТ)
Суурилуулсан шугам хоолойнуудыг ашигласнаар хүүхдийн шугам хоолойн дотор шинэ шугам дамжуулах боломжтой болсон. Хэрэв танд хувьсах тооны шугам хоолой үүсгэх уян хатан байдал хэрэгтэй бол нэмэлт гүний түвшин ашигтай байж болно.
Өмнө нь үүрлэсэн дамжуулах хоолойг ашиглах үед хүүхэд дамжуулах хоолой бүр эх дамжуулах хоолойд гараар тодорхойлогдох гох ажлыг шаарддаг. Одоо та ямар ч тооны шинэ шугам хоолойг динамикаар эхлүүлэх үүрлэсэн дамжуулах хоолой үүсгэж болно. Жишээлбэл, хэрэв танд монорепозитор байгаа бол та эхний дэд шугамыг динамикаар үүсгэж болох бөгөөд энэ нь өөрөө салбар дахь өөрчлөлтөд үндэслэн шаардлагатай тооны шинэ дамжуулах хоолойг бий болгоно.
Эцэг эх болон үүрлэсэн дамжуулах хоолойн хооронд навигац сайжирсан
(ҮНДСЭН, ЭХЛҮҮЛЭГЧ, ПРЕМИУМ, ЭЦС, ҮНЭГҮЙ, ХҮРЭЛ, МӨНГӨ, АЛТ)
Өмнө нь эх болон үүрлэсэн дамжуулах хоолойн хооронд шилжих нь тийм ч тохиромжтой биш байсан - хүссэн дамжуулах хоолойд хүрэхийн тулд танд маш их товшилт хэрэгтэй байсан. Мөн ямар ажил шугам хоолойг эхлүүлсэн нь тийм ч амар байсангүй. Одоо эх болон үүрлэсэн дамжуулах хоолойн хоорондох холболтыг харахад илүү хялбар байх болно.
Зэрэгцээ матрицын ажлууд нь ажлын нэрийн холбогдох хувьсагчдыг харуулдаг
(ҮНДСЭН, ЭХЛҮҮЛЭГЧ, ПРЕМИУМ, ЭЦС, ҮНЭГҮЙ, ХҮРЭЛ, МӨНГӨ, АЛТ)
Хэрэв та ашигласан бол matrix 1/4
. 13.4 хувилбарт та ерөнхий ажлын нэрний оронд тухайн ажилд ашигласан хувьсагчийн холбогдох утгуудыг харах болно. Жишээлбэл, хэрэв таны зорилго x86 архитектурыг дибаг хийх юм бол уг ажлыг дуудах болно matrix: debug x86
.
GitLab 13.4-ийн бусад сайжруулалтууд
Atlassian дансыг холбож байна
(CORE, STARTER, PREMIUM, ULTIMATE)
GitLab хэрэглэгчид одоо GitLab дансаа Atlassian Cloud данстайгаа холбох боломжтой болно. Энэ нь танд GitLab-д Atlassian итгэмжлэлээр нэвтрэх боломжийг олгохоос гадна цаашдын интеграцийг сайжруулах үндэс суурийг тавих болно.
Бүх нэгтгэх үүргүүдийн жагсаалтыг экспортлож байна
(ЭЦСИЙН, АЛТ)
Зохицуулалтад төвлөрсөн байгууллагуудад аудиторуудад үйлдвэрлэлийн аливаа өөрчлөлттэй холбоотой бүрэлдэхүүн хэсгүүдийн цогц байдлыг харуулах арга зам хэрэгтэй. GitLab-д энэ нь бүх зүйлийг нэг дор цуглуулах гэсэн үг юм: нэгтгэх хүсэлт, тасалбар, дамжуулах хоолой, аюулгүй байдлын сканнерууд болон бусад өгөгдлүүд. Өнөөг хүртэл та GitLab дээр гараар цуглуулах эсвэл мэдээлэл цуглуулахын тулд багажаа тохируулах шаардлагатай байсан бөгөөд энэ нь тийм ч үр дүнтэй биш байсан.
Та одоо аудитын шаардлагыг хангахын тулд энэ өгөгдлийг программчлан цуглуулж экспортлох эсвэл бусад шинжилгээ хийх боломжтой. Одоогийн бүлгийн бүх нэгтгэх үүргүүдийн жагсаалтыг экспортлохын тулд та дараах руу очих хэрэгтэй
API-ээр дамжуулан хувийн хандалтын токенуудыг жагсааж удирдах
(ЭЦСИЙН, АЛТ)
GitLab нэрийн орон зайд хандах хандалтыг удирдах нь дагаж мөрдөх хүчин чармайлтын чухал хэсэг юм. Хамгийн бага давуу эрхийн зарчмаас эхлээд цаг хугацааны хандалтыг идэвхгүй болгох хүртэл GitLab-д хувийн хандалтын токенуудтай холбоотой хэд хэдэн шаардлага байж болно. Эдгээр бүх хэрэглэгчийн итгэмжлэлийг өөрийн нэрийн орон зайд хадгалах, удирдахад хялбар болгохын тулд бид бүх хувийн хандалтын жетонуудыг жагсаах боломжийг олгосон.
GitLab API-д хийсэн эдгээр сайжруулалт нь хэрэглэгчид өөрсдийн хувийн хандалтын токенуудыг жагсааж, хүчингүй болгох, админууд нь хэрэглэгчдийнхээ токенуудыг жагсааж, хүчингүй болгох боломжийг олгодог. Одоо админууд өөрсдийн нэрийн талбарт хэн нэвтэрч байгааг харах, хэрэглэгчийн мэдээлэлд үндэслэн хандалтын шийдвэр гаргах, эвдэрсэн эсвэл компанийн хандалтын удирдлагын бодлогод хамаарахгүй хувийн хандалтын жетоныг хүчингүй болгоход хялбар байх болно.
Холбогдох асуудлууд болон бусад функцууд одоо GitLab Core дээр байна
(ҮНДСЭН, ЭХЛҮҮЛЭГЧ, ПРЕМИУМ, ЭЦС, ҮНЭГҮЙ, ХҮРЭЛ, МӨНГӨ, АЛТ)
Хэдэн сарын өмнө бид төлөвлөгөөгөө зарласан
Нэгтгэх хүсэлтийн хажуу талбарт гарал үүслийн салбарын нэрийг харуулж байна
(ҮНДСЭН, ЭХЛҮҮЛЭГЧ, ПРЕМИУМ, ЭЦС, ҮНЭГҮЙ, ХҮРЭЛ, МӨНГӨ, АЛТ)
Кодын өөрчлөлт, хэлэлцүүлэг, нэгтгэх хүсэлтийн үүргүүдийг шалгахдаа илүү гүнзгий шалгахын тулд салбараас орон нутгийн тооцоог хийх нь зүйтэй. Гэсэн хэдий ч, нэгтгэх хүсэлтийн тайлбарт илүү олон контент нэмэгдэж, хуудсыг доош гүйлгэх шаардлагатай болж байгаа тул хэлхээний нэрийг олох нь улам хэцүү болж байна.
Бид салбарыг нэгтгэх хүсэлтийн хажуу талбарт нэмсэн бөгөөд үүнийг хүссэн үедээ ашиглах боломжтой болгож, хуудсыг бүхэлд нь гүйлгэх шаардлагагүй болгосон. Нэгтгэх хүсэлтийн холбоосын нэгэн адил эхийн салбар хэсэг нь тохиромжтой "хуулбарлах" товчийг агуулдаг.
Спасибо
Нэгтгэх хүсэлтийн зөрүүд хумигдсан файл байгаа эсэхийг илтгэнэ
(ҮНДСЭН, ЭХЛҮҮЛЭГЧ, ПРЕМИУМ, ЭЦС, ҮНЭГҮЙ, ХҮРЭЛ, МӨНГӨ, АЛТ)
Олон файлд өөрчлөлт оруулах хүсэлтийг нэгтгэх нь заримдаа том файлуудын ялгааг багасгаж, дүрслэх ажиллагааг сайжруулдаг. Ийм зүйл тохиолдоход, ялангуяа олон тооны файлуудыг нэгтгэх хүсэлтийг шалгах явцад файлыг санамсаргүйгээр алгасах боломжтой. 13.4 хувилбараас эхлэн нэгтгэх хүсэлтүүд нь атираат файл агуулсан ялгааг дарцаглах тул та кодыг шалгах явцад эдгээр файлыг алдахгүй. Илүү тодорхой болгохын тулд бид дараагийн хувилбаруудад эдгээр файлд тодруулга нэмэхээр төлөвлөж байна. Шинэчлэлтүүдийг хүлээж байгаарай
Нэгтгэх хүсэлтийн зөрүүнд хумигдсан файл байгаа эсэхийг анхааруулж байна
(ҮНДСЭН, ЭХЛҮҮЛЭГЧ, ПРЕМИУМ, ЭЦС, ҮНЭГҮЙ, ХҮРЭЛ, МӨНГӨ, АЛТ)
Нэгтгэх хүсэлтийн ялгаа хэсэгт гүйцэтгэлийг сайжруулахын тулд том файлуудыг буулгасан. Гэсэн хэдий ч, кодыг хянаж байх үед бүх том файлууд задарсан тул хянагч файлуудын жагсаалтыг гүйлгэх үед зарим файлыг орхигдуулж болно.
Энэ хэсэгт нэгтгэсэн файл байгааг хэрэглэгчдэд мэдэгдэхийн тулд бид нэгтгэх хүсэлтийн зөрүүний хуудасны дээд хэсэгт харагдахуйц анхааруулгыг нэмсэн. Ингэснээр та шалгах явцад нэгтгэх хүсэлтийн өөрчлөлтийг алдахгүй.
Gitaly кластерын агуулахыг автоматаар сэргээх
(ҮНДСЭН, ЭХЛҮҮЛЭГЧ, ПРЕМИУМ, ЭЦС, ҮНЭГҮЙ, ХҮРЭЛ, МӨНГӨ, АЛТ)
Өмнө нь Gitaly кластерын үндсэн зангилаа офлайн болсон үед уг зангилааны репозиторуудыг зөвхөн унших боломжтой гэж тэмдэглэдэг байсан. Энэ нь зангилаа дээр хараахан хуулбарлагдаагүй өөрчлөлт гарсан тохиолдолд өгөгдөл алдагдахаас сэргийлсэн. Зангилаа онлайн болох үед GitLab автоматаар сэргээгдэхгүй байсан бөгөөд администраторууд синхрончлолын процессыг гараар эхлүүлэх эсвэл өгөгдлийн алдагдлыг хүлээн зөвшөөрөх шаардлагатай болсон. Хоёрдогч зангилаа дээрх хуулбарлах ажил бүтэлгүйтэх гэх мэт бусад нөхцөл байдал нь хуучирсан эсвэл зөвхөн унших боломжтой агуулахад хүргэж болзошгүй. Энэ тохиолдолд хуулбарлах ажлыг эхлүүлэх дараагийн бичих үйлдэл гарах хүртэл репозитор хуучирсан хэвээр байв.
Энэ асуудлыг шийдэхийн тулд
Нэмж дурдахад, автомат засвар нь кластерт нэмэгдсэн аливаа шинэ Гиталийн зангилаа дээрх репозиторуудыг хуулбарлаж эхэлдэг бөгөөд шинэ зангилаа нэмэх үед гар ажиллагаатай ажлыг арилгадаг.
Загварын хуудсан дээр хийх ажлыг дууссан гэж тэмдэглэ
(ҮНДСЭН, ЭХЛҮҮЛЭГЧ, ПРЕМИУМ, ЭЦС, ҮНЭГҮЙ, ХҮРЭЛ, МӨНГӨ, АЛТ)
GitLab дахь үр дүнтэй харилцаа холбоо нь хийх ажлын жагсаалт дээр суурилдаг. Хэрэв таныг сэтгэгдэл дээр дурьдсан бол ямар нэг зүйл хийж эхлэх эсвэл дууссан гэж тэмдэглэх боломжтой байх нь чухал юм. Ямар нэгэн зүйл дээр ажиллах эсвэл дараа нь эргэж ирэх шаардлагатай үед өөртөө даалгавар өгч чаддаг байх нь бас чухал юм.
Өмнө нь та дизайнтай ажиллахдаа даалгавар нэмэх эсвэл дууссан гэж тэмдэглэх боломжгүй байсан. Хийх зүйлс нь GitLab ажлын урсгалын чухал элемент учраас энэ нь бүтээгдэхүүний баг хоорондын харилцааны үр ашгийг ноцтойгоор тасалдуулсан.
13.4 хувилбар дээр загварууд нь даалгавруудыг ашиглахдаа тасалбарын тайлбарыг гүйцээж, тэдэнтэй ажиллахыг илүү тууштай, үр дүнтэй болгодог.
CI/CD-д зориулсан сайжруулсан алдааг олж засварлах гарын авлага
(ҮНДСЭН, ЭХЛҮҮЛЭГЧ, ПРЕМИУМ, ЭЦС, ҮНЭГҮЙ, ХҮРЭЛ, МӨНГӨ, АЛТ)
Бид GitLab CI/CD-д зориулсан алдааг олж засварлах гарын авлагыг сайжруулж, танд тохиолдож болох нийтлэг асуудлын талаарх дэлгэрэнгүй мэдээллийг оруулсан. Сайжруулсан баримтжуулалт нь GitLab CI/CD-г хурдан, хялбар ажиллуулахад тань туслах үнэт эх сурвалж болно гэдэгт найдаж байна.
Нэгтгэх хүсэлтүүд нэгтгэх дарааллаас гарахаа больсон
(PREMIUM, ULTIMATE, МӨНГӨ, АЛТ)
Өмнө нь хожимдсон сэтгэгдлээс болж нэгтгэх хүсэлтүүд санамсаргүй байдлаар нэгдэх дарааллаас гарч байсан. Хэрэв нэгтгэх хүсэлт аль хэдийн дараалалд байсан бөгөөд хэн нэгэн түүнд шинэ шийдэгдээгүй хэлэлцүүлэг үүсгэсэн тайлбар нэмсэн бол нэгтгэх хүсэлтийг нэгтгэх боломжгүй гэж үзсэн бөгөөд дараалалаас гарах болно. Одоо нэгтгэх хүсэлтийг нэгтгэх дараалалд нэмсний дараа нэгтгэх үйл явцыг тасалдуулахаас айхгүйгээр шинэ сэтгэгдэл нэмж болно.
Нэгтгэх хүсэлт дэх ажлын кодын хамрах утгыг харуулж байна
(ҮНДСЭН, ЭХЛҮҮЛЭГЧ, ПРЕМИУМ, ЭЦС, ҮНЭГҮЙ, ХҮРЭЛ, МӨНГӨ, АЛТ)
Хөгжүүлэгчид дамжуулах хоолой дууссаны дараа кодын хамрах утгыг харах боломжтой байх ёстой. Бүр нарийн төвөгтэй хувилбарууд, тухайлбал, хамрах хүрээний утгыг тооцоолохын тулд задлан шинжлэх шаардлагатай олон ажил бүхий дамжуулах хоолой ажиллуулах гэх мэт. Өмнө нь нэгтгэх хүсэлтийн виджет нь зөвхөн эдгээр утгуудын дундаж утгыг харуулсан бөгөөд энэ нь завсрын хамрах хүрээний утгыг авахын тулд ажлын хуудас руу шилжиж, нэгтгэх хүсэлт рүү буцах шаардлагатай гэсэн үг юм. Таны цаг хугацаа болон эдгээр нэмэлт алхмуудыг хэмнэхийн тулд бид виджетийг хамрах хүрээний дундаж утга, зорилтот болон эх сурвалжийн салбар хоорондын өөрчлөлт, дундажийг тооцсон ажил бүрийн хамрах хүрээний утгыг харуулсан зөвлөмжийг харуулсан.
Бүлэг үзэх үед багцуудыг багцын бүртгэлээс устгаж байна
(ҮНДСЭН, ЭХЛҮҮЛЭГЧ, ПРЕМИУМ, ЭЦС, ҮНЭГҮЙ, ХҮРЭЛ, МӨНГӨ, АЛТ)
GitLab багцын бүртгэл нь багцуудыг өөр өөр форматаар хадгалах, түгээх газар юм. Таны төсөл эсвэл бүлэгт маш олон багц байгаа үед та ашиглагдаагүй багцуудыг хурдан тодорхойлж, хүмүүсийг татаж авахаас сэргийлж устгах хэрэгтэй. Та багцуудыг бүртгэлээсээ устгаж болно
Та одоо бүлгийн багцын бүртгэлийг үзэхдээ багцуудыг устгах боломжтой. Зүгээр л бүлгийн багцын бүртгэлийн хуудас руу орж, багцуудыг нэрээр нь шүүж, хэрэггүй зүйлээ устгана уу.
Конан багцуудыг төслийн түвшинд хүргэх
(ҮНДСЭН, ЭХЛҮҮЛЭГЧ, ПРЕМИУМ, ЭЦС, ҮНЭГҮЙ, ХҮРЭЛ, МӨНГӨ, АЛТ)
Та GitLab дахь Конан репозиторыг ашиглан C/C++ хамаарлыг нийтэлж, түгээх боломжтой. Гэсэн хэдий ч Конан багцын нэр хамгийн ихдээ 51 тэмдэгттэй байж болох тул өмнө нь багцууд зөвхөн жишээний түвшинд хүртэл масштабтай байсан. Жишээлбэл, хэрэв та дэд бүлгээс багцыг нийтлэхийг хүсч байвал gitlab-org/ci-cd/package-stage/feature-testing/conan
, үүнийг хийх бараг боломжгүй байсан.
Та одоо Конан багцуудыг төслийн түвшинд хүртэл багасгаж, төслийн хамаарлыг нийтэлж, түгээхэд хялбар болгох боломжтой.
Шинэ багц менежерүүд болон хараат байдлыг сканнердах хэлний дэмжлэг
(ЭЦСИЙН, АЛТ)
NuGet 4.9+ эсвэл Конан багц менежерүүдийг ашигладаг C, C++, C# болон .Net кодын төслүүдийн хараат байдлын сканнеруудыг жагсаалтдаа нэмж байгаадаа баяртай байна.
Нэгтгэх хүсэлтийн тохиргоог "Шинэ дамжуулах хоолой амжилттай дуусах үед нэгтгэх" болгон өөрчлөх үед мэдэгдэнэ.
(ҮНДСЭН, ЭХЛҮҮЛЭГЧ, ПРЕМИУМ, ЭЦС, ҮНЭГҮЙ, ХҮРЭЛ, МӨНГӨ, АЛТ)
Өмнө нь нэгтгэх хүсэлтийн тохиргоог хийхдээ Шугам хоолой дуусахад нэгтгэнэ (Хамгийн шугам хоолой амжилттай болсон үед нэгтгэх, MWPS) имэйл мэдэгдэл илгээгээгүй. Та статусыг гараар шалгах эсвэл нэгтгэх мэдэгдлийг хүлээх хэрэгтэй. Энэ хувилбараар бид хэрэглэгчдийн оруулсан хувь нэмрийг онцолж байгаадаа баяртай байна
Kubernetes-ийн хэрэглэгчийн тодорхойлсон хувилбараар EKS кластер үүсгэх
(ҮНДСЭН, ЭХЛҮҮЛЭГЧ, ПРЕМИУМ, ЭЦС, ҮНЭГҮЙ, ХҮРЭЛ, МӨНГӨ, АЛТ)
GitLab хэрэглэгчид одоо EKS-ээс өгөх Kubernetes хувилбарыг сонгох боломжтой; Та 1.14–1.17 хувилбаруудын хооронд сонголт хийх боломжтой.
Осол гэмтлийг тасалбарын төрлөөр үүсгэх
(ҮНДСЭН, ЭХЛҮҮЛЭГЧ, ПРЕМИУМ, ЭЦС, ҮНЭГҮЙ, ХҮРЭЛ, МӨНГӨ, АЛТ)
Асуудал бүр шууд дохио өгдөггүй: хэрэглэгчид тасалдсан тухай мэдээлж, багийн гишүүд гүйцэтгэлийн асуудлыг шалгадаг. Осол явдал нь одоо тасалбарын нэг төрөл болсон тул танай багууд ердийн ажлын урсгалынхаа нэг хэсэг болгон тэдгээрийг хурдан үүсгэх боломжтой. дарна уу Шинэ даалгавар GitLab-ийн хаанаас ч, талбайгаас Төрөл сонгох Осол.
Markdown дахь GitLab Alerts-ийн талаар дурьдсан
(ҮНДСЭН, ЭХЛҮҮЛЭГЧ, ПРЕМИУМ, ЭЦС, ҮНЭГҮЙ, ХҮРЭЛ, МӨНГӨ, АЛТ)
Бид GitLab-ын анхааруулгыг GitLab Markdown-д тусгайлан дурдах шинэ төрлийг нэмж сайжруулснаар сэрэмжлүүлэг хуваалцах, дурдахад хялбар болгосон. Ашиглах ^alert#1234
ямар ч Markdown талбарт сэрэмжлүүлгийг дурдах: осол, тасалбар эсвэл нэгтгэх хүсэлт. Энэ нь тасалбар эсвэл хүсэлтийг нэгтгэх гэхээсээ илүү сэрэмжлүүлгээс үүссэн ажлын байруудыг тодорхойлоход тусална.
Сэрэмжлүүлэг ачааллыг тохиолдлоор харж байна
(ҮНДСЭН, ЭХЛҮҮЛЭГЧ, ПРЕМИУМ, ЭЦС, ҮНЭГҮЙ, ХҮРЭЛ, МӨНГӨ, АЛТ)
Сэрэмжлүүлгийн тайлбар нь алдааг олж засварлах, сэргээхэд чухал ач холбогдолтой мэдээллийг агуулсан бөгөөд энэ мэдээлэлд хялбархан хандах боломжтой байх ёстой бөгөөд ингэснээр та ослыг шийдвэрлэхийн тулд багаж хэрэгсэл, табыг солих шаардлагагүй болно. Сэрэмжлүүлгээс үүссэн тохиолдлууд нь таб дээр сэрэмжлүүлгийн бүрэн тайлбарыг харуулдаг Анхааруулгын дэлгэрэнгүй мэдээлэл.
75% илүү хурдан дэвшилтэт хайлт
(STARTER, PREMIUM, ULTIMATE, ХҮРЭЛ, МӨНГӨ, АЛТ)
GitLab нь нэг програмын хувьд таны бүх DevOps ажлын урсгалд агуулгыг хурдан илрүүлэх онцгой чадвартай. GitLab 13.4 дээр дэвшилтэт хайлт нь үр дүнг 75%-иар хурдан харуулдаг
Администраторуудад зориулж устгасан төслүүдийг харж байна
(CORE, STARTER, PREMIUM, ULTIMATE)
Төслийг устгахыг хойшлуулах сонголт байсан
Энэ чадвар нь администраторуудад холбогдох бүх мэдээллийг нэг дор цуглуулж, хүсээгүй устгах үйлдлүүдийг буцаах боломжийг олгох замаар төслийг устгахад илүү хяналт тавих боломжийг олгодог.
Спасибо
API-д бүлгийн түлхэх дүрмийн дэмжлэгийг нэмсэн
(STARTER, PREMIUM, ULTIMATE, ХҮРЭЛ, МӨНГӨ, АЛТ)
Өмнө нь бүлгийн түлхэх дүрмийг GitLab UI-ээр дамжуулан бүлэг тус бүрд тус тусад нь зочилж, тэдгээр дүрмийг хэрэгжүүлснээр л тохируулах боломжтой байсан. Та одоо өөрийн тохируулсан хэрэгслүүд болон GitLab автоматжуулалтыг дэмжихийн тулд эдгээр дүрмийг API-ээр дамжуулан удирдах боломжтой.
Өөрөө удирддаг итгэмжлэлийн хадгалалтын хувийн хандалтын тэмдгийг хүчингүй болгож байна
(ЭЦСИЙН)
Статик сайт засварлагчийн тохиргооны файл
(ҮНДСЭН, ЭХЛҮҮЛЭГЧ, ПРЕМИУМ, ЭЦС, ҮНЭГҮЙ, ХҮРЭЛ, МӨНГӨ, АЛТ)
GitLab 13.4 дээр бид статик сайт засварлагчийг өөрчлөх шинэ аргыг нэвтрүүлж байна. Хэдийгээр тохиргооны файл нь энэ хувилбарт ямар ч тохиргоог хадгалдаггүй эсвэл хүлээн авдаггүй ч бид редакторын үйл ажиллагааг цаашид өөрчлөх үндэс суурийг тавьж байна. Ирээдүйн хувилбаруудад бид файлд нэмэх болно .gitlab/static-site-editor.yml
суурилуулах параметрүүд
Статик сайт засварлагч ашиглан файлын танилцуулга хэсгийг засварлах
(ҮНДСЭН, ЭХЛҮҮЛЭГЧ, ПРЕМИУМ, ЭЦС, ҮНЭГҮЙ, ХҮРЭЛ, МӨНГӨ, АЛТ)
Урд асуудал нь статик сайт үүсгэгчээр боловсруулах өгөгдлийн файл дахь хуудасны хувьсагчдыг тодорхойлох уян хатан бөгөөд тохиромжтой арга юм. Энэ нь ихэвчлэн хуудасны гарчиг, байршлын загвар эсвэл зохиогчийг тохируулахад ашиглагддаг боловч хуудсыг HTML дээр буулгах үед ямар ч төрлийн мета өгөгдлийг генератор руу дамжуулахад ашиглаж болно. Өгөгдлийн файл бүрийн дээд хэсэгт байрлах танилцуулга хэсэг нь ихэвчлэн YAML эсвэл JSON хэлбэрээр форматлагдсан бөгөөд тууштай, нарийн синтакс шаарддаг. Тусгай синтакс дүрмийг мэдэхгүй хэрэглэгчид санамсаргүйгээр буруу тэмдэглэгээ хийж, улмаар форматлахад асуудал үүсгэж, бүр бүтэлгүйтэлд хүргэж болзошгүй юм.
Статик сайт засварлагчийн WYSIWYG засварлах горим нь эдгээр форматын алдаанаас урьдчилан сэргийлэхийн тулд засварлагчаас танилцуулгыг устгасан. Гэсэн хэдий ч энэ нь таныг эх горимд засварлах руу буцахгүйгээр энэ хэсэгт хадгалагдсан утгыг өөрчлөхөөс сэргийлнэ. GitLab 13.4 дээр та ямар ч талбарт хандаж, түүний утгыг танил хэлбэрт суурилсан интерфэйсээр засах боломжтой. Товчлуур дарагдсан үед Тохиргоо (Тохиргоо) эхэнд тодорхойлсон түлхүүр бүрийн маягтын талбарыг харуулсан самбар нээгдэнэ. Талбарууд нь одоогийн утгаар дүүрсэн бөгөөд тэдгээрийн аль нэгийг нь засах нь вэб хэлбэрт оруулахтай адил хялбар юм. Танилцуулгад ийм байдлаар засварлах нь нарийн төвөгтэй синтаксаас зайлсхийж, эцсийн үр дүнг тогтмол форматлахын зэрэгцээ агуулгыг бүрэн хянах боломжийг танд олгоно.
Jira болон DVCS холбогчдод зориулсан GitLab одоо Core дээр байна
(ҮНДСЭН, ЭХЛҮҮЛЭГЧ, ПРЕМИУМ, ЭЦС, ҮНЭГҮЙ, ХҮРЭЛ, МӨНГӨ, АЛТ)
GitLab дээрх Jira хэрэглэгчдийн хувьд:
Эдгээр функцийг өмнө нь зөвхөн манай Premium багцад ашиглах боломжтой байсан бол одоо бүх хэрэглэгчид ашиглах боломжтой!
Гиталийн кластер гүйлгээнд олонхийн санал өгсөн (бета)
(CORE, STARTER, PREMIUM, ULTIMATE)
Gitaly кластер нь Git агуулахыг олон "дулаан" Гиталийн зангилаа руу хуулбарлах боломжийг олгодог. Энэ нь эвдрэлийн нэг цэгийг арилгах замаар алдааны хүлцлийг нэмэгдүүлдэг.
Дискэнд өөрчлөлтийг хадгалахын өмнө олонхийн санал хураалт нь ихэнх зангилааны зөвшөөрлийг (бүгд биш) шаардах замаар алдааг тэсвэрлэх чадварыг сайжруулдаг. Хэрэв энэ сэлгэх функц идэвхжсэн бол олон цэг дээр бичих амжилттай байх ёстой. Эсэргүүцсэн зангилаанууд нь чуулга үүсгэсэн зангилааны асинхрон хуулбарыг ашиглан автоматаар синхрончлогддог.
Web IDE-д JSON баталгаажуулалтын тусгай схемийн дэмжлэг
(PREMIUM, ULTIMATE, МӨНГӨ, АЛТ)
Хүмүүс JSON эсвэл YAML дээр тохиргоо бичдэг төслүүд нь алдаа гаргах, ямар нэг зүйлийг эвдэх нь амархан байдаг тул асуудалд өртөмтгий байдаг. CI дамжуулах хоолойд эдгээр асуудлыг илрүүлэхийн тулд хяналтын хэрэгслийг бичих боломжтой боловч JSON схем файлыг ашиглах нь баримт бичиг, зөвлөмж өгөхөд тустай байж болно.
Төслийн оролцогчид өөрсдийн агуулахдаа файл дахь захиалгат схемд хүрэх замыг тодорхойлж болно .gitlab/.gitlab-webide.yml
, энэ нь шалгах файлуудын схем болон замыг зааж өгдөг. Та тодорхой файлыг Вэб IDE-д ачаалах үед файл үүсгэхэд туслах нэмэлт санал хүсэлт, баталгаажуулалтыг харах болно.
Чиглүүлсэн цикллик график (DAG) салбарлалтын хязгаар 50 болж нэмэгдсэн
(ҮНДСЭН, ЭХЛҮҮЛЭГЧ, ПРЕМИУМ, ЭЦС, ҮНЭГҮЙ, ХҮРЭЛ, МӨНГӨ, АЛТ)
Хэрэв та конвейер ашиглаж байгаа бол needs:
, хэтэрхий ширүүн. 13.4-д үндсэн хязгаарлалтыг 10-аас 50 болгон нэмэгдүүлсэн бөгөөд ингэснээр таны шугаман дахь ажлын хоорондын харилцааны илүү төвөгтэй сүлжээг бий болгох боломжтой болсон.
Хэрэв та GitLab-ийн захиалгат инстанцийн администратор бол сэлгэх функцийг тохируулснаар энэ хязгаарыг улам нэмэгдүүлэх боломжтой, гэхдээ бид үүнд албан ёсны дэмжлэг үзүүлэхгүй.
Документация по настройке needs:
Сайжруулсан зан үйл needs
алдсан даалгаврын хувьд
(ҮНДСЭН, ЭХЛҮҮЛЭГЧ, ПРЕМИУМ, ЭЦС, ҮНЭГҮЙ, ХҮРЭЛ, МӨНГӨ, АЛТ)
Зарим тохиолдолд дамжуулах хоолойд орхигдсон ажил нь-д заасан хамаарлын хувьд амжилттай болсон гэж буруу тооцож болно. needs
, энэ нь дараагийн ажлуудыг ажиллуулахад хүргэсэн бөгөөд ийм зүйл болохгүй байсан. Энэ зан үйлийг 13.4 хувилбар дээр зассан ба needs
одоо алдсан даалгаврын тохиолдлыг зөв зохицуулдаг.
Документация по настройке needs
Сүүлчийн эрэл хайгуулын олдворыг устгахаас сэргийлж бэхлээрэй
(ҮНДСЭН, ЭХЛҮҮЛЭГЧ, ПРЕМИУМ, ЭЦС, ҮНЭГҮЙ, ХҮРЭЛ, МӨНГӨ, АЛТ)
GitLab нь сүүлийн амжилттай ажил болон дамжуулах шугамын олдворыг аль ч идэвхтэй салбар, нэгтгэх хүсэлт, шошго дээрх хугацаа дууссаны дараа устгахаас сэргийлж автоматаар түгждэг. Хуучин олдворуудыг цэвэрлэхийн тулд илүү түрэмгий хугацаа дуусах дүрмийг тогтоох нь илүү хялбар болно. Энэ нь дискний зайны зарцуулалтыг бууруулж, дамжуулах хоолойн хамгийн сүүлийн үеийн олдворын хуулбарыг үргэлж хадгалах боломжийг олгоно.
Дамжуулах хоолойг оновчтой болгох CI/CD гарын авлага
(ҮНДСЭН, ЭХЛҮҮЛЭГЧ, ПРЕМИУМ, ЭЦС, ҮНЭГҮЙ, ХҮРЭЛ, МӨНГӨ, АЛТ)
CI/CD дамжуулах хоолойг оновчтой болгосноор хүргэх хурдыг сайжруулж, мөнгө хэмнэх боломжтой. Дамжуулах хоолойг оновчтой болгохын тулд бид баримт бичгээ сайжруулсан.
Туршилтын тайланг тестийн статусаар эрэмбэлсэн
(ҮНДСЭН, ЭХЛҮҮЛЭГЧ, ПРЕМИУМ, ЭЦС, ҮНЭГҮЙ, ХҮРЭЛ, МӨНГӨ, АЛТ)
Багцын бүртгэлд байршуулсан файлуудын хэмжээг хязгаарладаг
(ҮНДСЭН, ЭХЛҮҮЛЭГЧ, ПРЕМИУМ, ЭЦС, ҮНЭГҮЙ, ХҮРЭЛ, МӨНГӨ, АЛТ)
Одоо GitLab багцын бүртгэлд байршуулж болох багц файлуудын хэмжээ хязгаарлагдмал байна. Багцын бүртгэлийн гүйцэтгэлийг оновчтой болгож, буруугаар ашиглахаас урьдчилан сэргийлэхийн тулд хязгаарлалт нэмсэн. Хязгаарлалт нь багцын форматаас хамаарч өөр өөр байдаг. GitLab.com-ийн хувьд файлын дээд хэмжээ нь:
- Конан: 250MB
- Мэйвен: 3 ГБ
- NPM: 300MB
- NuGet: 250MB
- PyPI: 3 ГБ
Захиалгат GitLab жишээнүүдийн хувьд өгөгдмөл нь ижил байна. Гэсэн хэдий ч администратор ашиглан хязгаарлалтыг шинэчлэх боломжтой
PyPI багцуудыг нийтлэхийн тулд CI_JOB_TOKEN ашиглана уу
(ҮНДСЭН, ЭХЛҮҮЛЭГЧ, ПРЕМИУМ, ЭЦС, ҮНЭГҮЙ, ХҮРЭЛ, МӨНГӨ, АЛТ)
Та GitLab PyPI репозиторыг ашиглан Python багцуудыг эх код болон CI/CD дамжуулах шугамын хамт үүсгэх, нийтлэх, хуваалцах боломжтой. Гэсэн хэдий ч өмнө нь та урьдчилан тодорхойлсон орчны хувьсагчийг ашиглан репозиторыг баталгаажуулах боломжгүй байсан. CI_JOB_TOKEN
. Үүний үр дүнд та PyPI репозиторыг шинэчлэхийн тулд хувийн үнэмлэхээ ашиглах шаардлагатай болсон, эс бөгөөс энэ агуулахыг огт ашиглахгүй байхаар шийдсэн байж магадгүй юм.
Урьдчилан тодорхойлсон орчны хувьсагчийг ашиглан PyPI багцуудыг нийтлэх, суулгахын тулд GitLab CI/CD ашиглах нь одоо илүү хялбар боллоо. CI_JOB_TOKEN
.
DAST сканнерын профайл хүсэлтийн дагуу
(ЭЦСИЙН, АЛТ)
Хүсэлтийн дагуу DAST скан хийх гэж байсан
GitLab хуудсуудад зориулсан энгийн дахин чиглүүлэх тохиргооны файл
(ҮНДСЭН, ЭХЛҮҮЛЭГЧ, ПРЕМИУМ, ЭЦС, ҮНЭГҮЙ, ХҮРЭЛ, МӨНГӨ, АЛТ)
Хэрэв та GitLab хуудас ашигладаг бөгөөд URL-ийн өөрчлөлтийг илүү сайн удирдахыг хүсч байвал GitLab Pages сайт дээр дахин чиглүүлэлт хийх боломжгүй гэдгийг анзаарсан байх. GitLab нь танд тохиргооны файлыг хадгалах газарт нэмэх замаар өөрийн Pages сайтын нэг URL-г нөгөө рүү дахин чиглүүлэх дүрмийг одоо тохируулах боломжийг олгодог. Энэ боломж нь Кевин Барнетт (
GitLab удирддаг Terraform төлөв
(ҮНДСЭН, ЭХЛҮҮЛЭГЧ, ПРЕМИУМ, ЭЦС, ҮНЭГҮЙ, ХҮРЭЛ, МӨНГӨ, АЛТ)
Terraform төлөвийн өмнөх хувилбаруудад хандах нь шаардлагад нийцүүлэх, шаардлагатай бол дибаг хийхэд зайлшгүй шаардлагатай. GitLab-ийн удирддаг Terraform төлөвийг хувилбар болгоход GitLab 13.4-с эхлэн дэмжлэг үзүүлдэг. Шинэ Terraform төлөвийн файлуудад хувилбарыг автоматаар идэвхжүүлдэг. Одоо байгаа Terraform төлөвийн файлууд байх болно
Ослын мэдэгдлийн чухал мэдээлэл
(ҮНДСЭН, ЭХЛҮҮЛЭГЧ, ПРЕМИУМ, ЭЦС, ҮНЭГҮЙ, ХҮРЭЛ, МӨНГӨ, АЛТ)
Бэрхшээлүүдийг боловсруулахдаа сэрэмжлүүлэг хэр удаан нээлттэй байсан, үйл явдал хэдэн удаа идэвхжсэнийг хялбархан тодорхойлох боломжтой байх хэрэгтэй. Эдгээр дэлгэрэнгүй мэдээлэл нь үйлчлүүлэгчид үзүүлэх нөлөө болон танай баг юуны түрүүнд юуг анхаарах ёстойг тодорхойлоход чухал ач холбогдолтой байдаг. Шинэ ослын дэлгэрэнгүй самбар дээр бид сэрэмжлүүлэг эхлэх цаг, үйл явдлын тоо, анхны дохионы холбоосыг харуулдаг. Энэ мэдээлэл нь сэрэмжлүүлгээс үүссэн ослын талаар боломжтой.
Ослын ноцтой байдлын параметрийг тохируулах, засварлах
(ҮНДСЭН, ЭХЛҮҮЛЭГЧ, ПРЕМИУМ, ЭЦС, ҮНЭГҮЙ, ХҮРЭЛ, МӨНГӨ, АЛТ)
Ослын ноцтой байдлын хэмжигдэхүүн нь хариулагч болон оролцогч талуудад тасалдлын нөлөөлөл, түүнчлэн хариу арга хэмжээ, яаралтай арга хэмжээг тодорхойлох боломжийг олгодог. Танай баг ослыг шийдвэрлэх болон сэргээх явцад үр дүнг хуваалцах тул энэ тохиргоог өөрчлөх боломжтой. Та одоо Ослын дэлгэрэнгүй хуудасны баруун талын цэсэнд тохиолдлын ноцтой байдлыг засах боломжтой ба ослын жагсаалтад ноцтой байдлыг харуулах болно.
Контейнерийн сүлжээний аюулгүй байдлын дүрмийг бий болгох, засварлах, устгах
(ЭЦСИЙН, АЛТ)
Контейнерийн сүлжээний аюулгүй байдлын дүрмийн засварлагчийн энэхүү сайжруулалт нь хэрэглэгчдэд GitLab хэрэглэгчийн интерфэйсээс дүрмээ хялбархан үүсгэх, засах, устгах боломжийг олгодог. Редакторын функцууд орно .yaml
туршлагатай хэрэглэгчид болон сүлжээний шинэ дүрмүүдэд зориулсан ойлгомжтой интерфэйстэй дүрмийн засварлагч. Та шинэ дүрмийн удирдлагын сонголтуудыг хэсгээс олж болно Аюулгүй байдал ба дагаж мөрдөх > Аюулын менежмент > Дүрэм (Аюулгүй байдал ба Нийцэл > Аюулын менежмент > Бодлого).
Azure blob хадгалалтын дэмжлэг
(ҮНДСЭН, ЭХЛҮҮЛЭГЧ, ПРЕМИУМ, ЭЦС, ҮНЭГҮЙ, ХҮРЭЛ, МӨНГӨ, АЛТ)
GitLab болон GitLab Runner хоёулаа одоо дэмждэг
GitLab инстансууд нь LFS файлууд, CI олдворууд болон бусад объектуудын бүх төрлийн дэлгүүрүүдэд Azure-г дэмждэг.
GitLab ажлын процессорууд нь Azure-г хадгалахад зориулж дэмждэг [runners.cache.azure]
Ubuntu болон OpenSUSE-д зориулсан Omnibus ARM64 багц
(CORE, STARTER, PREMIUM, ULTIMATE)
64 битийн ARM архитектур дээр GitLab-ийг ажиллуулахад дэмжлэг үзүүлэх эрэлт нэмэгдэж байгаагийн хариуд бид албан ёсны ARM64 Ubuntu 20.04 Omnibus багц бэлэн болсныг мэдэгдэхэд таатай байна. Зитай Чен, Гийом Гарде нарт асар их хувь нэмэр оруулсанд маш их баярлалаа - тэдний нэгдэх хүсэлт үүнд гол үүрэг гүйцэтгэсэн!
Ubuntu 20.04-ийн багцыг татаж аваад суулгахын тулд манайх руу очно уу Ubuntu
.
GitLab Helm диаграмын ухаалаг картын баталгаажуулалтын дэмжлэг
(PREMIUM, ULTIMATE)
Common Access Cards (CAC) зэрэг ухаалаг картуудыг одоо Helm диаграмаар байрлуулсан GitLab instance-д баталгаажуулахад ашиглаж болно. Ухаалаг картууд нь X.509 гэрчилгээг ашиглан локал мэдээллийн баазтай тулгардаг. Үүний тусламжтайгаар Helm chart бүхий ухаалаг картны дэмжлэг нь Omnibus байршуулалтад байгаа ухаалаг картын дэмжлэгтэй нийцэж байна.
Нарийвчилсан хувилбарын тэмдэглэл болон шинэчлэлт/суулгах зааврыг англи хэл дээрх анхны нийтлэлээс уншиж болно:
Бид англи хэлнээс орчуулга хийхээр ажиллаж байсан
Эх сурвалж: www.habr.com