ProHoster > Blog > İdarə > 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!
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.
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.
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ə).
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.
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.
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.
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-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.
İ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.
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ə.
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.
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!
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.
GitLab-da 11.6sudo 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.
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ə.
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
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ə!
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ə.
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