GitLab 11.10 sareng jalur pipa dasbor, jalur pipa hasil gabungan, sareng saran multi-garis dina pamundut ngagabung.
Inpormasi anu pikaresepeun ngeunaan kinerja pipa dina sababaraha proyék
GitLab terus ningkatkeun pisibilitas kana daur hirup DevOps. Dina masalah ieu on panel kontrol ditambahkeun tinjauan status pipa.
Ieu merenah malah lamun keur diajar pipa tina hiji proyék tunggal, tapi utamana mangpaat lamun sababaraha proyék, - sarta ieu biasana kajadian lamun make microservices tur hoyong ngajalankeun pipa pikeun nguji sarta delivering kode ti repositories proyék béda. Ayeuna anjeun tiasa langsung ningali pagelaran pipelines dina panel kontrol, dimana wae aranjeunna dilaksanakeun.
Ngajalankeun pipelines pikeun hasil ngahiji
Kana waktosna, sumber sareng udagan cabang diverge, sareng kaayaan tiasa timbul dimana aranjeunna nyalira nyalira, tapi henteu damel babarengan. Ayeuna anjeun tiasa ngajalankeun pipelines pikeun hasil ngahiji saméméh merging. Ku cara ieu anjeun bakal gancang perhatikeun kasalahan anu ngan ukur muncul upami parobihan sering dialihkeun antara cabang, anu hartosna anjeun bakal ngabenerkeun kasalahan pipa langkung gancang sareng bakal ngagunakeun GitLab Runner.
Ngaoptimalkeun kolaborasi salajengna
GitLab 11.10 nambihan langkung seueur fitur pikeun kolaborasi anu lancar sareng alur kerja anu saderhana. DI masalah saméméhna kami ngenalkeun bongbolongan pikeun ngagabung requests, dimana reviewer a bisa nyarankeun parobahan hiji garis dina komentar kana pamundut ngahiji, sarta eta bisa langsung komitmen langsung ti thread comment. Pamaké kami resep sareng naroskeun pikeun ngalegaan fitur ieu. Ayeuna anjeun tiasa nawiskeun parobahan pikeun sababaraha garis, nunjukkeun garis mana nu kudu dipiceun jeung nu ditambahkeun.
Hatur nuhun pikeun eupan balik anjeun sarta bongbolongan!
Dasbor di GitLab nampilkeun inpormasi ngeunaan proyék-proyék di sakumna conto GitLab anjeun. Anjeun nambahkeun proyék individu hiji-hiji sarta bisa milih proyék nu dipikaresep ku anjeun.
Dina sékrési ieu, kami nambihan inpormasi ngeunaan status pipa ka dasbor. Ayeuna pamekar ningali pungsionalitas pipelines dina sakabéh proyék diperlukeun - dina hiji panganteur.
Pipelines pikeun hasil ngahiji
PREMIUM, ULTIMATE, PERAK, EMAS
Biasana pikeun cabang sumber diverge ti cabang target kana waktu iwal mun terus nyorong parobahan antara aranjeunna. Hasilna, sumber jeung target cabang pipelines "héjo" jeung euweuh bentrok ngahiji, tapi ngahiji gagal alatan parobahan sauyunan.
Nalika jalur pipa pamundut ngahiji sacara otomatis nyiptakeun tautan énggal anu ngandung hasil gabungan tina ngahijikeun cabang sumber sareng udagan, urang tiasa ngajalankeun pipa dina tautan éta sareng mastikeun yén hasilna sadayana berpungsi.
Upami anjeun nganggo jalur pipa pamundut gabungan (dina kapasitas naon waé) sareng nganggo pelari GitLab swasta versi 11.8 atanapi langkung lami, anjeun kedah ngapdet aranjeunna pikeun nyegah masalah ieu. gitlab-ee#11122. Ieu henteu mangaruhan pangguna pelari GitLab umum.
Ngasongkeun parobahan dina sababaraha garis
Inti, STARTER, PREMIUM, ULTIMATE, GRATIS, PERUNGGU, PERAK, EMAS
Nalika damel babarengan dina pamundut ngahiji, anjeun sering mendakan masalah sareng ngajukeun solusi. Kusabab GitLab 11.6 kami ngadukung proposal pikeun parobahan pikeun hiji baris.
Dina vérsi 11.10, ngahijikeun koméntar anu béda-béda tiasa ngajukeun parobihan kana sababaraha baris, teras saha waé anu gaduh idin nyerat kana cabang asli tiasa nampi aranjeunna kalayan hiji klik. Hatur nuhun kana fitur anyar, anjeun tiasa ngahindarkeun salinan-témpél, sapertos dina versi sateuacana.
Potong kompas dina hiji wewengkon
PREMIUM, ULTIMATE, PERAK, EMAS
Kalayan labél dina wengkuan anu sami, tim tiasa nerapkeun labél anu saling ekslusif (dina wengkuan anu sami) kana hiji masalah, ngagabung pamundut, atanapi epik dina skenario sareng widang khusus atanapi kaayaan alur kerja khusus. Éta dikonpigurasi nganggo sintaksis titik khusus dina judul labél.
Anggap anjeun peryogi widang khusus dina tugas pikeun ngalacak sistem operasi platform anu ditargetkeun ku fungsi anjeun. Tiap tugas kudu pakait jeung ngan hiji platform. Anjeun tiasa nyieun potong kompas platform::iOS, platform::Android, platform::Linux jeung sajabana sakumaha diperlukeun. Upami anjeun nerapkeun hiji potong kompas sapertos kana tugas, éta bakal otomatis ngahapus potong kompas anu sanésna anu dimimitian ku platform::.
Anggap anjeun gaduh potong kompas workflow::development, workflow::review и workflow::deployed, nunjukkeun kaayaan alur kerja tim anjeun. Lamun tugas geus boga potong kompas workflow::development, sarta pamekar hayang mindahkeun tugas ka panggung workflow::review, éta ngan nerapkeun potong kompas anyar sareng anu lami (workflow::development) otomatis dihapus. Paripolah ieu parantos aya nalika anjeun mindahkeun tugas antara daptar potong kompas dina papan tugas anu ngagambarkeun alur kerja tim anjeun. Ayeuna anggota tim anu henteu damel sareng dewan tugas langsung tiasa ngarobih kaayaan alur kerja dina tugasna sorangan.
beberesih leuwih teleb tina pendaptaran wadahna
Inti, STARTER, PREMIUM, ULTIMATE, GRATIS, PERUNGGU, PERAK, EMAS
Lamun anjeun ilaharna ngagunakeun pendaptaran wadah kalawan pipelines CI, Anjeun nyorong sababaraha parobahan misah ka tag tunggal. Kusabab palaksanaan distribusi Docker, paripolah standar nyaéta pikeun ngahémat sadaya parobihan kana sistem, tapi aranjeunna tungtungna nyandak seueur mémori. Upami anjeun nganggo parameter -m с registry-garbage-collect, anjeun tiasa gancang mupus sagala parobahan saméméhna tur ngosongkeun spasi berharga.
Purchasing tambahan CI Runner menit
PERUNGGU, PERAK, EMAS
Pamaké sareng rencana GitLab.com anu mayar (Emas, Pérak, Perunggu) ayeuna tiasa mésér menit CI Runner tambahan. Saméméhna, éta diperlukeun pikeun minuhan kuota disadiakeun pikeun rencana. Kalayan paningkatan ieu, anjeun tiasa mésér menit langkung kuota pikeun ngahindarkeun gangguan kusabab pareum pipa.
Ayeuna biaya 1000 menit $8, sareng anjeun tiasa ngagaleuh saloba-lobana anu anjeun pikahoyong. Menit tambahan bakal mimiti dianggo nalika anjeun nyéépkeun kuota bulanan sadayana, sareng sésa menit tambahan bakal digulung ka sasih payun. DI release hareup kami hoyong tambahkeun fitur ieu pikeun rencana gratis ogé.
Composable Auto DevOps
Inti, STARTER, PREMIUM, ULTIMATE, GRATIS, PERUNGGU, PERAK, EMAS
Kalayan Auto DevOps, tim transisi ka prakték DevOps modéren tanpa usaha. Dimimitian ku GitLab 11.10, unggal padamelan di Auto DevOps disayogikeun salaku bebas template. Pamaké tiasa nganggo функцию includes dina GitLab CI pikeun ngaktipkeun tahapan individu Auto DevOps sareng dina waktos anu sami nganggo file khusus anjeun gitlab-ci.yml. Ku cara ieu anjeun ngan ukur tiasa ngaktipkeun padamelan anu anjeun peryogikeun sareng ngamangpaatkeun apdet hulu.
Ngatur anggota grup sacara otomatis dina GitLab.com nganggo SCIM
Pérak, EMAS
Sateuacanna, anjeun kedah ngatur kaanggotaan grup sacara manual dina GitLab.com. Anjeun ayeuna tiasa nganggo SAML SSO sareng ngatur kaanggotaan nganggo SCIM pikeun nyiptakeun, ngahapus, sareng ngapdet pangguna dina GitLab.com.
Ieu hususna kapaké pikeun perusahaan anu seueur pangguna sareng panyadia identitas terpusat. Ayeuna anjeun tiasa gaduh sumber bebeneran tunggal, sapertos Azure Active Directory, sareng pangguna bakal didamel sareng dihapus sacara otomatis ngalangkungan panyadia identitas tinimbang sacara manual.
Asup ka GitLab.com via Panyadia SAML
Pérak, EMAS
Saméméhna, nalika maké SAML SSO pikeun grup, pamaké éta diwajibkeun asup kalawan kredensial GitLab sarta panyadia identitas. Anjeun ayeuna tiasa langsung log in via SSO salaku pangguna GitLab anu aya hubunganana sareng grup anu dikonpigurasi.
Pamaké henteu kedah asup dua kali, ngajantenkeun perusahaan langkung gampang ngagunakeun SAML SSO pikeun GitLab.com.
Perbaikan sanés dina GitLab 11.10
Skéma epik budak
Pamungkas, EMAS
Dina sékrési saméméhna, kami nambihan épik budak (épik épik) pikeun ngabantosan anjeun ngatur struktur distribusi padamelan anjeun. Épik budak muncul dina halaman épik indungna.
Dina sékrési ieu, kaca epik indungna mintonkeun outline epik anak jadi tim bisa ningali timeline epik anak jeung bisa ngatur kagumantungan waktu.
Ngagabungkeun pamundut layar pop-up
Inti, STARTER, PREMIUM, ULTIMATE, GRATIS, PERUNGGU, PERAK, EMAS
Dina sékrési ieu, kami ngenalkeun layar informatif anu muncul nalika anjeun hover dina tautan pamundut gabungan. Saméméhna, urang ngan némbongkeun judul pamundut ngagabung, tapi ayeuna urang ogé némbongkeun status pamundut ngagabung, status pipa CI, sarta URL pondok.
Inti, STARTER, PREMIUM, ULTIMATE, GRATIS, PERUNGGU, PERAK, EMAS
Alur kerja Git pikeun ngaleupaskeun atanapi ngirimkeun parangkat lunak sering ngalibetkeun sababaraha cabang jangka panjang-pikeun ngalereskeun versi sateuacana (contona. stable-11-9) atawa pindah ti nguji kualitas ka produksi (misalna. integration), tapi henteu gampang pikeun mendakan pamundut gabungan pikeun cabang-cabang ieu di antara seueur paménta ngagabung kabuka.
Daptar pamundut gabungan pikeun proyék-proyék sareng grup ayeuna tiasa disaring ku cabang udagan pamundut gabungan pikeun ngagampangkeun milarian anu anjeun peryogikeun.
Inti, STARTER, PREMIUM, ULTIMATE, GRATIS, PERUNGGU, PERAK, EMAS
Lamun urang ngagunakeun métode ngembangkeun basis Batang, urang kedah ulah aya dahan lila-cicing dina kahadean leutik, dahan samentara kalawan boga tunggal. Parobihan leutik sering kadorong langsung ka cabang target, tapi ngalakukeunana résiko ngarusak wangunan.
Kalayan sékrési ieu, GitLab ngadukung pilihan push Git énggal pikeun otomatis muka pamundut gabungan, nyetél cabang target, sareng ngalaksanakeun ngahiji dina pipa anu suksés tina garis paréntah dina waktos push ka cabang.
Ningkatkeun integrasi sareng dasbor éksternal
Inti, STARTER, PREMIUM, ULTIMATE, GRATIS, PERUNGGU, PERAK, EMAS
GitLab tiasa ngaksés sababaraha server Prometheus (lingkungan, proyék, sareng grup (dipiharep)), tapi gaduh sababaraha titik tungtung tiasa nambihan pajeulitna atanapi henteu dirojong ku dasbor standar. Kalayan sékrési ieu, tim tiasa nganggo API Prometheus tunggal, ngajantenkeun integrasi sareng jasa sapertos Grafana langkung gampang.
Susun kaca Wiki dumasar titimangsa dijieun
Inti, STARTER, PREMIUM, ULTIMATE, GRATIS, PERUNGGU, PERAK, EMAS
Dina proyék Wiki, tim tiasa ngabagi dokuméntasi sareng inpormasi penting sanés sareng kode sumber sareng tugas. Kalayan sékrési ieu, anjeun tiasa nyortir daptar halaman Wiki dumasar tanggal nyiptakeun sareng judul pikeun gancang mendakan kontén anu nembe didamel.
Ngawaskeun sumberdaya dipénta ku klaster
Pamungkas, EMAS
GitLab ngabantosan anjeun ngawas klaster Kubernetes anjeun pikeun aplikasi pamekaran sareng produksi. Dimimitian ku sékrési ieu, monitor CPU sareng pamundut mémori tina kluster anjeun pikeun ningali masalah poténsial sateuacan janten masalah.
Tingali Métrik Balancer Beban dina Dashboard Grafana
CORE, STARTER, PREMIUM, ULTIMATE
Penting pisan pikeun ngawas kaséhatan conto GitLab anjeun. Sateuacanna, kami nyayogikeun dasbor standar ngalangkungan conto Grafana anu dipasang. Dimimitian ku sékrési ieu, kami parantos ngalebetkeun dasbor tambahan pikeun ngawaskeun kasaimbangan beban NGINX.
SAST pikeun Elixir
Pamungkas, EMAS
Urang terus ngalegaan rojongan basa jeung deepen cék kaamanan. Dina release ieu kami geus diaktipkeun cék kaamanan pikeun proyék on elixir jeung proyék dijieun dina platform Phoenix.
Sababaraha patarosan dina hiji diagram
PREMIUM, ULTIMATE, PERAK, EMAS
Dina GitLab, anjeun tiasa nyiptakeun bagan pikeun ngabayangkeun métrik anu anjeun kumpulkeun. Sering, contona, upami anjeun kedah ningali nilai maksimal atanapi rata-rata métrik, anjeun badé nampilkeun sababaraha nilai dina hiji bagan. Dimimitian ku sékrési ieu, anjeun gaduh kasempetan ieu.
Hasil DAST dina Dashboard Kaamanan Grup
Inti, STARTER, PREMIUM, ULTIMATE, GRATIS, PERUNGGU, PERAK, EMAS
Kami parantos nambihan hasil Uji Kaamanan Aplikasi Dinamis (DAST) kana dasbor kaamanan tim salian ti SAST, panyeken wadah, sareng panyeken dependensi.
Nambahkeun Metadata kana Laporan Scan Wadahna
Pamungkas, EMAS
Dina release ieu, Container Scan Report ngandung leuwih metadata - kami geus ditambahkeun komponén kapangaruhan (fitur Clair) kana metadata nu aya: prioritas, identifier (kalawan rujukan ka mitre.org) jeung tingkat kapangaruhan (misalna debian:8).
Nambahkeun jinis laporan métrik pikeun ngahijikeun pamundut
PREMIUM, ULTIMATE, PERAK, EMAS
GitLab parantos nyayogikeun sababaraha jinis laporan anu tiasa langsung diasupkeun kana pamundut gabungan: ti laporan ka kualitas kode и nguji unit dina tahap verifikasi dugi Anggo и DURAWA dina tahap panyalindungan.
Sanaos ieu laporan penting, inpormasi dasar anu cocog sareng skenario anu béda ogé diperyogikeun. Dina GitLab 11.10, kami nyayogikeun métrik ngalaporkeun langsung dina pamundut gabungan, anu ngaharepkeun pasangan konci-nilai anu sederhana. Ku cara ieu, pangguna ngalacak parobihan kana waktosna, kalebet métrik khusus, sareng parobihan métrik pikeun pamundut gabungan khusus. Pamakéan mémori, uji beban kerja khusus, sareng status kaséhatan tiasa dirobih janten métrik saderhana anu tiasa ditingali langsung dina pamundut gabungan sareng laporan anu diwangun.
Rojongan pikeun multi-modul proyék Maven pikeun scanning kagumantungan
Pamungkas, EMAS
Kalayan sékrési ieu, proyék Maven multi-modul ngadukung scanning kagumantungan GitLab. Saméméhna, lamun submodule a miboga kagumantungan kana submodule sejen tina tingkat anu sarua, eta teu bisa ngidinan loading ti Repository Maven sentral. Ayeuna proyek Maven multi-modul dijieun kalawan dua modul sarta kagumantungan antara dua modul. Dependensi antara modul duduluran ayeuna sayogi di gudang Maven lokal supados ngawangun tiasa diteruskeun.
Pamaké bisa ngarobah jalur kloning di CI
Inti, STARTER, PREMIUM, ULTIMATE, GRATIS, PERUNGGU, PERAK, EMAS
Sacara standar, GitLab Runner clone proyék kana subpath unik di $CI_BUILDS_DIR. Tapi pikeun sababaraha proyék, sapertos Golang, kodeu kedah diklon kana diréktori khusus supados tiasa diwangun.
Dina GitLab 11.10 kami ngenalkeun variabel GIT_CLONE_PATH, nu ngidinan Anjeun pikeun nangtukeun jalur husus dimana GitLab Runner clones proyék saméméh executing tugas.
masking basajan tina variabel ditangtayungan dina log
Inti, STARTER, PREMIUM, ULTIMATE, GRATIS, PERUNGGU, PERAK, EMAS
GitLab nyadiakeun sababaraha cara ngajagi и ngawatesan wewengkon variabel dina GitLab CI / CD. Tapi variabel masih tiasa mungkas dina ngawangun log, ngahaja atanapi teu kahaja.
GitLab nyandak manajemén résiko sareng auditing sacara serius sareng terus nambihan fitur patuh. Dina GitLab 11.10, kami ngenalkeun kamampuan pikeun topéng sababaraha jinis variabel dina log trace padamelan, nambihan tingkat panyalindungan ngalawan eusi variabel ieu anu teu kahaja dilebetkeun kana log. Sareng ayeuna GitLab otomatis masker loba diwangun-di variabel token.
Aktipkeun atanapi mareuman Auto DevOps di tingkat tim
Inti, STARTER, PREMIUM, ULTIMATE, GRATIS, PERUNGGU, PERAK, EMAS
Kalayan Auto DevOps dina proyék GitLab.com, anjeun tiasa nyandak alur kerja DevOps modéren tina ngawangun ka pangiriman tanpa repot.
Dimimitian ku GitLab 11.10, anjeun tiasa ngaktipkeun atanapi nganonaktipkeun Auto DevOps pikeun sadaya proyék dina grup anu sami.
Kaca lisénsi saderhana sareng ningkat
STARTER, PREMIUM, ULTIMATE
Pikeun ngatur konci lisénsi langkung merenah sareng saderhana, kami parantos ngadesain ulang halaman lisénsi dina panel admin sareng nyorot unsur anu paling penting.
Apdet pamilih potong kompas pikeun deployments Kubernetes
Inti, STARTER, PREMIUM, ULTIMATE, GRATIS, PERUNGGU, PERAK, EMAS
Panel panyebaran nunjukkeun inpormasi ngeunaan sadaya panyebaran Kubernetes.
Dina sékrési ieu, kami parantos ngarobih cara peta potong kompas ka panyebaran. Pertandingan ayeuna sayogi ku app.example.com/app и app.example.com/env atawa app. Ieu bakal ngahindarkeun konflik nyaring sareng résiko panyebaran anu salah anu aya hubunganana sareng proyék.
Inti, STARTER, PREMIUM, ULTIMATE, GRATIS, PERUNGGU, PERAK, EMAS
Integrasi Kubernetes sareng GitLab ngamungkinkeun anjeun ngagunakeun fitur RBAC nganggo akun jasa sareng ruang ngaran khusus pikeun unggal proyék GitLab. Dimimitian ku sékrési ieu, pikeun efisiensi maksimal, sumber daya ieu ngan bakal didamel nalika diperyogikeun pikeun panyebaran.
Nalika nyebarkeun Kubernetes, GitLab CI bakal nyiptakeun sumber-sumber ieu sateuacan nyebarkeun.
Grup runners pikeun klaster tingkat grup
Inti, STARTER, PREMIUM, ULTIMATE, GRATIS, PERUNGGU, PERAK, EMAS
Kluster tingkat grup ayeuna ngadukung pamasangan GitLab Runner. Pelari Kubernetes tingkat grup muncul dina proyék-proyék anak salaku pelari grup dilabélan cluster и kubernetes.
Telepon counter pikeun fungsi Knative
Inti, STARTER, PREMIUM, ULTIMATE, GRATIS, PERUNGGU, PERAK, EMAS
Fitur deployed kalawan GitLab Tanpa Server, ayeuna tunjukkeun jumlah telepon anu ditampi pikeun pungsi khusus. Jang ngalampahkeun ieu, anjeun kedah masang Prometheus dina klaster dimana Knative dipasang.
kontrol parameter git clean pikeun GitLab CI / jobs CD
Inti, STARTER, PREMIUM, ULTIMATE, GRATIS, PERUNGGU, PERAK, EMAS
Sacara standar, GitLab Runner jalan git clean salila prosés unggah kode nalika ngaéksekusi pakasaban di GitLab CI / CD. Salaku GitLab 11.10, pamaké bisa ngadalikeun parameter dibikeun ka tim git clean. Ieu mangpaat pikeun tim kalawan runners dedicated, kitu ogé pikeun tim anu ngumpulkeun proyék ti monorepositories badag. Ayeuna aranjeunna tiasa ngadalikeun prosés unloading sateuacan ngaéksekusi naskah. Variabel anyar GIT_CLEAN_FLAGS nilai standar nyaeta -ffdx sareng nampi sadaya parameter paréntah anu mungkin [git clean](https://git-scm.com/docs/git-clean).
Otorisasina éksternal di Core
Inti, STARTER, PREMIUM, ULTIMATE, GRATIS, PERUNGGU, PERAK, EMAS
Lingkungan anu aman tiasa ngabutuhkeun sumber otorisasi éksternal tambahan pikeun ngaksés proyék éta. Kami parantos nambihan dukungan pikeun tingkat tambahan kontrol aksés di 10.6 sarta narima loba requests pikeun muka pungsi ieu dina Core. Kami pleased pikeun ngawanohkeun otorisasina éksternal sarta lapisan tambahan kaamanan pikeun instansi Core, saprak fitur ieu diperlukeun ku pamilon individu.
Kamampuhan pikeun nyieun proyék di grup di Core
Inti, STARTER, PREMIUM, ULTIMATE, GRATIS, PERUNGGU, PERAK, EMAS
Peran pamekar tiasa nyiptakeun proyék dina grup saprak versi 10.5, tur ayeuna ieu mungkin di Core. Nyiptakeun proyék mangrupikeun fitur konci pikeun produktivitas di GitLab, sareng ku kalebet fitur ieu dina Inti, ayeuna langkung gampang pikeun conto anggota pikeun ngalakukeun anu énggal.
GitLab Runner 11.10
Inti, STARTER, PREMIUM, ULTIMATE, GRATIS, PERUNGGU, PERAK, EMAS
Dinten ieu kami ngarilis GitLab Runner 11.10! GitLab Runner mangrupikeun proyék open source anu dianggo pikeun ngajalankeun padamelan CI / CD sareng ngirimkeun hasil deui ka GitLab.
Daptar lengkep parobihan tiasa dipendakan dina changelog GitLab Runner: CHANGELOG.
Koreksi nu balik project_id dina API pilarian blob di Elasticsearch
STARTER, PREMIUM, ULTIMATE
Urang ngalereskeun bug dina Elasticsearch blob pilarian API nu erroneously balik 0 pikeun project_id. Ieu bakal diperlukeun reindex Elasticsearchpikeun meunangkeun nilai nu bener project_id saatos masang versi GitLab ieu.
Omnibus perbaikan
CORE, STARTER, PREMIUM, ULTIMATE
Kami parantos ngadamel perbaikan di handap ieu kana Omnibus di GitLab 11.10:
GitLab 11.10 ngawengku Pentingna 5.9.0, open source alternatif Slack, nu release panganyarna ngawengku hiji diréktori integrasi anyar pikeun gampang migrasi data ti Hipchat jeung leuwih. Vérsi ieu ngawengku apdet kaamanan, sarta kami nyarankeun ngamutahirkeun.
GitLab Geo bakal nyayogikeun panyimpen hashed di GitLab 12.0
GitLab Geo diperlukeun gudang hashed pikeun mitigate kompetisi dina titik sekundér. Ieu kacatet dina gitlab-ce#40970.
Dina GitLab 11.5 kami parantos nambihan sarat ieu kana dokuméntasi Geo: gitlab-ee#8053.
Dina GitLab 11.6sudo gitlab-rake gitlab:geo:check pariksa naha gudang hashed diaktipkeun sareng sadaya proyék dimigrasikeun. Cm. gitlab-ee#8289. Upami anjeun nganggo Geo, mangga jalankeun parios ieu sareng migrasi pas mungkin.
Dina GitLab 11.8 warning ditumpurkeun permanén gitlab-ee!8433 bakal dipintonkeun dina kaca Wewengkon Admin > geo > titik, lamun cék luhur teu diwenangkeun.
Dina GitLab 12.0 Geo bakal ngagunakeun syarat gudang hashed. Cm. gitlab-ee#8690.
Canonical ngumumkeun tungtung dukungan standar pikeun Ubuntu 14.04 April 2019. Kami mamatahan pangguna pikeun ningkatkeun ka versi LTS anu dirojong: Ubuntu 16.04 atanapi Ubuntu 18.04.
Tanggal ngahapus: 22 Méi 2019
Ngawatesan jumlah maksimum pipelines dijieun per kiriman
Saméméhna, GitLab dijieun pipelines pikeun HEAD unggal cabang dina kaluman. Ieu cocog pikeun pamekar anu nyorong sababaraha parobahan sakaligus (contona, kana cabang fitur sareng cabang develop).
Tapi nalika ngadorong gudang anu ageung sareng seueur cabang anu aktip (contona, pindah, mirroring, atanapi branching), anjeun henteu kedah nyiptakeun pipa pikeun tiap cabang. Dimimitian ku GitLab 11.10 kami nyiptakeun maksimum 4 pipelines nalika ngirim.
Tanggal ngahapus: 22 Méi 2019
Jalur kode warisan GitLab Runner anu luntur
Salaku Gitlab 11.9, GitLab Runner nganggo métode anyar kloning / nelepon gudang. Ayeuna, GitLab Runner bakal nganggo metode anu lami upami anu énggal henteu didukung. Tempo leuwih rinci dina tugas ieu.
Dina GitLab 11.0, urang ngarobih tampilan konfigurasi server métrik pikeun GitLab Runner. metrics_server bakal dihapus dina kahadean listen_address dina GitLab 12.0. Tempo leuwih rinci dina tugas ieu.
Dina versi 11.3, GitLab Runner mimiti ngadukung sababaraha panyadia cache; nu nyababkeun setélan anyar pikeun konfigurasi S3 husus. The dokuméntasi, nyadiakeun tabel parobahan jeung parentah pikeun migrasi ka konfigurasi anyar. Tempo leuwih rinci dina tugas ieu.
Jalur ieu moal sayogi di GitLab 12.0. Salaku pangguna, anjeun henteu kedah ngarobih naon waé salian ti mastikeun yén conto GitLab anjeun ngajalankeun versi 11.9+ nalika ningkatkeun ka GitLab Runner 12.0.
Tanggal ngahapus: 22 2019 Juni
Parameter anu dileungitkeun pikeun fitur titik éntri pikeun GitLab Runner
Dina GitLab 12.0 kami bakal ngalih kana paripolah anu leres saolah-olah setélan fitur ditumpurkeun. Tempo leuwih rinci dina tugas ieu.
Tanggal ngahapus: 22 2019 Juni
Pangrojong anu dileungitkeun pikeun distribusi Linux ngahontal EOL pikeun GitLab Runner
Sababaraha distribusi Linux dimana GitLab Runner tiasa dipasang parantos nyayogikeun tujuanana.
Dina GitLab 12.0, GitLab Runner moal deui ngadistribusikaeun bungkusan ka distribusi Linux sapertos kitu. Daptar lengkep distribusi anu henteu didukung deui tiasa dipendakan dina kami dokuméntasi. Hatur nuhun ka Javier Ardo (Javier Jardon) per kontribusina!
Dina GitLab 12.0, GitLab Runner diluncurkeun nganggo paréntah anyar. Ieu ngan manglaku ka pamaké anu override gambar nulungan. Tempo leuwih rinci dina tugas ieu.
Tanggal ngahapus: 22 2019 Juni
Ngahapus mékanisme git clean warisan ti GitLab Runner
Dina GitLab Runner 11.10 kami nyadiakeun kasempetan ngonpigurasikeun kumaha Runner ngaéksekusi paréntah git clean. Sajaba ti, strategi cleanup anyar ngahapus pamakéan git reset sarta nempatkeun paréntah git clean sanggeus unloading hambalan.
Kusabab parobahan paripolah ieu tiasa mangaruhan sababaraha pangguna, kami parantos nyiapkeun parameter FF_USE_LEGACY_GIT_CLEAN_STRATEGY. Lamun anjeun nyetel nilai true, éta bakal mulangkeun strategi cleanup warisan. Langkung seueur ngeunaan ngagunakeun parameter fungsi dina GitLab Runner tiasa dipendakan dina dokuméntasi.
Dina GitLab Runner 12.0, urang bakal ngahapus dukungan pikeun strategi ngabersihan warisan sareng kamampuan pikeun ngabalikeun deui nganggo parameter fungsi. Tempo leuwih rinci dina tugas ieu.
Tanggal ngahapus: 22 2019 Juni
bagian Info Sistim dina panel admin
GitLab nampilkeun inpormasi ngeunaan conto GitLab anjeun dina admin/system_info, tapi inpo ieu bisa jadi teu akurat.
bebas: Repositories swasta Unlimited jeung jumlah taya sahiji kontributor proyék. Proyék katutup ngagaduhan aksés kana fitur tingkat bebasat proyék muka boga aksés ka fitur tingkat emas.
perunggu: Pikeun tim nu peryogi aksés ka fitur workflow canggih.
perak: Kanggo tim anu peryogi kamampuan DevOps anu langkung kuat, patuh, sareng dukungan anu langkung gancang.
emas: Cocog jeung loba CI / jobs CD. Sadaya proyék kabuka tiasa nganggo fitur Emas gratis, henteu paduli rencana.