Төслүүд
Шинэ Git Forge-ийн боломжит шийдлүүдийг үнэлэхдээ бид авч үзсэн
Pagere болон Gitlab. тухай судалгаанд үндэслэн
Шаардлагууд нь HTTPS-ээр дамжуулан түлхэх хүсэлт илгээх, салбар руу нэвтрэхийг хязгаарлах хэрэгсэл, хувийн салбаруудад дэмжлэг үзүүлэх, гадаад болон дотоод хэрэглэгчдийн хандалтыг салгах (жишээлбэл, асуудлын талаарх мэдээллийг задруулахад хориг тавьсан үед эмзэг байдлыг арилгахаар ажиллах) зэрэг функцуудыг багтаасан болно. , танилтын интерфейс, асуудлын тайлантай ажиллах дэд системүүдийг нэгтгэх, код, баримтжуулалт, шинэ функцуудыг төлөвлөх, IDE-тэй нэгтгэх хэрэгслүүдийн бэлэн байдал, стандарт ажлын урсгалыг дэмжих.
Эцсийн эцэст энэ платформыг сонгох шийдвэрт нөлөөлсөн GitLab-ийн боломжуудын дотроос хадгалах газарт сонгон хандах боломжтой дэд бүлгүүдийг дэмжих, автоматаар нэгтгэхэд робот ашиглах чадвар (цөмтэй багцуудыг хадгалахад CentOS Stream шаардлагатай), төлөвлөлтийн боловсруулалтад зориулсан суурилуулсан хэрэгслүүд байгаа эсэх, бэлэн SAAS үйлчилгээг ашиглах боломжтой байх (серверийн дэд бүтцийг хадгалах нөөцийг чөлөөлөх болно).
Шийдвэр аль хэдийн гарсан
GitLab-ийг сервер дээрээ байрлуулахын оронд SAAS (үйлчилгээ болгон ашиглах) үйлчилгээг ашиглах санааг мөн шүүмжилсэн бөгөөд энэ нь үйлчилгээг хяналтаас гаргаж байна (жишээлбэл, бүх сул талууд байгаа гэдэгт итгэлтэй байх боломжгүй юм. системийг нэн даруй устгаж,
Үүний зэрэгцээ, GitLab
Дараах функцуудыг чөлөөт мужид шилжүүлсэн.
- Холбогдох асуудлыг хавсаргах;
- GitLab-аас CSV руу экспортлох асуудлыг;
- Хувь хүний үйл ажиллагаа эсвэл хувилбарын хөгжлийн үйл явцыг төлөвлөх, зохион байгуулах, дүрслэн харуулах арга;
- Төслийн оролцогчдыг цахим шуудан ашиглан гуравдагч этгээдтэй холбох үйлчилгээ.
- Вэб IDE-д зориулсан вэб терминал;
- Вэб терминал дахь кодын өөрчлөлтийг шалгахын тулд файлуудыг синхрончлох чадвар;
- Шинэ функцийг хөгжүүлэхэд шаардлагатай бүх зүйлд асуудлыг нэг цэг болгон ашиглаж, загвар болон хөрөнгийг байршуулах боломжийг олгодог дизайн удирдлага;
- Кодын чанарын тайлан;
- Багц менежерүүдийн дэмжлэг Conan (C/C++), Maven (Java), NPM (node.js) болон NuGet (.NET);
- Системийн багахан хэсэгт програмын шинэ хувилбарыг суулгах боломжийг олгодог канарын байршуулалтыг дэмжих;
- Өсөн нэмэгдэж буй хуваарилалт, шинэ хувилбаруудыг эхлээд цөөн тооны системд хүргэх, хамрах хүрээг аажмаар 100% хүртэл нэмэгдүүлэх;
- Зарим функцийг динамикаар идэвхжүүлж, төслийг янз бүрийн хэвлэлд хүргэх боломжтой функцийг идэвхжүүлэх тугнууд;
- Kubernetes дээр суурилсан тасралтгүй интеграцийн орчин бүрийн төлөв байдлыг үнэлэх боломжийг олгодог байршуулалтын тойм горим;
- Тохируулагчид хэд хэдэн Kubernetes кластеруудыг тодорхойлох дэмжлэг (жишээлбэл, та туршилтын хэрэгжилт болон ажлын ачаалалд зориулж тусдаа Kubernetes кластер ашиглаж болно);
- Kubernetes pods хоорондын хандалтыг хязгаарлах боломжийг олгодог чингэлэг сүлжээний аюулгүй байдлын бодлогыг тодорхойлох дэмжлэг.
Нэмж дурдахад үүнийг тэмдэглэж болно
Эмзэг байдлын талаарх дэлгэрэнгүй мэдээллийг 30 хоногийн дараа ил болгоно.
Эх сурвалж: opennet.ru