GitLab 11.11: sawetara tanggung jawab kanggo nggabungake panjalukan lan dandan kanggo kontaner

GitLab 11.11: sawetara tanggung jawab kanggo nggabungake panjalukan lan dandan kanggo kontaner

Opsi kolaborasi liyane lan kabar tambahan

Ing GitLab, kita terus-terusan golek cara anyar kanggo nambah kolaborasi ing siklus urip DevOps. We are pleased kanggo ngumumake yen release iki kita ndhukung sawetara wong sing tanggung jawab kanggo siji panjalukan gabungan! Fitur iki kasedhiya saka level GitLab Starter lan sejatine ngemot motto kita: "Kabeh wong bisa nyumbang". Kita ngerti manawa panyuwunan gabungan siji bisa nggawe akeh wong sing nggarap kanggo mesthekake yen kabeh wis rapi, lan saiki sampeyan duwe kemampuan kanggo nemtokake pamilik panjalukan gabungan!

Tim DevOps saiki uga nampa kabar otomatis babagan acara penyebaran ing Slack lan Mattermost. Tambah kabar anyar menyang dhaptar acara push ing rong obrolan kasebut, lan tim sampeyan bakal langsung ngerti penyebaran anyar.

Ngurangi biaya kanthi dhukungan kanggo kontaner Docker ing Windows lan panyedhiya tingkat conto klompok Kubernetes

We tresna kontaner! Kontainer nganggo sumber daya sistem sing kurang dibandhingake karo mesin virtual lan nambah portabilitas aplikasi. Wiwit rilis GitLab 11.11 kita ndhukung Windows Container Executor kanggo GitLab Runner, supaya sampeyan saiki bisa nggunakake wadhah Docker ing Windows lan seneng orkestrasi pipeline lan kapabilitas manajemen.

GitLab Premium (mung sing ngatur dhewe) saiki nawakake proxy dependensi cache kanggo gambar Docker. Penambahan iki bakal nyepetake pangiriman amarga sampeyan saiki bakal duwe proxy caching kanggo gambar Docker sing asring digunakake.

Pangguna instans GitLab sing ngatur dhewe saiki bisa nyedhiyakake Kluster Kubernetes ing tingkat conto, lan kabeh tim lan proyek ing conto kasebut bakal digunakake kanggo panyebaran. Integrasi GitLab karo Kubernetes iki bakal nggawe sumber daya khusus proyek kanthi otomatis kanggo keamanan tambahan.

Lan ora mung iku!

Saliyane fitur kolaborasi anyar lan kabar tambahan, kita wis nambahake akses tamu kanggo masalah, mundhak menit tambahan CI Runner kanggo GitLab Free, mriksa simplified nggunakake kanthi otomatis mutusake masalah diskusi nalika sampeyan menehi saran, lan akeh liyane!

Karyawan Paling Berharga ing wulan iki (MVP) — Kia Mae Somabes (Kia Mei Somabes)

Ing rilis iki, kita nambahake kemampuan kanggo ndownload folder individu saka repositori, tinimbang kabeh konten. Saiki sampeyan bisa ndownload mung sawetara file sing dibutuhake. Matur nuwun, Kia Mae Somabes!

Fitur utama GitLab 11.11

Windows Container Executor kanggo GitLab Runner

Inti, STARTER, PREMIUM, ULTIMATE, GRATIS, PERANG, PERAK, EMAS

Ing GitLab 11.11, kita nambahake pelari anyar menyang GitLab Runner supaya wadhah Docker bisa digunakake ing Windows. Sadurunge, sampeyan kudu nggunakake cangkang kanggo ngatur wadhah Docker ing Windows, nanging saiki sampeyan bisa nggarap wadhah Docker ing Windows kanthi langsung, padha karo Linux. Pangguna platform Microsoft saiki duwe luwih akeh opsi kanggo orkestrasi lan manajemen pipa.

Nganyari iki kalebu dhukungan PowerShell sing luwih apik ing GitLab CI/CD, uga gambar dhukungan anyar kanggo macem-macem versi wadhah Windows. Pelari Windows sampeyan mesthi bisa digunakake karo GitLab.com, nanging durung kasedhiya kanggo umum.

GitLab 11.11: sawetara tanggung jawab kanggo nggabungake panjalukan lan dandan kanggo kontaner

Proksi dependensi cache kanggo registri wadah

PREMIUM, ULTIMATE

Tim asring nggunakake wadhah kanggo mbangun pipa, lan caching proxy kanggo gambar lan paket sing asring digunakake saka hulu minangka cara sing apik kanggo nyepetake pipa. Kanthi salinan lokal saka lapisan sing dibutuhake, bisa diakses liwat proxy caching anyar, sampeyan bisa luwih efisien karo gambar umum ing lingkungan sampeyan.

Saiki, proxy wadah mung kasedhiya kanggo kasus sing dikelola dhewe ing server web Puma (ing mode eksperimen).

GitLab 11.11: sawetara tanggung jawab kanggo nggabungake panjalukan lan dandan kanggo kontaner

Sawetara wong sing tanggung jawab kanggo panjalukan gabungan

STARTER, PREMIUM, ULTIMATE, BRONZE, SILVER, EMAS

Umume akeh wong bisa nggarap fitur ing cabang sing dienggo bareng lan nggabungake panjaluk, umpamane nalika pangembang ngarep lan mburi bisa kerja bareng utawa nalika pangembang nggarap pasangan, kaya ing Extreme Programming.

Ing GitLab 11.11, sampeyan bisa nemtokake sawetara wong kanggo nggabungake panjalukan. Kaya karo macem-macem pamilik tugas, sampeyan bisa nggunakake dhaptar, saringan, kabar, lan API.

GitLab 11.11: sawetara tanggung jawab kanggo nggabungake panjalukan lan dandan kanggo kontaner

Konfigurasi kluster Kubernetes ing tingkat conto

CORE, STARTER, PREMIUM, ULTIMATE

Model keamanan lan provisioning ing Kubernetes berkembang kanggo ngidini akeh klien dilayani liwat siji kluster sing dienggo bareng.

Ing GitLab 11.11, pangguna instans sing ngatur dhewe saiki bisa nyedhiyakake kluster ing tingkat conto, lan kabeh tim lan proyek ing conto kasebut bakal digunakake kanggo panyebaran. Integrasi GitLab karo Kubernetes iki bakal nggawe sumber daya khusus proyek kanthi otomatis kanggo keamanan tambahan.

GitLab 11.11: sawetara tanggung jawab kanggo nggabungake panjalukan lan dandan kanggo kontaner

Kabar penyebaran ing Slack lan Mattermost

Inti, STARTER, PREMIUM, ULTIMATE, GRATIS, PERANG, PERAK, EMAS

Sampeyan saiki bisa nyiyapake kabar otomatis babagan acara penyebaran ing saluran tim amarga integrasi karo obrolan slack и Wujude, lan tim sampeyan bakal ngerti kabeh acara penting.

GitLab 11.11: sawetara tanggung jawab kanggo nggabungake panjalukan lan dandan kanggo kontaner

Akses tamu menyang masalah

Inti, STARTER, PREMIUM, ULTIMATE, GRATIS, PERANG, PERAK, EMAS

Pangguna tamu proyek sampeyan saiki bisa ndeleng rilis sing diterbitake ing kaca Rilis. Dheweke bakal bisa ngundhuh artefak sing diterbitake, nanging ora bakal bisa ngundhuh kode sumber utawa ndeleng rincian repositori kayata tag utawa komitmen.

GitLab 11.11: sawetara tanggung jawab kanggo nggabungake panjalukan lan dandan kanggo kontaner

Dandan liyane ing GitLab 11.11

Serialized commit graphs kanggo kinerja apik

Inti, STARTER, PREMIUM, ULTIMATE, GRATIS, PERANG, PERAK, EMAS

Akeh operasi Git mbutuhake ngliwati grafik komit, kayata ngitung basis gabungan utawa dhaptar cabang sing ngemot komit. Sing liyane commits, luwih alon operasi iki amarga traversal mbutuhake loading saben obyek saka disk kanggo maca penunjuk sawijining.

Ing GitLab 11.11, kita ngaktifake fitur grafik komit serial sing dikenalake ing rilis Git anyar kanggo ngetung lan nyimpen informasi iki kanthi proaktif. Nyusup ing repositori gedhe saiki luwih cepet. Grafik komitmen bakal digawe kanthi otomatis sajrone koleksi sampah sabanjure ing repositori.

Waca babagan carane grafik komit serial digawe ing seri artikel saka salah sawijining penulis fitur iki.

Menit CI Runner tambahan: saiki kasedhiya kanggo rencana gratis

GRATIS, TEMBUNG, SILVER, EMAS

Sasi kepungkur, kita nambahake kemampuan kanggo tuku menit CI Runner tambahan, nanging mung kanggo rencana GitLab.com sing dibayar. Ing rilis iki, menit uga bisa dituku ing rencana gratis.

Ngunggah arsip direktori menyang repositori

Inti, STARTER, PREMIUM, ULTIMATE, GRATIS, PERANG, PERAK, EMAS

Gumantung saka jinis lan ukuran proyek, arsip kabeh proyek bisa uga mbutuhake wektu sing suwe kanggo diunduh lan ora mesthi dibutuhake, utamane ing kasus monorepositori gedhe. Ing GitLab 11.11, sampeyan bisa ngundhuh arsip isi direktori saiki, kalebu subdirektori, kanggo milih mung folder sing sampeyan butuhake.

Matur nuwun kanggo karya Kia Mae Somabes!

GitLab 11.11: sawetara tanggung jawab kanggo nggabungake panjalukan lan dandan kanggo kontaner

Nglamar saran saiki kanthi otomatis ngrampungake diskusi

Inti, STARTER, PREMIUM, ULTIMATE, GRATIS, PERANG, PERAK, EMAS

Ngusulake owah-owahan nggampangake kolaborasi ing panjalukan gabungan kanthi ngilangi kebutuhan kanggo nyalin-tempel kanggo nampa owah-owahan sing diusulake. Ing GitLab 11.11, kita wis nggawe proses iki luwih gampang kanthi ngidini diskusi bisa dirampungake kanthi otomatis nalika ana saran.

Wektu counter ing sidebar saka taskboard

Inti, STARTER, PREMIUM, ULTIMATE, GRATIS, PERANG, PERAK, EMAS

Bar tugas sidebar kudu katon padha ing tampilan Papan lan Tugas. Pramila GitLab saiki duwe tracker wektu ing sidebar ing papan masalah. Cukup menyang papan tugas, klik tugas, lan sidebar kanthi counter wektu bakal mbukak.

GitLab 11.11: sawetara tanggung jawab kanggo nggabungake panjalukan lan dandan kanggo kontaner

Informasi babagan penyebaran ing API Lingkungan

Inti, STARTER, PREMIUM, ULTIMATE, GRATIS, PERANG, PERAK, EMAS

Kita wis nambahake kemampuan kanggo takon API Lingkungan kanggo informasi lingkungan tartamtu kanggo ngerti komitmen apa sing ditrapake kanggo lingkungan saiki. Iki bakal nggawe otomatisasi lan laporan luwih gampang kanggo pangguna Lingkungan ing GitLab.

Variabel negatif cocog kanggo aturan pipa

Inti, STARTER, PREMIUM, ULTIMATE, GRATIS, PERANG, PERAK, EMAS

Sampeyan saiki bisa mriksa kesetaraan negatif utawa pencocokan pola (!= и !~) ing file .gitlab-ci.yml nalika mriksa nilai variabel lingkungan, supaya ngontrol prilaku pipa dadi luwih fleksibel.

Mbukak kabeh proyek manual ing tataran karo siji klik

Inti, STARTER, PREMIUM, ULTIMATE, GRATIS, PERANG, PERAK, EMAS

Ing GitLab 11.11, pangguna sing duwe akeh pakaryan manual ing tahapan saiki bisa ngrampungake kabeh proyek kasebut ing siji tahap kanthi ngeklik tombol "Main kabeh" ("Run All") ing sisih tengen jeneng panggung ing tampilan Pipelines.

Nggawe file langsung saka variabel lingkungan

Inti, STARTER, PREMIUM, ULTIMATE, GRATIS, PERANG, PERAK, EMAS

Variabel lingkungan asring digunakake kanggo nggawe file, utamane kanggo rahasia sing kudu direksa lan mung bisa diakses ing pipa lingkungan tartamtu. Kanggo nindakake iki, sampeyan nyetel isi variabel menyang isi file lan nggawe file ing proyek sing ngemot nilai. Kanthi variabel lingkungan anyar kaya file iki bisa rampung ing siji langkah malah tanpa modifikasi .gitlab-ci.yml.

Titik pungkasan API kanggo informasi kerentanan

ULTIMATE, EMAS

Sampeyan saiki bisa takon API GitLab kanggo kabeh kerentanan sing diidentifikasi ing sawijining proyek. Kanthi API iki, sampeyan bisa nggawe dhaptar kerentanan sing bisa diwaca mesin, disaring miturut jinis, kapercayan, lan keruwetan.

Kemampuan mindhai dinamis lengkap kanggo DAST

ULTIMATE, EMAS

Ing GitLab, sampeyan bisa nguji keamanan aplikasi kanthi dinamis (Tes Keamanan Aplikasi Dinamis, DAST) minangka bagéan saka pipa CI. Miwiti rilis iki, sampeyan bisa milih mindhai dinamis lengkap tinimbang mindhai pasif standar. Pemindaian dinamis lengkap nglindhungi luwih akeh kerentanan.

Nginstal Prometheus ing klompok tingkat klompok

Inti, STARTER, PREMIUM, ULTIMATE, GRATIS, PERANG, PERAK, EMAS

Rilis GitLab iki ngenalake kemampuan kanggo masang kluster Kubernetes menyang kabeh grup. Kita uga wis nambahake kemampuan kanggo nginstal siji conto Prometheus saben kluster supaya luwih gampang ngawasi kabeh proyek ing kluster.

Sinau babagan ora nggatekake kerentanan ing Dashboard Keamanan

ULTIMATE, EMAS

Dasbor keamanan GitLab ngidini pangurus ndeleng kerentanan sing ora digatekake. Kanggo nyelarasake alur kerja sampeyan, kita wis nambahake kemampuan kanggo ndeleng rincian sing ora digatekake langsung ing dasbor keamanan sampeyan.

Nggawe grafik metrik khusus ing dashboard sampeyan

PREMIUM, ULTIMATE, SILVER, EMAS

Gawe denah anyar kanthi metrik kinerja khusus langsung saka dasbor ing dasbor metrik sampeyan. Pangguna saiki bisa nggawe, nganyari, lan mbusak visualisasi metrik ing dashboard kanthi ngeklik "Tambah Metrik" ("Tambah Metrik") ing pojok tengen ndhuwur toolbar dashboard.

GitLab 11.11: sawetara tanggung jawab kanggo nggabungake panjalukan lan dandan kanggo kontaner

Masalah kabar saiki dibukak minangka GitLab Alert Bot

PREMIUM, ULTIMATE, SILVER, EMAS

Saiki masalah sing mbukak saka kabar bakal nggawe penulis disetel menyang GitLab Alert Bot, supaya sampeyan bisa langsung ndeleng manawa masalah kasebut digawe kanthi otomatis saka kabar penting.

Autosave deskripsi epik menyang panyimpenan lokal

ULTIMATE, EMAS

Deskripsi epik ora disimpen ing panyimpenan lokal, mula owah-owahan bakal ilang kajaba sampeyan nyimpen kanthi jelas nalika ngganti deskripsi epik. GitLab 11.11 ngenalake kemampuan kanggo nyimpen deskripsi epik menyang panyimpenan lokal. Iki tegese sampeyan saiki bisa kanthi gampang bali ngganti deskripsi epik yen ana kesalahan, sampeyan bakal keganggu, utawa sampeyan ora sengaja metu saka browser.

Dhukungan mirroring GitLab kanggo Git LFS

STARTER, PREMIUM, ULTIMATE, BRONZE, SILVER, EMAS

Nggunakake mirroring, sampeyan bisa niru repositori Git saka siji lokasi menyang lokasi liyane. Iki nggawe gampang kanggo nyimpen replika repositori sing ana ing papan liya ing server GitLab. GitLab saiki ndhukung mirroring repositori karo Git LFS, supaya fitur iki kasedhiya malah kanggo repos karo file gedhe, kayata tekstur game utawa data ilmiah.

Ijin maca lan nulis repositori kanggo token akses pribadi

Inti, STARTER, PREMIUM, ULTIMATE, GRATIS, PERANG, PERAK, EMAS

Akeh token akses pribadi duwe ijin kanggo ngganti ing tingkat api, nanging akses API lengkap bisa menehi hak akeh banget kanggo sawetara pangguna utawa organisasi.

Thanks kanggo input komunitas, token akses pribadi saiki mung bisa duwe ijin maca lan nulis ing repositori proyek, tinimbang akses tingkat API sing luwih jero menyang wilayah sensitif GitLab kaya setelan lan anggota.

Matur nuwun, Horatiu Evgen Vlad (Horatiu Eugen Vlad)!

Nambahake dhukungan dhasar kanggo pitakon kumpulan GraphQL

GRATIS, TENGGANG, SILVER, EMAS, CORE, STARTER, PREMIUM, ULTIMATE

Kanthi API GraphQL, pangguna bisa nemtokake persis apa data sing dibutuhake lan entuk kabeh data sing dibutuhake ing sawetara pitakon. Miwiti rilis iki, GitLab ndhukung nambahake informasi grup dhasar menyang API GraphQL.

Mlebu nganggo kredensial Salesforce

Inti, STARTER, PREMIUM, ULTIMATE, GRATIS, PERANG, PERAK, EMAS

GitLab tresna marang pangembang Salesforce, lan kanggo ndhukung komunitas iki, kita ngidini pangguna mlebu menyang GitLab nganggo kredensial Salesforce.com. Instances saiki bisa ngatur GitLab minangka aplikasi sing disambungake Salesforce kanggo nggunakake Salesforce.com kanggo mlebu menyang GitLab kanthi siji klik.

SAML SSO saiki dibutuhake kanggo akses web

PREMIUM, ULTIMATE, SILVER, EMAS

Kita nambahi syarat single sign-on (SSO). ing tingkat grup, ngenalaken ing release 11.8, kanthi validasi ketat sumber daya grup lan proyek kanggo mesthekake yen pangguna mung bisa entuk akses nalika mlebu nganggo SAML. Iki minangka lapisan kontrol akses tambahan kanggo organisasi sing ngurmati keamanan lan nggunakake GitLab.com liwat SAML SSO. Saiki sampeyan bisa nggawe syarat SSO, ngerti yen pangguna ing grup sampeyan nggunakake SSO.

Nyaring miturut data sing bubar digawe utawa diowahi kanggo API epik

ULTIMATE, EMAS

Sadurungé, ora gampang takon data sing bubar digawe utawa diganti nggunakake API epik GitLab. Ing release 11.11 kita nambah saringan tambahan created_after, created_before, updated_after и updated_beforekanggo mesthekake konsistensi karo API tugas lan cepet golek epik diowahi utawa mentas digawe.

Otentikasi biometrik nganggo UltraAuth

Inti, STARTER, PREMIUM, ULTIMATE, GRATIS, PERANG, PERAK, EMAS

Tenan UltraAuth spesialisasi ing otentikasi biometrik tanpa sandi. Saiki kita ndhukung metode otentikasi iki ing GitLab!

Matur nuwun, Karthiki Tanna (Kartikey Tanna)!

GitLab Runner 11.11

Inti, STARTER, PREMIUM, ULTIMATE, GRATIS, PERANG, PERAK, EMAS

Dina iki kita ngeculake GitLab Runner 11.11! GitLab Runner minangka proyek open source sing digunakake kanggo mbukak proyek CI/CD lan ngirim asil bali menyang GitLab.

Omnibus dandan

CORE, STARTER, PREMIUM, ULTIMATE

Kita wis nggawe dandan ing ngisor iki kanggo Omnibus ing GitLab 11.11:

Ngapikake Skema

CORE, STARTER, PREMIUM, ULTIMATE

Kita wis nggawe dandan ing ngisor iki kanggo grafik Helm ing GitLab 11.11:

Dandan kinerja

Inti, STARTER, PREMIUM, ULTIMATE, GRATIS, PERANG, PERAK, EMAS

Kita terus nambah kinerja GitLab kanthi saben rilis kanggo instan GitLab kabeh ukuran. Sawetara dandan ing GitLab 11.11:

fitur outdated

GitLab Geo bakal nyedhiyakake panyimpenan hash ing GitLab 12.0

GitLab Geo dibutuhake panyimpenan hashed kanggo ngurangi kompetisi ing kelenjar sekunder. Iki kacathet ing gitlab-ce#40970.

Ing GitLab 11.5 kita wis nambahake syarat iki menyang dokumentasi Geo: gitlab-ee#8053.

Ing GitLab 11.6 sudo 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 permanen dipatèni bakal katampil ing kaca Area Admin › Geo › Node, yen mriksa ndhuwur ora diijini. gitlab-ee!8433.

Ing GitLab 12.0 Geo bakal nggunakake syarat panyimpenan hash. Cm. gitlab-ee#8690.

Tanggal pambusakan: 22 June 2019

GitLab Geo bakal nggawa PG FDW menyang GitLab 12.0

Iki perlu kanggo Geo Log Kursor amarga Ngartekno mbenakake kinerja sawetara operasi sinkronisasi. Kinerja pitakon status simpul Geo uga apik. Pitakonan sadurunge nduweni kinerja sing kurang apik ing proyek gedhe. Waca carane nyetel iki ing Replikasi database geo. Ing GitLab 12.0 Geo bakal mbutuhake PG FDW. Cm. gitlab-ee#11006.

Tanggal pambusakan: 22 June 2019

Opsi Sentry kanggo laporan bug lan logging bakal dibusak saka antarmuka panganggo ing GitLab 12.0

Opsi iki bakal dibusak saka antarmuka panganggo ing GitLab 12.0 lan bakal kasedhiya ing file kasebut gitlab.yml. Kajaba iku, sampeyan bisa nemtokake lingkungan Sentry kanggo mbedakake antarane macem-macem penyebaran. Contone, pangembangan, pementasan lan produksi. Cm. gitlab-ce#49771.

Tanggal pambusakan: 22 June 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_serverbakal 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 Tabel owah-owahan lan instruksi kanggo migrasi menyang konfigurasi anyar kasedhiya. Deleng 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

11.4 GitLab Runner ngenalake parameter fitur FF_K8S_USE_ENTRYPOINT_OVER_COMMAND kanggo ndandani masalah kayata #2338 и #3536.

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. Matur nuwun, Javier Ardo (Javier Jardon), kanggo sampeyan sumbangan!

Tanggal pambusakan: 22 June 2019

Mbusak perintah GitLab Runner Helper lawas

Minangka bagéan saka nambah support Windows Docker executor kudu nilar sawetara printah lawas sing digunakake kanggo gambar helper.

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 diwenehi kesempatan ngatur carane Runner nglakokaké printah git clean. Kajaba iku, strategi reresik 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 ing tugas iki.

Tanggal pambusakan: 22 June 2019

Group Project Cithakan kasedhiya mung kanggo Silver / rencana Premium

Nalika kita ngenalaken cithakan proyek tingkat tim ing 11.6, kita sengaja nggawe fitur Premium / Silver iki kasedhiya kanggo kabeh plans.

Kita ndandani bug iki ing release 11.11 lan menehi tambahan 3 sasi kanggo kabeh pangguna lan kedadean ngisor Silver / tingkat Premium.

Wiwit tanggal 22 Agustus 2019, template proyek grup mung kasedhiya kanggo rencana Silver/Premium lan ndhuwur, kaya sing diterangake ing dokumentasi.

Tanggal pambusakan: 22 августа 2019 г.

Dhukungan kanggo proyek batch Windows wis mandheg

Ing GitLab 13.0 (22 Juni 2020), kita rencana mbusak dhukungan kanggo proyek batch baris perintah Windows ing GitLab Runner (contone. cmd.exe) kanggo ndhukung dhukungan kanggo Windows PowerShell. Rincian liyane ing tugas iki.

Visi kita kanggo DevOps perusahaan saiki bakal selaras karo posisi Microsoft yen PowerShell minangka pilihan sing paling apik kanggo ngotomatisasi aplikasi perusahaan ing lingkungan Windows. Yen sampeyan pengin terus nggunakake cmd.exe, printah iki bisa disebut saka PowerShell, nanging kita ora bakal langsung ndhukung karya batch Windows amarga sawetara inconsistencies sing nyebabake pangopènan dhuwur lan pembangunan overhead.

Tanggal pambusakan: 22 сентября 2019 г.

Mbutuhake Git 2.21.0 utawa luwih dhuwur

Ing GitLab 11.11, Git 2.21.0 dibutuhake kanggo mbukak. Omnibus GitLab wis dikirim karo Git 2.21.0, nanging pangguna instalasi asli karo versi Git sadurunge kudu nganyarke.

Tanggal pambusakan: 22 May 2019

Cithakan layanan Kubernetes warisan

Ing GitLab 12.0 kita arep pindhah saka template layanan Kubernetes ing tingkat conto kanggo konfigurasi kluster tingkat conto sing dikenalake ing GitLab 11.11.

Kabeh conto sing dikelola dhewe nggunakake cithakan layanan bakal dipindhah menyang kluster tingkat conto nalika nganyarke menyang GitLab 12.0.

Tanggal pambusakan: 22 June 2019

Milih saka pencocokan label app ing panel penyebaran Kubernetes

Ing GitLab 12.0, kita ngrancang supaya ora cocog karo label app ing pamilih penyebaran Kubernetes. Ing GitLab 11.10 kita ngenalake mekanisme cocog anyar, kang nelusuri cocog dening app.example.com/app и app.example.com/envkanggo nampilake penyebaran ing panel.

Supaya penyebaran kasebut katon ing dashboard penyebaran, sampeyan mung ngirim penyebaran anyar lan GitLab bakal ngetrapake label anyar.

Tanggal pambusakan: 22 June 2019

Paket GitLab 12.0 bakal ditandatangani kanthi teken lengkap

2 Mei 2019 GitLab ditambahi wektu validitas teken tombol kanggo paket Omnibus GitLab saka 01.08.2019/01.07.2020/XNUMX nganti XNUMX/XNUMX/XNUMX. Yen sampeyan verifikasi teken paket lan pengin nganyari tombol, mung tindakake pandhuan saka maneh dokumentasi kanggo mlebu paket Omnibus.

Tanggal pambusakan: 22 June 2019

Ganti log

Goleki kabeh owah-owahan iki ing changelog:

Instalasi

Yen sampeyan nyiyapake instalasi GitLab anyar, bukak kaca download GitLab.

Update

→ Priksa metu kaca nganyari

Source: www.habr.com

Add a comment