GitLab 11.11: Çoxlu Birləşdirmə Sorğunun Sahibləri və Konteynerlər üçün Təkmilləşdirmələr

GitLab 11.11: Çoxlu Birləşdirmə Sorğunun Sahibləri və Konteynerlər üçün Təkmilləşdirmələr

Daha çox əməkdaşlıq variantları və əlavə bildirişlər

GitLab-da biz daim DevOps həyat dövrü boyunca əməkdaşlığı təkmilləşdirmək üçün yeni yollar axtarırıq. Bu buraxılışla dəstəyimizi bildirməkdən məmnunuq bir birləşmə sorğusu üçün bir neçə məsul şəxs! Bu funksiya GitLab Başlanğıc səviyyəsində mövcuddur və həqiqətən bizim şüarımızı təcəssüm etdirir: “Hər kəs töhfə verə bilər”. Biz bilirik ki, tək birləşmə sorğusu hər şeyin qaydasında olduğundan əmin olmaq üçün onun üzərində çoxlu adam işləyə bilər və indi siz çoxlu birləşmə sorğusu sahiblərini təyin etmək imkanınız var!

İndi DevOps komandaları da alır Slack və Mattermost-da yerləşdirmə hadisələri haqqında avtomatik bildirişlər. Bu iki çatda təkan hadisələri siyahısına yeni bildirişlər əlavə edin və komandanız demək olar ki, dərhal yeni yerləşdirmələrdən xəbərdar olacaq.

Windows-da Docker konteynerlərinə dəstək və Kubernetes klasterlərinin nümunə səviyyəli təminatı ilə xərcləri azaldın

Biz konteynerləri sevirik! Konteynerlər virtual maşınlarla müqayisədə daha az sistem resursları istehlak edir və tətbiqin daşınmasını yaxşılaşdırır. GitLab 11.11-in buraxılışından bəri dəstəkləyirik GitLab Runner üçün Windows Konteyner İcraçısı, beləliklə, siz indi Windows-da Docker konteynerlərindən istifadə edə və qabaqcıl boru kəmərinin təşkili və idarəetmə imkanlarından istifadə edə bilərsiniz.

GitLab Premium (yalnız özünü idarə edən nümunələr) indi təklif edir Docker şəkilləri üçün keşləmə asılılığı proxy. Bu əlavə çatdırılmanı sürətləndirəcək, çünki indi tez-tez istifadə olunan Docker şəkilləri üçün keşləmə proksisi olacaq.

Özünü idarə edən GitLab instansiyalarının istifadəçiləri indi təmin edə bilərlər Nümunə səviyyəsində Kubernetes klasteri, və instansiyadakı bütün komandalar və layihələr onu yerləşdirmələri üçün istifadə edəcəklər. Kubernetes ilə bu GitLab inteqrasiyası əlavə təhlükəsizlik üçün avtomatik olaraq layihəyə xas resurslar yaradacaq.

Və bu hamısı deyil!

Yeni əməkdaşlıq xüsusiyyətlərinə və əlavə bildirişlərə əlavə olaraq biz əlavə etdik məsələlərə qonaq girişi, artdı GitLab Pulsuz üçün əlavə CI Runner dəqiqələri, istifadə edərək sadələşdirilmiş çeklər təklifi tətbiq etdiyiniz zaman müzakirəni avtomatik həll edin, və daha çox!

Bu Ayın Ən Dəyərli İşçisiMVP) — Kia Mae Somabes (Kia Mei Somabes)

Bu buraxılışda biz bütün məzmunu deyil, ayrı-ayrı qovluqları depolardan endirmək imkanı əlavə etdik. İndi sizə lazım olan faylların yalnız bir neçəsini yükləyə bilərsiniz. Təşəkkür edirəm, Kia Mae Somabes!

GitLab 11.11-in əsas xüsusiyyətləri

GitLab Runner üçün Windows Konteyner İcraçısı

NƏZƏLİ, BAŞLANGIÇ, MÜKAFAT, SON, PULSUZ, BRONZ, GÜMÜŞ, QIZIL

GitLab 11.11-də Docker konteynerlərini Windows-da istifadə edilə bilən etmək üçün GitLab Runner-a yeni bir qaçışçı əlavə etdik. Əvvəllər Windows-da Docker konteynerlərini idarə etmək üçün qabıqdan istifadə etməli idiniz, lakin indi siz Linux-da olduğu kimi birbaşa Windows-da Docker konteynerləri ilə işləyə bilərsiniz. Microsoft platforması istifadəçilərinin indi boru kəmərinin təşkili və idarə edilməsi üçün daha çox seçimləri var.

Bu yeniləməyə GitLab CI/CD-də təkmilləşdirilmiş PowerShell dəstəyi, həmçinin Windows konteynerlərinin müxtəlif versiyaları üçün yeni dəstək şəkilləri daxildir. Öz Windows koşucularınız əlbəttə ki, GitLab.com ilə istifadə edilə bilər, lakin onlar hələ ictimaiyyətə açıq alətlər deyil.

GitLab 11.11: Çoxlu Birləşdirmə Sorğunun Sahibləri və Konteynerlər üçün Təkmilləşdirmələr

Konteyner reyestri üçün asılılıq proksisini keşləmə

PREMIUM, ULTIMATE

Komandalar tez-tez boru kəmərlərinin qurulmasında konteynerlərdən istifadə edirlər və yuxarıdan tez-tez istifadə olunan şəkillər və paketlər üçün proksi-ni keşləmə boru kəmərlərini sürətləndirmək üçün əla yoldur. Lazım olan təbəqələrin yeni keşləmə proksisi vasitəsilə əldə edilə bilən yerli surəti ilə siz mühitinizdə ümumi şəkillərlə daha səmərəli işləyə bilərsiniz.

Hələlik konteyner proksisi yalnız veb serverdə özünü idarə olunan nümunələr üçün əlçatandır Puma (eksperimental rejimdə).

GitLab 11.11: Çoxlu Birləşdirmə Sorğunun Sahibləri və Konteynerlər üçün Təkmilləşdirmələr

Birləşmə sorğularına cavabdeh olan bir neçə şəxs

STARTER, PREMIUM, ULTIMATE, BRONZ, GÜMÜŞ, QIZIL

Bir neçə nəfərin paylaşılan filialda funksiya üzərində işləməsi və sorğunu birləşdirməsi olduqca adi haldır, məsələn, front-end və back-end tərtibatçıları bir-biri ilə sıx işlədikdə və ya Ekstremal Proqramlaşdırmada olduğu kimi tərtibatçılar cüt-cüt işlədikdə.

GitLab 11.11-də sorğuları birləşdirmək üçün birdən çox adam təyin edə bilərsiniz. Çoxsaylı tapşırıq sahiblərində olduğu kimi, siz siyahılar, filtrlər, bildirişlər və API-lərdən istifadə edə bilərsiniz.

GitLab 11.11: Çoxlu Birləşdirmə Sorğunun Sahibləri və Konteynerlər üçün Təkmilləşdirmələr

Nümunə səviyyəsində Kubernetes klaster konfiqurasiyası

CORE, STARTER, PREMIUM, ULTIMATE

Kubernetes-də təhlükəsizlik və təminat modeli çoxlu sayda müştəriyə bir paylaşılan klaster vasitəsilə xidmət göstərməyə imkan vermək üçün inkişaf edir.

GitLab 11.11-də özünü idarə edən instansiyaların istifadəçiləri indi instansiya səviyyəsində klaster təmin edə bilər və nümunədəki bütün komandalar və layihələr onu yerləşdirmələri üçün istifadə edəcəklər. Kubernetes ilə bu GitLab inteqrasiyası əlavə təhlükəsizlik üçün avtomatik olaraq layihəyə xas resurslar yaradacaq.

GitLab 11.11: Çoxlu Birləşdirmə Sorğunun Sahibləri və Konteynerlər üçün Təkmilləşdirmələr

Slack və Mattermost-da yerləşdirmə bildirişləri

NƏZƏLİ, BAŞLANGIÇ, MÜKAFAT, SON, PULSUZ, BRONZ, GÜMÜŞ, QIZIL

İndi çatlarla inteqrasiya sayəsində komanda kanalında yerləşdirmə hadisələri haqqında avtomatik bildirişlər quraşdıra bilərsiniz. Süstlük и Mattermost, və komandanız bütün mühüm hadisələrdən xəbərdar olacaq.

GitLab 11.11: Çoxlu Birləşdirmə Sorğunun Sahibləri və Konteynerlər üçün Təkmilləşdirmələr

Məsələlərə qonaq girişi

NƏZƏLİ, BAŞLANGIÇ, MÜKAFAT, SON, PULSUZ, BRONZ, GÜMÜŞ, QIZIL

Layihələrinizin qonaq istifadəçiləri indi Relizlər səhifəsində dərc edilmiş buraxılışlara baxa bilərlər. Onlar dərc edilmiş artefaktları endirə biləcəklər, lakin mənbə kodunu endirə bilməyəcəklər və teqlər və ya öhdəliklər kimi anbar təfərrüatlarını görə bilməyəcəklər.

GitLab 11.11: Çoxlu Birləşdirmə Sorğunun Sahibləri və Konteynerlər üçün Təkmilləşdirmələr

GitLab 11.11-də digər təkmilləşdirmələr

Təkmil performans üçün seriyalı icra qrafikləri

NƏZƏLİ, BAŞLANGIÇ, MÜKAFAT, SON, PULSUZ, BRONZ, GÜMÜŞ, QIZIL

Bir çox Git əməliyyatları birləşmə əsasını hesablamaq və ya öhdəliyi olan filialları siyahıya almaq kimi icra qrafikindən keçməyi tələb edir. Nə qədər çox tapşırıq verilsə, bu əməliyyatlar bir o qədər yavaş olur, çünki keçid hər bir obyektin göstəricilərini oxumaq üçün diskdən yüklənməsini tələb edir.

GitLab 11.11-də biz bu məlumatı aktiv şəkildə hesablamaq və saxlamaq üçün Git-in son buraxılışlarında təqdim edilmiş seriallaşdırılmış icra qrafiki funksiyasını işə saldıq. Böyük depolarda taramalar indi daha sürətlidir. Tapşırıq qrafiki repozitoriyanın növbəti zibil yığılması zamanı avtomatik olaraq yaradılacaq.

Seriallaşdırılmış öhdəlik qrafikinin necə yaradıldığı haqqında oxuyun məqalələr silsiləsi bu xüsusiyyətin müəlliflərindən birindən.

Əlavə CI Runner dəqiqələri: indi pulsuz planlar üçün əlçatandır

PULSUZ, BRONZ, GÜMÜŞ, QIZIL

Keçən ay biz əlavə CI Runner dəqiqələri almaq imkanı əlavə etdik, lakin yalnız GitLab.com planları üçün pullu. Bu buraxılışda dəqiqələri pulsuz planlarda da almaq olar.

Kataloq arxivlərinin depolara yüklənməsi

NƏZƏLİ, BAŞLANGIÇ, MÜKAFAT, SON, PULSUZ, BRONZ, GÜMÜŞ, QIZIL

Layihənin növündən və ölçüsündən asılı olaraq, bütün layihənin arxivini yükləmək çox vaxt tələb edə bilər və həmişə lazım deyil, xüsusən də böyük monorepozitoriyalar olduqda. GitLab 11.11-də yalnız sizə lazım olan qovluqları seçmək üçün cari kataloqun məzmununun, o cümlədən alt kataloqların arxivini yükləyə bilərsiniz.

iş üçün təşəkkür edirik Kia Mae Somabes!

GitLab 11.11: Çoxlu Birləşdirmə Sorğunun Sahibləri və Konteynerlər üçün Təkmilləşdirmələr

İndi təklifin tətbiqi müzakirəni avtomatik həll edir

NƏZƏLİ, BAŞLANGIÇ, MÜKAFAT, SON, PULSUZ, BRONZ, GÜMÜŞ, QIZIL

Dəyişikliklərin təklif edilməsi təklif olunan dəyişikliyi qəbul etmək üçün kopyala-yapışdırma ehtiyacını aradan qaldıraraq birləşmə sorğuları üzərində əməkdaşlığı asanlaşdırır. GitLab 11.11-də təklif tətbiq edildikdə müzakirələrin avtomatik həllinə imkan verməklə bu prosesi daha da asanlaşdırdıq.

Tapşırıq panelinin yan panelində vaxt sayğacı

NƏZƏLİ, BAŞLANGIÇ, MÜKAFAT, SON, PULSUZ, BRONZ, GÜMÜŞ, QIZIL

Yan panel tapşırıq panelləri Şura və Tapşırıq görünüşlərində eyni görünməlidir. Buna görə də GitLab-da indi buraxılış panelinin yan panelində vaxt izləyicisi var. Sadəcə tapşırıqlar lövhəsinə keçin, tapşırığın üzərinə klikləyin və vaxt sayğacı olan yan panel açılacaq.

GitLab 11.11: Çoxlu Birləşdirmə Sorğunun Sahibləri və Konteynerlər üçün Təkmilləşdirmələr

Environments API-də yerləşdirmələr haqqında məlumat

NƏZƏLİ, BAŞLANGIÇ, MÜKAFAT, SON, PULSUZ, BRONZ, GÜMÜŞ, QIZIL

Hazırda ətraf mühitə hansı öhdəliyin yerləşdirildiyini bilmək üçün xüsusi mühit məlumatı üçün Environments API-ni sorğulamaq imkanı əlavə etdik. Bu, GitLab-da Mühit istifadəçiləri üçün avtomatlaşdırma və hesabat verməyi asanlaşdıracaq.

Mənfi dəyişən boru kəməri qaydalarına uyğun gəlir

NƏZƏLİ, BAŞLANGIÇ, MÜKAFAT, SON, PULSUZ, BRONZ, GÜMÜŞ, QIZIL

İndi mənfi bərabərliyi və ya nümunə uyğunluğunu yoxlaya bilərsiniz (!= и !~) faylda .gitlab-ci.yml ətraf mühit dəyişənlərinin dəyərlərini yoxlayarkən, boru kəmərlərinin davranışına nəzarət daha çevik oldu.

Bütün əl işlərini bir kliklə bir mərhələdə yerinə yetirin

NƏZƏLİ, BAŞLANGIÇ, MÜKAFAT, SON, PULSUZ, BRONZ, GÜMÜŞ, QIZIL

GitLab 11.11-də mərhələlərində çoxlu əl işləri olan istifadəçilər bir düyməyə basaraq bütün bu işləri bir mərhələdə tamamlaya bilərlər. "Hamısını oyna" Pipelines görünüşündə səhnə adının sağında (“Hamısını işlət”) seçin.

Bir mühit dəyişəndən birbaşa fayl yaratmaq

NƏZƏLİ, BAŞLANGIÇ, MÜKAFAT, SON, PULSUZ, BRONZ, GÜMÜŞ, QIZIL

Ətraf mühit dəyişənləri tez-tez fayllar yaratmaq üçün istifadə olunur, xüsusən də qorunmalı olan və yalnız xüsusi mühit boru kəmərində əlçatan olan sirrlər üçün. Bunun üçün siz dəyişənin məzmununu faylın məzmununa təyin edirsiniz və işdə dəyəri ehtiva edən fayl yaradırsınız. kimi yeni bir mühit dəyişəni ilə file bu, hətta dəyişiklik etmədən bir addımda edilə bilər .gitlab-ci.yml.

Zəiflik haqqında məlumat üçün API son nöqtəsi

ULTIMATE, GOLD

İndi siz layihədə müəyyən edilmiş bütün boşluqlar üçün GitLab API-ni sorğulaya bilərsiniz. Bu API ilə siz növə, etibarlılığa və ciddiliyə görə süzülmüş zəifliklərin maşın tərəfindən oxuna bilən siyahılarını yarada bilərsiniz.

DAST üçün tam dinamik tarama qabiliyyəti

ULTIMATE, GOLD

GitLab-da siz CI boru kəmərinin bir hissəsi kimi tətbiq təhlükəsizliyini (Dynamic Application Security Testing, DAST) dinamik şəkildə sınaqdan keçirə bilərsiniz. Bu buraxılışdan başlayaraq siz standart passiv skanlama yerinə tam dinamik skan etməyi seçə bilərsiniz. Tam dinamik skan daha çox zəiflikdən qoruyur.

Prometheus-un qrup səviyyəli klasterlərdə quraşdırılması

NƏZƏLİ, BAŞLANGIÇ, MÜKAFAT, SON, PULSUZ, BRONZ, GÜMÜŞ, QIZIL

GitLab-ın bu buraxılışı Kubernetes klasterini bütün qrupa əlavə etmək imkanı təqdim edir. Biz həmçinin klasterdəki bütün layihələrin monitorinqini asanlaşdırmaq üçün hər klasterə bir Prometheus nümunəsi quraşdırmaq imkanı əlavə etdik.

Təhlükəsizlik Panelində zəifliklərə məhəl qoymamaq haqqında məlumat əldə edin

ULTIMATE, GOLD

GitLab təhlükəsizlik panelləri inzibatçılara nəzərə alınmayan boşluqları nəzərdən keçirməyə imkan verir. İş axınınızı asanlaşdırmaq üçün biz təhlükəsizlik panelinizdə bilavasitə iqnor təfərrüatlarına baxmaq imkanı əlavə etdik.

Panelinizdə fərdi ölçü diaqramları yaradın

PREMIUM, ULTIMATE, GÜMÜŞ, QIZIL

Ölçülər panelinizdəki idarə panelindən fərdi performans göstəriciləri ilə yeni diaqramlar yaradın. İstifadəçilər indi düyməsinə klikləməklə tablosunda ölçü vizualizasiyalarını yarada, yeniləyə və silə bilər "Metrik əlavə et" ("Metrik əlavə et") alətlər panelinin yuxarı sağ küncündə.

GitLab 11.11: Çoxlu Birləşdirmə Sorğunun Sahibləri və Konteynerlər üçün Təkmilləşdirmələr

Bildiriş məsələləri indi GitLab Alert Bot kimi açılır

PREMIUM, ULTIMATE, GÜMÜŞ, QIZIL

İndi bildirişlərdən açılan məsələlər müəllifi GitLab Alert Bot-a təyin edəcək, beləliklə, məsələnin vacib bildirişdən avtomatik olaraq yaradıldığını dərhal görə bilərsiniz.

Epik təsvirləri yerli yaddaşda avtomatik saxla

ULTIMATE, GOLD

Epik təsvirlər yerli yaddaşda saxlanmayıb, ona görə də epik təsviri dəyişdirən zaman onları açıq-aşkar yadda saxlamasanız, dəyişikliklər itirildi. GitLab 11.11 epik təsvirləri yerli yaddaşda saxlamaq imkanı təqdim etdi. Bu o deməkdir ki, xəta baş verərsə, diqqətiniz yayınsa və ya təsadüfən brauzerdən çıxsanız, indi asanlıqla epik təsvirinizi dəyişməyə qayıda bilərsiniz.

Git LFS üçün GitLab yansıtma dəstəyi

STARTER, PREMIUM, ULTIMATE, BRONZ, GÜMÜŞ, QIZIL

Güzgüdən istifadə edərək, Git depolarını bir yerdən digərinə təkrarlaya bilərsiniz. Bu, GitLab serverində başqa yerdə yerləşən repozitoriyanın surətini saxlamağı asanlaşdırır. GitLab indi Git LFS ilə anbarların əks olunmasını dəstəkləyir, ona görə də bu funksiya hətta oyun teksturaları və ya elmi məlumatlar kimi böyük faylları olan repolar üçün də mövcuddur.

Şəxsi giriş nişanları üçün depo oxumaq və yazma icazələri

NƏZƏLİ, BAŞLANGIÇ, MÜKAFAT, SON, PULSUZ, BRONZ, GÜMÜŞ, QIZIL

Bir çox şəxsi giriş nişanlarının səviyyədə dəyişmək icazəsi var api, lakin tam API girişi bəzi istifadəçilərə və ya təşkilatlara həddən artıq çox hüquq verə bilər.

İcma girişi sayəsində şəxsi giriş nişanları indi parametrlər və üzvlük kimi GitLab həssas sahələrinə daha dərin API səviyyəli girişdən daha çox, yalnız layihə depolarında oxumaq və yazmaq icazələrinə malik ola bilər.

Təşəkkür edirəm, Horatiu Evgen Vlad (Horatiu Eugen Vlad)!

GraphQL toplu sorğuları üçün əsas dəstəyin əlavə edilməsi

PULSUZ, BRONZ, GÜMÜŞ, QIZIL, NƏZƏLİ, BAŞLANGIÇ, PREMIUM, ULTIMATE

GraphQL API ilə istifadəçilər tam olaraq ehtiyac duyduqları məlumatları təyin edə və bir neçə sorğuda lazım olan bütün məlumatları əldə edə bilərlər. Bu buraxılışdan başlayaraq, GitLab GraphQL API-yə əsas qrup məlumatlarının əlavə edilməsini dəstəkləyir.

Salesforce etimadnaməsi ilə daxil olun

NƏZƏLİ, BAŞLANGIÇ, MÜKAFAT, SON, PULSUZ, BRONZ, GÜMÜŞ, QIZIL

GitLab Salesforce tərtibatçılarını sevir və bu cəmiyyəti dəstəkləmək üçün istifadəçilərə Salesforce.com etimadnamələri ilə GitLab-a daxil olmağa icazə veririk. Nümunələr indi bir kliklə GitLab-a daxil olmaq üçün Salesforce.com-dan istifadə etmək üçün GitLab-ı Salesforce ilə əlaqəli proqram kimi konfiqurasiya edə bilər.

SAML SSO indi veb girişi üçün tələb olunur

PREMIUM, ULTIMATE, GÜMÜŞ, QIZIL

Biz vahid giriş (SSO) tələbinin genişləndirilməsi 11.8 buraxılışında təqdim edilən qrup səviyyəsində, istifadəçilərin yalnız SAML ilə daxil olduqda giriş əldə edə bilməsini təmin etmək üçün qrup və layihə resurslarının ciddi yoxlanışı ilə. Bu, təhlükəsizliyi qiymətləndirən və SAML SSO vasitəsilə GitLab.com-dan istifadə edən təşkilatlar üçün giriş nəzarətinin əlavə təbəqəsidir. İndi siz qrupunuzdakı istifadəçilərin SSO-dan istifadə etdiyini bilərək SSO-nu tələb edə bilərsiniz.

Epik API üçün bu yaxınlarda yaradılmış və ya dəyişdirilmiş dataya görə filtrləyin

ULTIMATE, GOLD

Əvvəllər GitLab epics API-dən istifadə edərək bu yaxınlarda yaradılmış və ya dəyişdirilmiş məlumatları sorğulamaq asan deyildi. 11.11 buraxılışında biz əlavə filtrlər əlavə etdik created_after, created_before, updated_after и updated_beforetapşırığın API ilə uyğunluğunu təmin etmək və dəyişdirilmiş və ya yeni yaradılmış dastanları tez tapmaq.

UltraAuth ilə biometrik identifikasiya

NƏZƏLİ, BAŞLANGIÇ, MÜKAFAT, SON, PULSUZ, BRONZ, GÜMÜŞ, QIZIL

şirkət UltraAuth parolsuz biometrik autentifikasiya üzrə ixtisaslaşmışdır. İndi GitLab-da bu autentifikasiya metodunu dəstəkləyirik!

Təşəkkür edirəm, Karthiki Tanna (Kartikey Tanna)!

GitLab Runner 11.11

NƏZƏLİ, BAŞLANGIÇ, MÜKAFAT, SON, PULSUZ, BRONZ, GÜMÜŞ, QIZIL

Bu gün biz GitLab Runner 11.11-i buraxdıq! GitLab Runner CI/CD işlərini yerinə yetirmək və nəticələri GitLab-a qaytarmaq üçün istifadə edilən açıq mənbəli layihədir.

Omnibus təkmilləşdirmələri

CORE, STARTER, PREMIUM, ULTIMATE

GitLab 11.11-də Omnibus-a aşağıdakı təkmilləşdirmələri etdik:

Sxemlərin təkmilləşdirilməsi

CORE, STARTER, PREMIUM, ULTIMATE

GitLab 11.11-də Helm qrafiklərində aşağıdakı təkmilləşdirmələri etdik:

Performans təkmilləşdirmələri

NƏZƏLİ, BAŞLANGIÇ, MÜKAFAT, SON, PULSUZ, BRONZ, GÜMÜŞ, QIZIL

İstənilən ölçüdə GitLab nümunələri üçün hər buraxılışla GitLab performansını təkmilləşdirməyə davam edirik. GitLab 11.11-də bəzi təkmilləşdirmələr:

Köhnəlmiş xüsusiyyətlər

GitLab Geo GitLab 12.0-a hash yaddaşı gətirəcək

GitLab Geo tələb olunur hashed saxlama ikinci dərəcəli qovşaqlarda rəqabəti azaltmaq. Bu qeyd olunub gitlab-ce#40970.

GitLab-da 11.5 biz bu tələbi Geo sənədlərinə əlavə etdik: gitlab-ee # 8053.

GitLab-da 11.6 sudo gitlab-rake gitlab:geo:check hashed yaddaşın aktiv olub olmadığını və bütün layihələrin köçürüldüyünü yoxlayır. Santimetr. gitlab-ee # 8289. Əgər Geo istifadə edirsinizsə, lütfən, bu yoxlamanı həyata keçirin və mümkün qədər tez köçün.

GitLab-da 11.8 səhifədə daimi olaraq əlil olan xəbərdarlıq göstərilir İdarəetmə sahəsi › Geo › Qovşaqlaryuxarıda göstərilən yoxlamalara icazə verilmədikdə. gitlab-ee!8433.

GitLab-da 12.0 Geo hashed saxlama tələblərindən istifadə edəcək. Santimetr. gitlab-ee # 8690.

Silinmə tarixi: 22 2019 iyun

GitLab Geo PG FDW-ni GitLab 12.0-a gətirəcək

Bu, bəzi sinxronizasiya əməliyyatlarının performansını əhəmiyyətli dərəcədə yaxşılaşdırdığı üçün Geo Log Kursoru üçün lazımdır. Geo node status sorğularının performansı da yaxşılaşdırılıb. Əvvəlki sorğular böyük layihələrdə çox zəif performans göstərdi. Bunun necə qurulacağına baxın Geo verilənlər bazası replikasiyası. GitLab-da 12.0 Geo PG FDW tələb edəcək. Santimetr. gitlab-ee # 11006.

Silinmə tarixi: 22 2019 iyun

Səhv hesabatı və giriş üçün gözətçi seçimləri GitLab 12.0-da istifadəçi interfeysindən silinəcək

Bu seçimlər GitLab 12.0-da istifadəçi interfeysindən silinəcək və faylda mövcud olacaq gitlab.yml. Bundan əlavə, birdən çox yerləşdirmə arasında fərq qoymaq üçün Sentry mühiti təyin edə bilərsiniz. Məsələn, inkişaf, səhnələşdirmə və istehsal. Santimetr. gitlab-ce#49771.

Silinmə tarixi: 22 2019 iyun

Bir təqdimatla yaradılan boru kəmərlərinin maksimum sayını məhdudlaşdırmaq

Əvvəllər GitLab üçün boru kəmərləri yaratmışdı HEAD göndərişdəki hər filial. Bu, birdən çox dəyişikliyə təkan verən tərtibatçılar üçün faydalıdır (məsələn, funksiya bölməsinə və a develop).

Ancaq bir çox aktiv filialın olduğu böyük bir anbarı itələyərkən (məsələn, hərəkət etmək, güzgü və ya çəngəl üçün) hər bir filial üçün bir boru kəməri yaratmağa ehtiyac yoxdur. GitLab 11.10-dan başlayaraq biz yaradırıq maksimum 4 boru kəməri göndərərkən.

Silinmə tarixi: 22 May 2019 şəhər

GitLab Runner köhnə kod yolları

Gitlab 11.9 GitLab Runner istifadə etdiyi üçün yeni üsul deponun klonlanması/zəng edilməsi. Hazırda GitLab Runner köhnə metoddan istifadə edəcək, əgər yenisi dəstəklənmirsə. Ətraflı bax bu vəzifə.

GitLab 11.0-da biz GitLab Runner üçün metrik server konfiqurasiya görünüşünü dəyişdirdik. metrics_serverxeyrinə çıxarılacaq listen_address GitLab 12.0-da. Ətraflı bax bu vəzifə.

11.3 versiyasında GitLab Runner dəstəkləməyə başladı çoxlu önbellek təminatçıları; üçün yeni parametrlərlə nəticələndi xüsusi S3 konfiqurasiyası. Ilə sənədləşdirmə yeni konfiqurasiyaya keçid üçün dəyişikliklər və təlimatlar cədvəli var. Ətraflı bax bu vəzifə.

Bu yollar GitLab 12.0-da mövcud olmayacaq. İstifadəçi kimi heç nəyi dəyişməyə ehtiyac yoxdur, sadəcə olaraq GitLab Runner 11.9-a yüksəltdiyiniz zaman GitLab instansiyanızın 12.0+ versiyası ilə işlədiyinə əmin olun.

Silinmə tarixi: 22 2019 iyun

GitLab Runner üçün giriş nöqtəsi funksiyası üçün köhnəlmiş seçim

11.4 GitLab Runner-da təqdim edilən xüsusiyyət parametri FF_K8S_USE_ENTRYPOINT_OVER_COMMAND kimi məsələləri həll etmək üçün # 2338 и # 3536.

GitLab 12.0-da biz funksiya parametri deaktiv edilmiş kimi düzgün davranışa keçəcəyik. Ətraflı bax bu vəzifə.

Silinmə tarixi: 22 2019 iyun

GitLab Runner üçün EOL-a çatan Linux paylanması üçün köhnəlmiş dəstək

GitLab Runner-ı quraşdıra biləcəyiniz bəzi Linux paylamaları öz məqsədlərinə xidmət etmişdir.

GitLab 12.0-da GitLab Runner artıq bu Linux paylamalarına paketlər paylamayacaq. Artıq dəstəklənməyən paylamaların tam siyahısını bizim səhifəmizdə tapa bilərsiniz sənədləşdirmə. Təşəkkür edirəm, Javier Ardo (Javier Jardon), sizin üçün töhfə!

Silinmə tarixi: 22 2019 iyun

Köhnə GitLab Runner Helper əmrlərinin silinməsi

Əlavə dəstəyin bir hissəsi kimi Windows Docker icraçısı üçün istifadə edilən bəzi köhnə əmrləri tərk etmək məcburiyyətində qaldı köməkçi şəkli.

GitLab 12.0 yeni əmrlərlə GitLab Runner-ı işə salır. Bu, yalnız olan istifadəçilərə aiddir köməkçi şəklini ləğv edin. Ətraflı bax bu vəzifə.

Silinmə tarixi: 22 2019 iyun

GitLab Runner-dən köhnə git təmizləmə mexanizminin çıxarılması

GitLab Runner 11.10-da biz imkan yaratdı Runner-ın əmri necə yerinə yetirəcəyini konfiqurasiya edin git clean. Bundan əlavə, yeni təmizləmə strategiyası istifadəni aradan qaldırır git reset və əmrini verir git clean yükləmə addımından sonra.

Bu davranış dəyişikliyi bəzi istifadəçilərə təsir edə bildiyi üçün biz parametr hazırlamışıq FF_USE_LEGACY_GIT_CLEAN_STRATEGY. Dəyəri təyin etsəniz true, o, köhnə təmizləmə strategiyasını bərpa edəcək. GitLab Runner-da funksiya parametrlərindən istifadə haqqında daha çox məlumat tapa bilərsiniz sənədlərdə.

GitLab Runner 12.0-da biz köhnə təmizləmə strategiyasına dəstəyi və funksiya parametrindən istifadə edərək onu bərpa etmək imkanını ləğv edəcəyik. Baxın bu vəzifə.

Silinmə tarixi: 22 2019 iyun

Qrup Layihə Şablonları yalnız Gümüş/Premium planlar üçün mövcuddur

11.6-da komanda səviyyəli layihə şablonlarını təqdim etdikdə təsadüfən bu Premium/Gümüş xüsusiyyətini bütün planlar üçün əlçatan etdik.

Biz bu səhvin düzəldilməsi 11.11 buraxılışında və Gümüş/Premium səviyyəsindən aşağı olan bütün istifadəçilərə və nümunələrə əlavə 3 ay verir.

22 Avqust 2019-cu il tarixindən etibarən qrup layihə şablonları sənədlərdə təsvir olunduğu kimi yalnız Silver/Premium planlar və daha yuxarı planlar üçün əlçatan olacaq.

Silinmə tarixi: Avqust 22 2019

Windows toplu işlərinə dəstək dayandırıldı

GitLab 13.0-da (22 iyun 2020-ci il) biz GitLab Runner-da Windows komanda xətti toplu işləri üçün dəstəyi aradan qaldırmağı planlaşdırırıq (məsələn, cmd.exe) Windows PowerShell üçün təkmilləşdirilmiş dəstəyin lehinə. Ətraflı təfərrüatlarda bu vəzifə.

Korporativ DevOps ilə bağlı baxışımız indi Microsoft-un PowerShell-in Windows mühitlərində korporativ proqramların avtomatlaşdırılması üçün ən yaxşı seçim olduğu mövqeyi ilə uyğunlaşacaq. İstifadəyə davam etmək istəyirsinizsə cmd.exe, bu əmrlər PowerShell-dən çağırıla bilər, lakin biz yüksək texniki xidmət və inkişaf yükü ilə nəticələnən bir neçə uyğunsuzluq səbəbindən Windows toplu işlərini birbaşa dəstəkləməyəcəyik.

Silinmə tarixi: 22 2019 sentyabr

Git 2.21.0 və ya daha yüksək versiyasını tələb edir

GitLab 11.11-dən etibarən işləmək üçün Git 2.21.0 tələb olunur. Omnibus GitLab artıq Git 2.21.0 ilə göndərilir, lakin Git-in əvvəlki versiyaları ilə orijinal quraşdırmaların istifadəçiləri təkmilləşdirməli olacaqlar.

Silinmə tarixi: 22 May 2019 şəhər

Köhnə Kubernetes xidmət şablonu

GitLab 12.0-da biz Kubernetes xidmət şablonundan uzaqlaşmağı planlaşdırırıq instansiya səviyyəsində GitLab 11.11-də təqdim edilmiş nümunə səviyyəli klaster konfiqurasiyasının lehinə.

Xidmət şablonundan istifadə edən bütün öz-özünə idarə olunan nümunələr GitLab 12.0-a təkmilləşdirilərkən nümunə səviyyəli klasterə köçürüləcək.

Silinmə tarixi: 22 2019 iyun

Etiket uyğunluğundan imtina app Kubernetes yerləşdirmə panellərində

GitLab 12.0-da biz Kubernetes yerləşdirmə seçicisində tətbiq etiketi ilə uyğunlaşmadan uzaqlaşmağı planlaşdırırıq. GitLab 11.10-da biz təqdim etdik yeni uyğunlaşma mexanizmi, uyğunluqları axtaran app.example.com/app и app.example.com/envyerləşdirmələri paneldə göstərmək üçün.

Bu yerləşdirmələrin yerləşdirmə panelinizdə görünməsi üçün siz sadəcə olaraq yeni yerləşdirmə təqdim edirsiniz və GitLab yeni etiketləri tətbiq edəcək.

Silinmə tarixi: 22 2019 iyun

GitLab 12.0 paketləri uzadılmış imza ilə imzalanacaq

2 may 2019-cu il GitLab paketlər üçün açarların imzalanmasının etibarlılıq müddətini uzadıb Omnibus GitLab 01.08.2019/01.07.2020/XNUMX - XNUMX/XNUMX/XNUMX. Əgər siz paket imzalarını təsdiqləyirsinizsə və açarları yeniləmək istəyirsinizsə, sadəcə olaraq verilən təlimatlara əməl edin Omnibus paketlərini imzalamaq üçün sənədlər.

Silinmə tarixi: 22 2019 iyun

Gündəliyi dəyişdirin

Bütün bu dəyişiklikləri dəyişiklik jurnalında axtarın:

Quraşdırma

Təzə GitLab quraşdırması qurursunuzsa, ziyarət edin GitLab yükləmə səhifəsi.

Update

→ Yoxlayın yeniləmə səhifəsi

Mənbə: www.habr.com

Добавить комментарий