GitLab 11.10 kanthi pipeline dashboard, pipeline asil gabungan, lan saran multi-line ing panjalukan gabungan.
Informasi sing trep babagan kinerja pipa ing macem-macem proyek
GitLab terus nambah visibilitas menyang siklus urip DevOps. Ing masalah iki ing panel kontrol nambahake ringkesan status pipa.
Iki trep sanajan sampeyan lagi sinau pipeline saka project siji, nanging utamané migunani yen sawetara proyek, - lan iki biasane kedadeyan yen sampeyan nggunakake microservices lan pengin mbukak pipeline kanggo testing lan ngirim kode saka repositori project beda. Saiki sampeyan bisa langsung ndeleng kinerja saluran pipa ing panel kontrol, ing ngendi wae dileksanakake.
Mlaku pipelines kanggo asil gabungan
Sajrone wektu, cabang sumber lan target beda-beda, lan bisa uga ana kahanan sing bisa ditindakake kanthi kapisah, nanging ora bisa bebarengan. Saiki sampeyan bisa mbukak pipelines kanggo asil gabungan sadurunge gabung. Kanthi cara iki sampeyan bakal sok dong mirsani kesalahan sing mung katon yen owah-owahan asring dipindhah antarane cabang, kang tegese sampeyan bakal mbenerake kesalahan pipa luwih cepet lan bakal nggunakake GitLab Runner.
Ngoptimalake kolaborasi luwih
GitLab 11.10 nambahake luwih akeh fitur kanggo kolaborasi sing lancar lan alur kerja sing disederhanakake. ING Jeksa Agung bisa ngetokake sadurunge kita ngenalaken saran kanggo panjalukan gabung, ngendi reviewer bisa suggest owah-owahan kanggo siji baris ing komentar kanggo panjalukan gabung, lan bisa langsung setya langsung saka thread komentar. Pangguna kita seneng lan njaluk nggedhekake fitur iki. Saiki sampeyan bisa nawakake owah-owahan kanggo sawetara baris, nuduhake garis sing kudu dibusak lan sing ditambahake.
Dashboard ing GitLab nampilake informasi babagan proyek ing kabeh conto GitLab sampeyan. Sampeyan nambahake proyek individu siji-sijine lan bisa milih proyek sing sampeyan minati.
Ing rilis iki, kita nambahake informasi babagan status pipa menyang dasbor. Saiki pangembang ndeleng fungsi pipa ing kabeh proyek sing dibutuhake - ing siji antarmuka.
Pipelines kanggo asil gabungan
PREMIUM, ULTIMATE, SILVER, EMAS
Biasane cabang sumber bisa nyimpang saka cabang target sajrone wektu kajaba sampeyan terus-terusan nyurung owah-owahan ing antarane. Akibaté, pipa sumber lan target cabang "ijo" lan ora ana konflik gabungan, nanging gabungan gagal amarga owah-owahan sing ora kompatibel.
Nalika pipa panyuwunan gabungan kanthi otomatis nggawe link anyar sing ngemot asil gabungan saka gabungan sumber lan cabang target, kita bisa mbukak pipa ing link kasebut lan mesthekake yen asil sakabèhé bisa digunakake.
Yen sampeyan nggunakake pipa panjalukan gabungan (ing kapasitas apa wae) lan nggunakake pelari GitLab pribadi versi 11.8 utawa luwih lawas, sampeyan kudu nganyari supaya ora masalah iki. gitlab-ee#11122. Iki ora mengaruhi pangguna pelari GitLab umum.
Nyaranake owah-owahan ing pirang-pirang baris
Inti, STARTER, PREMIUM, ULTIMATE, GRATIS, PERANG, PERAK, EMAS
Nalika nggarap panjalukan gabung, sampeyan kerep nemokake masalah lan ngusulake solusi. Wiwit GitLab 11.6 kita ndhukung proposal kanggo owah-owahan kanggo siji baris.
Ing versi 11.10, komentar panyuwunan gabungan bisa ngusulake owah-owahan ing pirang-pirang baris, banjur sapa wae sing duwe ijin nulis menyang cabang asli bisa nampa kanthi siji klik. Thanks kanggo fitur anyar, sampeyan bisa nyegah nyalin-tempel, kaya ing versi sadurunge.
Trabasan ing siji wilayah
PREMIUM, ULTIMATE, SILVER, EMAS
Kanthi label ing ruang lingkup sing padha, tim bisa ngetrapake label sing saling eksklusif (ing ruang lingkup sing padha) menyang masalah, panyuwunan gabungan, utawa epik ing skenario karo kolom khusus utawa negara alur kerja khusus. Dikonfigurasi nggunakake sintaks titik khusus ing judhul label.
Contone, sampeyan butuh lapangan khusus ing tugas kanggo nglacak sistem operasi platform sing ditargetake fungsi sampeyan. Saben tugas kudu mung siji platform. Sampeyan bisa nggawe trabasan platform::iOS, platform::Android, platform::Linux lan liya-liyane yen perlu. Yen sampeyan nggunakake trabasan kasebut ing sawijining tugas, trabasan kasebut bakal mbusak trabasan liyane sing wis ana sing diwiwiti kanthi otomatis platform::.
Ayo ngomong sampeyan duwe trabasan workflow::development, workflow::review и workflow::deployed, nuduhake kahanan alur kerja tim sampeyan. Yen tugas wis ana trabasan workflow::development, lan pangembang pengin mindhah tugas menyang panggung workflow::review, mung ditrapake trabasan anyar lan sing lawas (workflow::development) kanthi otomatis dibusak. Prilaku iki wis ana nalika sampeyan mindhah tugas ing antarane dhaptar trabasan ing papan tugas sing makili alur kerja tim sampeyan. Saiki anggota tim sing ora bisa nggarap papan tugas langsung bisa ngganti status alur kerja ing tugas kasebut dhewe.
Reresik luwih lengkap saka pendaptaran wadhah
Inti, STARTER, PREMIUM, ULTIMATE, GRATIS, PERANG, PERAK, EMAS
Nalika sampeyan biasane nggunakake pendaptaran wadhah karo CI pipelines, sampeyan push sawetara owah-owahan kapisah menyang tag siji. Amarga implementasine distribusi Docker, prilaku standar kanggo nyimpen kabeh owah-owahan ing sistem, nanging pungkasane njupuk akeh memori. Yen sampeyan nggunakake parameter -m с registry-garbage-collect, sampeyan bisa kanthi cepet mbusak kabeh owah-owahan sadurunge lan mbebasake spasi larang regane.
Tuku menit CI Runner tambahan
TENGGANG, PERAK, EMAS
Pangguna sing duwe rencana GitLab.com sing mbayar (Emas, Perak, Perunggu) saiki bisa tuku menit CI Runner tambahan. Sadurunge, perlu kanggo nyukupi kuota sing diwenehake ing rencana kasebut. Kanthi dandan iki, sampeyan bisa pre-purchase over-quota menit kanggo ngindhari gangguan amarga pipa mati.
Saiki 1000 menit regane $8, lan sampeyan bisa tuku minangka akeh sing pengin. Menit tambahan bakal wiwit digunakake yen sampeyan wis ngentekake kabeh kuota saben wulan, lan menit tambahan bakal digulung menyang sasi ngarep. ING release mangsa kita pengin nambah fitur iki kanggo free plans uga.
Composable Auto DevOps
Inti, STARTER, PREMIUM, ULTIMATE, GRATIS, PERANG, PERAK, EMAS
Kanthi Auto DevOps, tim transisi menyang praktik DevOps modern tanpa gaweyan. Miwiti karo GitLab 11.10, saben proyek ing Auto DevOps diwenehake minangka cithakan sawijining. Pangguna bisa nggunakake функцию includes ing GitLab CI kanggo ngaktifake tataran individu Auto DevOps lan ing wektu sing padha nggunakake file khusus sampeyan gitlab-ci.yml. Kanthi cara iki, sampeyan mung bisa ngaktifake proyek sing dibutuhake lan entuk manfaat saka nganyari hulu.
Ngatur anggota grup kanthi otomatis ing GitLab.com nggunakake SCIM
PERAK, EMAS
Sadurunge, sampeyan kudu ngatur anggota grup kanthi manual ing GitLab.com. Sampeyan saiki bisa nggunakake SAML SSO lan ngatur anggota nggunakake SCIM kanggo nggawe, mbusak, lan nganyari pangguna ing GitLab.com.
Iki utamané migunani kanggo perusahaan sing akeh pangguna lan panyedhiya identitas terpusat. Saiki sampeyan bisa duwe sumber siji bebener, kayata Azure Active Directory, lan pangguna bakal digawe lan dibusak kanthi otomatis liwat panyedhiya identitas tinimbang manual.
Mlebet GitLab.com liwat Penyedia SAML
PERAK, EMAS
Sadurunge, nalika nggunakake SAML SSO kanggo grup, pangguna kudu mlebu nganggo kredensial GitLab lan panyedhiya identitas. Sampeyan saiki bisa langsung mlebu liwat SSO minangka pangguna GitLab sing digandhengake karo grup sing dikonfigurasi.
Pangguna ora kudu mlebu kaping pindho, dadi luwih gampang kanggo perusahaan nggunakake SAML SSO kanggo GitLab.com.
Dandan liyane ing GitLab 11.10
Skema epik bocah
ULTIMATE, EMAS
Ing rilis sadurunge, kita nambahake epik anak (epik epik) kanggo mbantu sampeyan ngatur struktur distribusi proyek. Epik bocah katon ing kaca epik wong tuwa.
Ing rilis iki, kaca epik wong tuwa nampilake garis epik anak supaya tim bisa ndeleng garis wektu epik anak lan bisa ngatur dependensi wektu.
Gabung panjalukan layar pop-up
Inti, STARTER, PREMIUM, ULTIMATE, GRATIS, PERANG, PERAK, EMAS
Ing rilis iki, kita ngenalake layar informatif sing muncul nalika sampeyan nglayang ing link panjalukan gabungan. Sadurunge, kita mung nuduhake judhul panjalukan gabungan, nanging saiki kita uga nuduhake status panjalukan gabungan, status pipa CI, lan URL cendhak.
Inti, STARTER, PREMIUM, ULTIMATE, GRATIS, PERANG, PERAK, EMAS
Alur kerja Git kanggo ngeculake utawa ngirim piranti lunak asring nglibatake pirang-pirang cabang jangka panjang-kanggo ndandani versi sadurunge (contone. stable-11-9) utawa pindhah saka tes kualitas menyang produksi (contone. integration), nanging ora gampang nemokake panjalukan gabungan kanggo cabang kasebut ing antarane akeh panjalukan gabungan sing mbukak.
Dhaptar panjalukan gabungan kanggo proyek lan grup saiki bisa disaring dening cabang target panyuwunan gabungan supaya luwih gampang nemokake sing sampeyan butuhake.
Inti, STARTER, PREMIUM, ULTIMATE, GRATIS, PERANG, PERAK, EMAS
Yen kita nggunakake metode pangembangan adhedhasar Trunk, kita kudu ngindhari cabang sing umure dawa kanggo milih cabang cilik lan sementara sing duwe siji. Owah-owahan cilik asring di-push langsung menyang cabang target, nanging nglakoni risiko ngrusak bangunan kasebut.
Kanthi rilis iki, GitLab ndhukung opsi push Git anyar kanggo mbukak panjalukan gabungan kanthi otomatis, nyetel cabang target, lan nglakokake gabungan ing pipa sing sukses saka baris perintah nalika push menyang cabang.
Integrasi ditingkatake karo dashboard eksternal
Inti, STARTER, PREMIUM, ULTIMATE, GRATIS, PERANG, PERAK, EMAS
GitLab bisa ngakses macem-macem server Prometheus (lingkungan, proyek, lan kelompok (diarepake)), nanging duwe pirang-pirang titik pungkasan bisa nambah kerumitan utawa bisa uga ora didhukung dening dashboard standar. Kanthi rilis iki, tim bisa nggunakake siji Prometheus API, nggawe integrasi karo layanan kaya Grafana luwih gampang.
Urut kaca Wiki miturut tanggal nggawe
Inti, STARTER, PREMIUM, ULTIMATE, GRATIS, PERANG, PERAK, EMAS
Ing Wiki proyek, tim bisa nuduhake dokumentasi lan informasi penting liyane bebarengan karo kode sumber lan tugas. Kanthi rilis iki, sampeyan bisa ngurutake dhaptar kaca Wiki miturut tanggal nggawe lan judhul kanggo cepet nemokake konten sing bubar digawe.
Sumber daya ngawasi dijaluk dening kluster
ULTIMATE, EMAS
GitLab mbantu sampeyan ngawasi kluster Kubernetes kanggo aplikasi pangembangan lan produksi. Miwiti rilis iki, monitor panjalukan CPU lan memori saka kluster sampeyan kanggo nemokake masalah potensial sadurunge dadi masalah.
Deleng Metrik Load Balancer ing Dashboard Grafana
CORE, STARTER, PREMIUM, ULTIMATE
Penting banget kanggo ngawasi kesehatan conto GitLab sampeyan. Sadurunge, kita nyedhiyakake dashboard standar liwat conto Grafana sing dipasang. Miwiti rilis iki, kita wis nyakup dashboard tambahan kanggo ngawasi penyeimbang beban NGINX.
SAST kanggo Elixir
ULTIMATE, EMAS
Kita terus nggedhekake dhukungan basa lan mriksa keamanan luwih jero. Ing release iki kita wis aktif mriksa keamanan kanggo proyek ing Elixir lan proyèk digawe ing platform Phoenix.
Multiple pitakon ing siji diagram
PREMIUM, ULTIMATE, SILVER, EMAS
Ing GitLab, sampeyan bisa nggawe grafik kanggo nggambarake metrik sing sampeyan kumpulake. Asring, contone, yen sampeyan kudu ndeleng nilai maksimum utawa rata-rata metrik, sampeyan pengin nampilake sawetara nilai ing siji grafik. Miwiti rilis iki, sampeyan duwe kesempatan iki.
Asil DAST ing Dashboard Keamanan Grup
Inti, STARTER, PREMIUM, ULTIMATE, GRATIS, PERANG, PERAK, EMAS
Kita wis nambahake asil Dynamic Application Security Testing (DAST) menyang dasbor keamanan tim saliyane SAST, mindhai wadhah, lan pindai dependensi.
Nambahake Metadata menyang Laporan Pindai Wadah
ULTIMATE, EMAS
Ing release iki, Container Scan Report ngemot metadata liyane - kita wis ditambahake komponen sing kena pengaruh (fitur Clair) menyang metadata sing ana: prioritas, ID (kanthi referensi kanggo mitre.org) lan level sing kena pengaruh (contone debian:8).
Nambahake jinis laporan metrik kanggo nggabungake panjalukan
PREMIUM, ULTIMATE, SILVER, EMAS
GitLab wis nyedhiyakake sawetara jinis laporan sing bisa dilebokake langsung ing panjalukan gabungan: saka laporan menyang kualitas kode и testing unit ing tataran verifikasi nganti SAST и DAST ing tataran pangayoman.
Nalika iki minangka laporan penting, informasi dhasar sing cocog karo skenario sing beda-beda uga dibutuhake. Ing GitLab 11.10, kita nyedhiyakake laporan metrik langsung ing panjalukan gabungan, sing ngarepake pasangan nilai kunci sing prasaja. Kanthi cara iki, pangguna nglacak owah-owahan saka wektu, kalebu metrik khusus, lan owah-owahan metrik kanggo panjalukan gabungan tartamtu. Panggunaan memori, tes beban kerja khusus, lan status kesehatan bisa diowahi dadi metrik prasaja sing bisa dideleng langsung ing panjalukan gabungan bebarengan karo laporan sing dibangun.
Dhukungan kanggo proyek Maven multi-modul kanggo pindai ketergantungan
ULTIMATE, EMAS
Kanthi rilis iki, proyek Maven multi-modul ndhukung pemindaian dependensi GitLab. Sadurunge, yen submodule duwe katergantungan ing submodule liyane saka tingkat padha, iku ora bisa ngidini loading saka gudang Maven tengah. Saiki proyek Maven multi-modul digawe kanthi rong modul lan ketergantungan antarane rong modul kasebut. Ketergantungan antarane modul sedulur saiki kasedhiya ing gudang Maven lokal supaya mbangun bisa diterusake.
Pangguna bisa ngganti path kloning ing CI
Inti, STARTER, PREMIUM, ULTIMATE, GRATIS, PERANG, PERAK, EMAS
Kanthi gawan, GitLab Runner kloning proyek menyang subpath unik ing $CI_BUILDS_DIR. Nanging kanggo sawetara proyek, kaya Golang, kode kasebut kudu dikloning menyang direktori tartamtu supaya bisa dibangun.
Ing GitLab 11.10 kita ngenalake variabel kasebut GIT_CLONE_PATH, sing ngidini sampeyan nemtokake dalan tartamtu ing ngendi GitLab Runner kloning proyek kasebut sadurunge nglakokake tugas kasebut.
Masking prasaja saka variabel sing dilindhungi ing log
Inti, STARTER, PREMIUM, ULTIMATE, GRATIS, PERANG, PERAK, EMAS
GitLab nyedhiyakake sawetara cara nglindhungi и matesi wilayah variabel ing GitLab CI/CD. Nanging variabel isih bisa dadi log mbangun, kanthi sengaja utawa ora sengaja.
GitLab njupuk manajemen risiko lan audit kanthi serius lan terus nambah fitur kepatuhan. Ing GitLab 11.10, kita ngenalake kemampuan kanggo nutupi jinis variabel tartamtu ing log trace proyek, nambah tingkat proteksi marang isi variabel kasebut sing ora sengaja dilebokake ing log. Lan saiki GitLab otomatis topeng akeh variabel token sing dibangun.
Aktifake utawa mateni Auto DevOps ing tingkat tim
Inti, STARTER, PREMIUM, ULTIMATE, GRATIS, PERANG, PERAK, EMAS
Kanthi Auto DevOps ing proyek GitLab.com, sampeyan bisa njupuk alur kerja DevOps modern saka mbangun nganti pangiriman tanpa repot.
Miwiti karo GitLab 11.10, sampeyan bisa ngaktifake utawa mateni Auto DevOps kanggo kabeh proyek ing grup sing padha.
Kaca lisensi sing disederhanakake lan apik
STARTER, PREMIUM, ULTIMATE
Supaya ngatur kunci lisensi luwih trep lan luwih gampang, kita wis ngrancang ulang kaca lisensi ing panel admin lan nyorot unsur sing paling penting.
Nganyari pamilih trabasan kanggo penyebaran Kubernetes
Inti, STARTER, PREMIUM, ULTIMATE, GRATIS, PERANG, PERAK, EMAS
Panel penyebaran nampilake informasi babagan kabeh penyebaran Kubernetes.
Ing rilis iki, kita wis ngganti cara nggawe peta trabasan menyang penyebaran. Cocokake saiki kasedhiya dening app.example.com/app и app.example.com/env utawa app. Iki bakal ngindhari konflik nyaring lan risiko panyebaran sing ora bener sing ana gandhengane karo proyek kasebut.
Inti, STARTER, PREMIUM, ULTIMATE, GRATIS, PERANG, PERAK, EMAS
Integrasi Kubernetes karo GitLab ngidini sampeyan nggunakake fitur RBAC nggunakake akun layanan lan ruang jeneng khusus kanggo saben proyek GitLab. Miwiti rilis iki, kanggo efisiensi maksimal, sumber daya kasebut mung bakal digawe yen perlu kanggo penyebaran.
Nalika nggunakake Kubernetes, GitLab CI bakal nggawe sumber daya kasebut sadurunge nyebarake.
Pelari klompok kanggo klompok tingkat klompok
Inti, STARTER, PREMIUM, ULTIMATE, GRATIS, PERANG, PERAK, EMAS
Kluster tingkat grup saiki ndhukung instalasi GitLab Runner. Pelari Kubernetes tingkat grup katon ing proyek bocah minangka pelari grup sing dilabeli cluster и kubernetes.
Telpon counter kanggo fungsi Knative
Inti, STARTER, PREMIUM, ULTIMATE, GRATIS, PERANG, PERAK, EMAS
Fitur disebarake karo GitLab Tanpa Server, saiki nuduhake nomer telpon sing ditampa kanggo fungsi tartamtu. Kanggo nindakake iki, sampeyan kudu nginstal Prometheus ing kluster ing ngendi Knative diinstal.
Kontrol parameter git clean kanggo proyek GitLab CI/CD
Inti, STARTER, PREMIUM, ULTIMATE, GRATIS, PERANG, PERAK, EMAS
Kanthi gawan, GitLab Runner mlaku git clean sajrone proses upload kode nalika nglakokake proyek ing GitLab CI / CD. Ing GitLab 11.10, pangguna bisa ngontrol paramèter sing dikirim menyang tim git clean. Iki migunani kanggo tim sing duwe pelari khusus, uga kanggo tim sing ngumpulake proyek saka monorepositori gedhe. Saiki dheweke bisa ngontrol proses unloading sadurunge ngeksekusi skrip. Variabel anyar GIT_CLEAN_FLAGS Nilai standar yaiku -ffdx lan nampa kabeh parameter printah bisa [git clean](https://git-scm.com/docs/git-clean).
Wewenang njaba ing Core
Inti, STARTER, PREMIUM, ULTIMATE, GRATIS, PERANG, PERAK, EMAS
Lingkungan sing aman mbutuhake sumber wewenang eksternal tambahan kanggo ngakses proyek kasebut. Kita wis nambahake dhukungan kanggo tingkat kontrol akses tambahan ing 10.6 lan nampa akeh panjalukan kanggo mbukak fungsi iki ing inti. We are pleased kanggo introduce wewenang external lan lapisan tambahan saka keamanan kanggo kedadean inti, amarga fitur iki dibutuhake dening peserta individu.
Kemampuan kanggo nggawe proyek ing kelompok ing inti
Inti, STARTER, PREMIUM, ULTIMATE, GRATIS, PERANG, PERAK, EMAS
Peran pangembang bisa nggawe proyek ing klompok wiwit versi 10.5, lan saiki iki bisa ditindakake ing Core. Nggawe proyek minangka fitur utama kanggo produktivitas ing GitLab, lan kanthi kalebu fitur iki ing Core, saiki luwih gampang kanggo para anggota kanggo nindakake sing anyar.
GitLab Runner 11.10
Inti, STARTER, PREMIUM, ULTIMATE, GRATIS, PERANG, PERAK, EMAS
Dina iki kita ngeculake GitLab Runner 11.10! GitLab Runner minangka proyek open source sing digunakake kanggo mbukak proyek CI/CD lan ngirim asil bali menyang GitLab.
Dhaptar owah-owahan lengkap bisa ditemokake ing changelog GitLab Runner: CHANGELOG.
Koreksi saka bali project_id ing API telusuran blob ing Elasticsearch
STARTER, PREMIUM, ULTIMATE
Kita ndandani bug ing Elasticsearch blob search API sing salah bali 0 kanggo project_id. Iku bakal perlu reindex Elasticsearchkanggo entuk nilai sing bener project_id sawise nginstal versi GitLab iki.
Omnibus dandan
CORE, STARTER, PREMIUM, ULTIMATE
Kita wis nggawe dandan ing ngisor iki kanggo Omnibus ing GitLab 11.10:
Ing GitLab 11.5 kita wis nambahake syarat iki menyang dokumentasi Geo: gitlab-ee#8053.
Ing GitLab 11.6sudo gitlab-rake gitlab:geo:check mriksa apa panyimpenan hash diaktifake lan kabeh proyek dipindhah. Cm. gitlab-ee#8289. Yen sampeyan nggunakake Geo, bukak mriksa iki lan pindhah sanalika bisa.
Ing GitLab 11.8 bebaya dipatèni permanen gitlab-ee!8433 bakal ditampilake ing kaca Admin Area > Geo > Node, yen mriksa ndhuwur ora diijini.
Ing GitLab 12.0 Geo bakal nggunakake syarat panyimpenan hash. Cm. gitlab-ee#8690.
Canonical ngumumake pungkasane dhukungan standar kanggo Ubuntu 14.04 April 2019. Kita menehi saran supaya pangguna nganyarke menyang versi LTS sing didhukung: Ubuntu 16.04 utawa Ubuntu 18.04.
Tanggal pambusakan: 22 May 2019
Watesan jumlah maksimal pipa sing digawe saben kiriman
Sadurunge, GitLab nggawe pipa kanggo HEAD saben cabang ing pengajuan. Iki trep kanggo pangembang sing nyurung sawetara owah-owahan bebarengan (contone, menyang cabang fitur lan cabang develop).
Nanging nalika nyurung repositori gedhe kanthi akeh cabang aktif (umpamane, obah, pangilon, utawa cabang), sampeyan ora perlu nggawe pipa kanggo saben cabang. Miwiti karo GitLab 11.10 kita nggawe maksimal 4 pipa nalika ngirim.
Tanggal pambusakan: 22 May 2019
Jalur kode warisan GitLab Runner sing wis lawas
Ing Gitlab 11.9, GitLab Runner nggunakake cara anyar kloning / nelpon repositori. Saiki, GitLab Runner bakal nggunakake cara lawas yen sing anyar ora didhukung. Waca rincian liyane ing tugas iki.
Ing GitLab 11.0, kita ngganti tampilan konfigurasi server metrik kanggo GitLab Runner. metrics_server bakal dibusak ing sih listen_address ing GitLab 12.0. Deleng rincian liyane ing tugas iki.
Ing versi 11.3, GitLab Runner wiwit ndhukung sawetara panyedhiya cache; kang mimpin kanggo setelan anyar kanggo konfigurasi S3 tartamtu. ing dokumentasi, nyedhiyakake tabel owah-owahan lan instruksi kanggo migrasi menyang konfigurasi anyar. Waca rincian liyane ing tugas iki.
Path iki ora bakal kasedhiya ing GitLab 12.0. Minangka pangguna, sampeyan ora perlu ngganti apa-apa kajaba mesthekake yen conto GitLab sampeyan mlaku versi 11.9+ nalika nganyarke menyang GitLab Runner 12.0.
Tanggal pambusakan: 22 June 2019
Parameter sing ora digunakake kanggo fitur titik entri kanggo GitLab Runner
Ing GitLab 12.0 kita bakal ngalih menyang prilaku sing bener kaya setelan fitur dipateni. Deleng rincian liyane ing tugas iki.
Tanggal pambusakan: 22 June 2019
Dhukungan ora digunakake kanggo distribusi Linux tekan EOL kanggo GitLab Runner
Sawetara distribusi Linux sing bisa diinstal GitLab Runner wis dadi tujuane.
Ing GitLab 12.0, GitLab Runner ora bakal nyebarake paket menyang distribusi Linux kasebut. Dhaptar lengkap distribusi sing ora didhukung bisa ditemokake ing kita dokumentasi. Thanks kanggo Javier Ardo (Javier Jardon) saben kontribusiipun!
Ing GitLab 12.0, GitLab Runner diluncurake nggunakake perintah anyar. Iki mung ditrapake kanggo pangguna sing nimpa gambar helper. Deleng rincian liyane ing tugas iki.
Tanggal pambusakan: 22 June 2019
Mbusak mekanisme git clean warisan saka GitLab Runner
Ing GitLab Runner 11.10 kita menehi kesempatan ngatur carane Runner nglakokaké printah git clean. Kajaba iku, strategi ngresiki anyar mbusak panggunaan git reset lan sijine dhawuh git clean sawise langkah unloading.
Amarga owah-owahan prilaku iki bisa mengaruhi sawetara pangguna, kita wis nyiapake parameter FF_USE_LEGACY_GIT_CLEAN_STRATEGY. Yen sampeyan nyetel nilai true, bakal mulihake strategi reresik warisan. Luwih lengkap babagan nggunakake parameter fungsi ing GitLab Runner bisa ditemokake ing dokumentasi.
Ing GitLab Runner 12.0, kita bakal mbusak dhukungan kanggo strategi pembersihan warisan lan kemampuan kanggo mulihake nggunakake parameter fungsi. Waca rincian liyane ing tugas iki.
Tanggal pambusakan: 22 June 2019
Bagean Info Sistem ing panel admin
GitLab nyedhiyakake informasi babagan instance GitLab sampeyan admin/system_info, nanging informasi iki bisa uga ora akurat.
free: Repositori pribadi tanpa wates lan kontributor proyek tanpa watesan. Proyek sing ditutup duwe akses menyang fitur level free, ing mbukak proyek duwe akses menyang fitur tingkat emas.
tembaga: Kanggo tim sing butuh akses menyang fitur alur kerja lanjut.
Silver: Kanggo tim sing mbutuhake kemampuan DevOps sing luwih mantep, kepatuhan, lan dhukungan sing luwih cepet.
emas: Cocog kanggo akeh proyek CI / CD. Kabeh proyek mbukak bisa nggunakake fitur Emas gratis, preduli saka rencana.