GitLab 11.11: beberapa bertanggung jawab untuk menggabungkan permintaan dan peningkatan untuk kontainer


Lebih banyak opsi kolaborasi dan lebih banyak pemberitahuan


GitLab terus mencari cara baru untuk meningkatkan kolaborasi di seluruh siklus hidup DevOps. Kami senang mengumumkan bahwa dari rilis ini kami mendukung beberapa orang yang bertanggung jawab untuk satu permintaan penggabungan ! Fitur ini tersedia dari tingkat GitLab Starter dan benar-benar mewujudkan moto kami: "Semua orang dapat berkontribusi . " Kami tahu bahwa banyak orang dapat bekerja dengan satu permintaan penggabungan, sehingga semuanya beres, dan sekarang Anda memiliki kesempatan untuk menunjuk beberapa orang yang bertanggung jawab atas permintaan penggabungan!


Dan tim DevOps sekarang menerima notifikasi otomatis tentang peristiwa penyebaran di Slack dan Mattermost . Tambahkan pemberitahuan baru ke daftar acara pengiriman dalam dua obrolan ini, dan tim Anda akan hampir secara instan mengetahui tentang penyebaran baru.


Mengurangi biaya dengan mendukung wadah Docker di Windows dan menyediakan kluster Kubernetes tingkat instance


Kami menyukai wadah! Kontainer menghabiskan lebih sedikit sumber daya sistem daripada mesin virtual dan meningkatkan portabilitas aplikasi. Sejak rilis GitLab 11.11, kami telah mendukung Windows Container Executor untuk GitLab Runner , jadi sekarang Anda dapat menggunakan kontainer Docker di Windows dan menikmati fitur-fitur canggih orkestrasi dan manajemen pipa.


GitLab Premium (hanya untuk instance yang dikelola sendiri) sekarang menawarkan proxy caching untuk dependensi untuk gambar Docker . Add-on ini akan mempercepat pengiriman, karena sekarang Anda akan memiliki proxy caching untuk gambar Docker yang umum digunakan.


Pengguna instance GitLab yang dikelola sendiri sekarang dapat menyiapkan kluster Kubernetes di tingkat instance , dan semua grup dan proyek dalam instance akan menggunakannya untuk penyebaran mereka. Integrasi GitLab dengan Kubernetes ini akan secara otomatis membuat sumber daya untuk proyek tertentu untuk keamanan tambahan.


Dan itu belum semuanya!


Selain fitur kolaborasi baru dan pemberitahuan tambahan, kami menambahkan akses tamu ke rilis , meningkatkan menit tambahan CI Runner untuk GitLab Gratis , pemeriksaan disederhanakan dengan secara otomatis menyelesaikan diskusi ketika Anda menerapkan penawaran , dan banyak lagi!


Karyawan Paling Berharga Bulan ini ( MVP ) - Kia Mei Somabes

Dalam rilis ini, kami menambahkan kemampuan untuk mengunduh folder individual dari repositori, daripada semua konten. Sekarang Anda dapat mengunduh hanya beberapa file yang diperlukan. Terima kasih Kia May Somabes

Fitur utama GitLab 11.11


Pelaksana Kontainer Windows untuk GitLab Runner


INTI, STARTER, PREMIUM, ULTIMATE, GRATIS, BRONZE, SILVER, EMAS


Di GitLab 11.11, kami menambahkan pelaksana baru ke GitLab Runner sehingga wadah Docker dapat digunakan pada Windows. Sebelumnya, Anda harus menggunakan shell untuk mengatur wadah Docker di Windows, tetapi sekarang Anda dapat bekerja dengan wadah Docker di Windows secara langsung, hampir dengan cara yang sama seperti di Linux. Pengguna platform Microsoft sekarang memiliki lebih banyak opsi untuk pengaturan dan pengelolaan saluran pipa.


Pembaruan ini mencakup peningkatan dukungan PowerShell di GitLab CI / CD, serta gambar pembantu baru untuk berbagai versi wadah Windows. Pelari Windows Anda sendiri tentu saja dapat digunakan dengan GitLab.com, tetapi sejauh ini mereka tidak ada dalam daftar alat yang tersedia untuk umum.



Proxy ketergantungan cache untuk registri kontainer


PREMIUM, ULTIMATE


Tim sering menggunakan kontainer dalam membangun jalur pipa, dan proxy caching untuk gambar dan paket yang sering digunakan dari hulu adalah cara yang bagus untuk mempercepat jalur pipa. Dengan salinan lokal dari lapisan yang diinginkan, dapat diakses melalui proxy caching baru, Anda dapat lebih efisien bekerja dengan gambar umum di lingkungan Anda.


Sejauh ini, proksi untuk wadah hanya tersedia untuk instance yang dikelola sendiri di server web Puma (dalam mode eksperimental) .



Beberapa bertanggung jawab untuk menggabungkan permintaan


STARTER, PREMIUM, ULTIMATE, BRONZE, SILVER, EMAS


Cukup sering, beberapa orang segera bekerja pada fungsi di cabang umum dan dalam permintaan gabungan, misalnya, ketika pengembang front-end dan backend bekerja erat satu sama lain atau ketika pengembang bekerja berpasangan, seperti dalam pemrograman ekstrim.


Di GitLab 11.11, beberapa orang dapat ditugaskan untuk menggabungkan permintaan. Seperti halnya beberapa pengelola tugas, Anda dapat menggunakan daftar, filter, pemberitahuan, dan API di sini.



Konfigurasi Cluster Kubernetes Instance-Level


INTI, STARTER, PREMIUM, ULTIMATE


Model keamanan dan pelatihan di Kubernetes sedang berkembang, dan sekarang Anda dapat melayani sejumlah besar klien melalui satu kelompok umum.


Di GitLab 11.11, pengguna instans yang dikelola sendiri sekarang dapat menyiapkan cluster di tingkat instance, dan semua grup dan proyek dalam instance akan menggunakannya untuk penyebaran mereka. Integrasi GitLab dengan Kubernetes ini akan secara otomatis membuat sumber daya untuk proyek tertentu untuk keamanan tambahan.



Pemberitahuan penyebaran di Slack dan Mattermost


INTI, STARTER, PREMIUM, ULTIMATE, GRATIS, BRONZE, SILVER, EMAS


Sekarang Anda dapat mengonfigurasi notifikasi otomatis tentang peristiwa penyebaran di saluran tim berkat integrasi dengan obrolan Slack dan Mattermost , dan tim Anda akan mengetahui semua acara penting.



Akses tamu ke edisi


INTI, STARTER, PREMIUM, ULTIMATE, GRATIS, BRONZE, SILVER, EMAS


Sekarang, pengguna tamu proyek Anda dapat melihat rilis yang dipublikasikan di halaman Siaran. Mereka akan dapat mengunduh artefak yang diterbitkan, tetapi mereka tidak akan dapat mengunduh kode sumber atau melihat informasi tentang repositori, seperti tag atau komitmen.



Peningkatan lainnya di GitLab 11.11


Grafik komit berseri untuk kinerja yang lebih baik


INTI, STARTER, PREMIUM, ULTIMATE, GRATIS, BRONZE, SILVER, EMAS


Banyak operasi Git memerlukan melintasi grafik komit, seperti menghitung basis gabungan atau menghasilkan cabang yang mengandung komit. Semakin banyak komit, semakin lambat operasi ini dilakukan, karena untuk mem-bypassnya perlu memuat setiap objek dari disk untuk membaca petunjuknya.


Dalam GitLab 11.11, kami menyertakan fitur grafik komit berseri yang diperkenalkan dalam rilis terbaru Git untuk menghitung dan menyimpan informasi ini sebelumnya. Perayapan dalam repositori besar sekarang jauh lebih cepat. Grafik komit akan secara otomatis dibuat di pengumpulan sampah berikutnya di repositori.


Baca tentang cara membuat grafik serial komit dalam serangkaian artikel dari salah satu penulis fitur ini.


Menit tambahan CI Runner: sekarang untuk paket gratis


GRATIS, PERUNGGU, PERAK, EMAS


Bulan lalu, kami menambahkan kemampuan untuk membeli menit tambahan untuk CI Runner, tetapi hanya untuk paket berbayar GitLab.com. Dalam masalah ini, Anda dapat membeli menit dalam paket gratis.


Unduh arsip direktori di repositori


INTI, STARTER, PREMIUM, ULTIMATE, GRATIS, BRONZE, SILVER, EMAS


Bergantung pada jenis dan ukuran proyek, arsip seluruh proyek mungkin memakan waktu lama dan tidak selalu diperlukan, terutama dalam kasus repositori mono besar. Di GitLab 11.11, Anda dapat mengunduh arsip dari isi direktori saat ini, termasuk subdirektori, untuk memilih hanya folder yang Anda butuhkan.


Terima kasih untuk pekerjaannya, Kia May Somabes !



Menerapkan proposal sekarang secara otomatis menyelesaikan diskusi


INTI, STARTER, PREMIUM, ULTIMATE, GRATIS, BRONZE, SILVER, EMAS


Proposal perubahan menyederhanakan pekerjaan gabungan pada permintaan gabungan: sekarang Anda dapat melakukannya tanpa salin-tempel untuk menerima perubahan yang diajukan. Di GitLab 11.11, kami menjadikan proses ini lebih mudah: sekarang diskusi diselesaikan secara otomatis saat menerapkan proposal.



Penghitung waktu di sidebar papan tugas


INTI, STARTER, PREMIUM, ULTIMATE, GRATIS, BRONZE, SILVER, EMAS


Bilah tugas samping harus terlihat sama di tampilan papan tulis dan tugas. Karenanya, GitLab sekarang memiliki penghitung waktu di bilah tugas di bilah tugas. Cukup buka papan tugas, klik pada tugas, dan panel samping dengan penghitung waktu akan terbuka.



Info penerapan di API Lingkungan


INTI, STARTER, PREMIUM, ULTIMATE, GRATIS, BRONZE, SILVER, EMAS


Kami telah menambahkan kemampuan untuk meminta informasi tentang lingkungan spesifik dari API Lingkungan untuk mengetahui komit mana yang digunakan di lingkungan saat ini. Ini akan menyederhanakan otomatisasi dan pelaporan untuk pengguna Lingkungan di GitLab.


Pencocokan variabel negatif untuk aturan pipa


INTI, STARTER, PREMIUM, ULTIMATE, GRATIS, BRONZE, SILVER, EMAS


Sekarang Anda dapat memeriksa persamaan negatif atau kebetulan pola ( != Dan !~ ) Dalam file .gitlab-ci.yml saat memeriksa nilai-nilai variabel lingkungan, sehingga mengendalikan perilaku pipa menjadi lebih fleksibel.


Mulai satu klik dari semua pekerjaan manual dalam satu panggung


INTI, STARTER, PREMIUM, ULTIMATE, GRATIS, BRONZE, SILVER, EMAS


Di GitLab 11.11, pengguna yang memiliki banyak pekerjaan manual secara bertahap sekarang dapat menjalankan semua pekerjaan seperti itu dalam satu langkah dengan mengeklik tombol "Mainkan semua" di sebelah kanan nama panggung di tampilan saluran pipa.


Membuat file langsung dari variabel lingkungan


INTI, STARTER, PREMIUM, ULTIMATE, GRATIS, BRONZE, SILVER, EMAS


Variabel lingkungan sering digunakan untuk membuat file, terutama untuk rahasia yang membutuhkan perlindungan dan hanya tersedia dalam pipa lingkungan tertentu. Untuk melakukan ini, Anda mengatur konten variabel sebagai konten variabel dan membuat file dalam pekerjaan yang berisi nilai. Dengan variabel environment seperti file ini dapat dilakukan dalam satu langkah, bahkan tanpa memodifikasi .gitlab-ci.yml.


Titik Akhir API Informasi Kerentanan


ULTIMATE, EMAS


Sekarang Anda dapat meminta dari GitLab API semua kerentanan yang diidentifikasi dalam proyek. Dengan API ini, Anda dapat membuat daftar kerentanan yang dapat dibaca mesin dengan filter berdasarkan jenis, validitas, dan tingkat keparahan.


Kemampuan pemindaian dinamis penuh untuk DAST


ULTIMATE, EMAS


Di GitLab, Anda dapat menguji keamanan aplikasi secara dinamis (Pengujian Keamanan Aplikasi Dinamis, DAST) sebagai bagian dari pipa CI. Dimulai dengan rilis ini, Anda dapat memilih pemindaian dinamis penuh alih-alih pemindaian pasif standar. Pemindaian dinamis penuh melindungi terhadap lebih banyak kerentanan.


Instal Prometheus pada cluster tingkat grup


INTI, STARTER, PREMIUM, ULTIMATE, GRATIS, BRONZE, SILVER, EMAS


Dalam rilis GitLab ini, Anda dapat melampirkan cluster Kubernetes ke seluruh grup. Kami juga menambahkan kemampuan untuk menginstal satu instance Prometheus pada kluster ini, untuk mempermudah pemantauan semua proyek pada kluster.


Panel Keamanan Abaikan Informasi


ULTIMATE, EMAS


Panel keamanan GitLab memungkinkan administrator untuk melihat kerentanan yang diabaikan. Untuk mengoptimalkan alur kerja, kami menambahkan kemampuan untuk melihat informasi abaikan langsung di panel keamanan.


Buat metrik dasbor khusus


PREMIUM, ULTIMATE, SILVER, EMAS


Buat bagan baru dengan metrik kinerja khusus tepat di bilah alat di dasbor metrik. Pengguna sekarang dapat membuat, memperbarui, dan menghapus visualisasi metrik di dasbor dengan mengklik tombol Tambahkan Metrik di sudut kanan atas bilah alat dasbor.



Tugas dari notifikasi sekarang terbuka atas nama GitLab Alert Bot


PREMIUM, ULTIMATE, SILVER, EMAS


Sekarang untuk tugas yang dibuka dari notifikasi, penulis akan menjadi GitLab Alert Bot, sehingga Anda dapat segera melihat bahwa tugas itu dibuat secara otomatis dari notifikasi penting.


Deskripsi epos autosave ke penyimpanan lokal


ULTIMATE, EMAS


Deskripsi epik tidak disimpan di penyimpanan lokal, jadi perubahannya hilang jika Anda tidak secara eksplisit menyimpannya saat mengubah deskripsi epik. GitLab 11.11 memperkenalkan kemampuan untuk menyimpan deskripsi epik di penyimpanan lokal. Ini berarti bahwa sekarang Anda dapat dengan mudah kembali mengubah deskripsi epik jika terjadi kesalahan, Anda terganggu atau secara tidak sengaja keluar dari browser.


Dukungan Mirroring GitLab untuk Git LFS


STARTER, PREMIUM, ULTIMATE, BRONZE, SILVER, EMAS


Mirroring dapat mereplikasi repositori Git dari satu tempat ke tempat lain. Ini membuatnya mudah untuk menyimpan replika repositori yang terletak di tempat lain di server GitLab. GitLab sekarang mendukung repositori mirroring dengan Git LFS, sehingga fitur ini tersedia bahkan untuk repositori dengan file besar, seperti tekstur untuk game atau data ilmiah.


Baca dan tulis izin ke repositori untuk token akses pribadi


INTI, STARTER, PREMIUM, ULTIMATE, GRATIS, BRONZE, SILVER, EMAS


Banyak token akses pribadi memiliki izin untuk berubah di tingkat api , tetapi akses penuh ke API dapat memberikan terlalu banyak hak untuk beberapa pengguna atau organisasi.


Berkat masukan komunitas, token akses pribadi sekarang hanya dapat memiliki izin baca dan tulis untuk repositori proyek, daripada akses tingkat API yang lebih dalam ke zona GitLab yang sensitif seperti pengaturan dan keanggotaan.


Terima kasih Horatiu Eugen Vlad


Menambahkan Dukungan Dasar untuk Permintaan Grup GraphQL


GRATIS, PERUNGGU, PERAK, EMAS, INTI, STARTER, PREMIUM, ULTIMATE


Menggunakan GraphQL API, pengguna dapat menentukan data apa yang mereka butuhkan dan menerima semua data yang diperlukan dalam beberapa pertanyaan. Dimulai dengan rilis ini, GitLab mendukung penambahan informasi grup dasar ke GraphQL API.


Login Kredensial Tenaga Penjualan


INTI, STARTER, PREMIUM, ULTIMATE, GRATIS, BRONZE, SILVER, EMAS


GitLab mencintai pengembang Salesforce, dan untuk mendukung komunitas ini, kami mengizinkan pengguna untuk masuk ke GitLab dengan kredensial Salesforce.com. Sekarang dalam contoh, Anda dapat mengkonfigurasi GitLab sebagai aplikasi yang terhubung ke Salesforce untuk menggunakan Salesforce.com untuk masuk ke GitLab dengan satu klik.


SAML SSO sekarang diperlukan untuk akses web


PREMIUM, ULTIMATE, SILVER, EMAS


Kami memperluas persyaratan sistem masuk tunggal (SSO) tingkat grup yang diperkenalkan pada rilis 11.8 dengan ulasan ketat tentang sumber daya grup dan proyek sehingga pengguna hanya dapat mengakses saat masuk dengan SAML. Ini adalah level tambahan kontrol akses untuk organisasi yang menghargai keamanan dan menggunakan GitLab.com melalui SAML SSO. Sekarang Anda dapat membuat SSO suatu keharusan, mengetahui bahwa pengguna dalam grup Anda menggunakan SSO.


Pemfilteran oleh data yang baru dibuat atau diubah untuk API epik


ULTIMATE, EMAS


Dulu sulit untuk meminta data yang baru dibuat atau dimodifikasi menggunakan API epik di GitLab. Dalam rilis 11.11, kami menambahkan filter tambahan created_after , created_before , updated_after dan updated_before untuk memastikan konsistensi dengan tugas-tugas API dan dengan cepat menemukan epik yang dimodifikasi atau yang baru dibuat.


Otentikasi biometrik dengan UltraAuth


INTI, STARTER, PREMIUM, ULTIMATE, GRATIS, BRONZE, SILVER, EMAS


UltraAuth berspesialisasi dalam otentikasi biometrik tanpa kata sandi. Sekarang kami mendukung metode otentikasi ini di GitLab!


Terima kasih Kartikey Tanna


GitLab Runner 11.11


INTI, STARTER, PREMIUM, ULTIMATE, GRATIS, BRONZE, SILVER, EMAS


Hari ini kami merilis GitLab Runner 11.11! GitLab Runner adalah proyek sumber terbuka yang digunakan untuk menjalankan pekerjaan CI / CD dan mengirim hasilnya kembali ke GitLab.



Peningkatan Omnibus


INTI, STARTER, PREMIUM, ULTIMATE


Kami membuat peningkatan berikut untuk Omnibus di GitLab 11.11:



Peningkatan sirkuit


INTI, STARTER, PREMIUM, ULTIMATE


Kami telah membuat peningkatan berikut pada grafik Helm di GitLab 11.11:



Peningkatan kinerja


INTI, STARTER, PREMIUM, ULTIMATE, GRATIS, BRONZE, SILVER, EMAS


Kami terus meningkatkan kinerja GitLab dengan setiap rilis untuk instance GitLab dalam ukuran berapa pun. Beberapa peningkatan di GitLab 11.11:



Fitur usang


GitLab Geo akan menyediakan penyimpanan hash di GitLab 12.0


GitLab Geo membutuhkan penyimpanan hash untuk mengurangi persaingan pada node sekunder. Ini telah dicatat di gitlab-ce # 40970 .


Di GitLab 11.5, kami menambahkan persyaratan ini ke dokumentasi Geo: gitlab-ee # 8053 .


Di GitLab 11.6, sudo gitlab-rake gitlab:geo:check cek apakah penyimpanan hash diaktifkan dan apakah semua proyek dimigrasikan. Lihat gitlab-ee # 8289 . Jika Anda menggunakan Geo, jalankan pemeriksaan ini dan bermigrasi sesegera mungkin.


Di GitLab 11.8, peringatan yang dinonaktifkan secara permanen akan ditampilkan pada halaman Admin Area β€ΊGeoβ€Ί Nodes jika pemeriksaan di atas tidak diizinkan. gitlab-ee! 8433 .


Di GitLab 12.0, Geo akan menggunakan persyaratan penyimpanan hash. Lihat gitlab-ee # 8690 .


Tanggal penghapusan: 22 Juni 2019


GitLab Geo akan menggunakan PG FDW di GitLab 12.0


Ini diperlukan untuk Geo Log Cursor, karena secara signifikan meningkatkan kinerja beberapa operasi sinkronisasi. Performa permintaan status geo node juga ditingkatkan. Pertanyaan sebelumnya memiliki produktivitas yang terlalu rendah di proyek-proyek besar. Lihat cara mengkonfigurasi ini di Replikasi Basis Data Geo . Di GitLab 12.0, Geo akan membutuhkan PG FDW. Lihat gitlab-ee # 11006 .


Tanggal penghapusan: 22 Juni 2019


Opsi penjaga untuk pelaporan kesalahan dan pencatatan akan dihapus dari antarmuka pengguna di GitLab 12.0


Opsi-opsi ini akan dihapus dari antarmuka pengguna di GitLab 12.0 dan akan tersedia dalam file gitlab.yml . Selain itu, Anda dapat menentukan lingkungan Sentry untuk membedakan antara beberapa penerapan. Misalnya, pengembangan, pementasan dan produksi. Lihat gitlab-ce # 49771 .


Tanggal penghapusan: 22 Juni 2019


Batasi jumlah maksimum pipa yang dibuat oleh satu pengiriman


GitLab digunakan untuk membuat jaringan pipa untuk HEAD masing HEAD masing cabang dalam pengiriman. Ini nyaman bagi pengembang yang mengirimkan beberapa perubahan sekaligus (misalnya, ke cabang fitur dan ke cabang develop ).


Tetapi ketika mengirim repositori besar, di mana ada banyak cabang aktif (misalnya, untuk memindahkan, mirroring atau bercabang), Anda tidak perlu membuat pipa untuk setiap cabang. Dimulai dengan GitLab 11.10, kami membuat maksimal 4 pipa saat mengirim.


Dihapus: 22 Mei 2019


Legacy GitLab Runner Code Legacy Paths


Dimulai dengan Gitlab 11.9, GitLab Runner menggunakan metode kloning / pemanggilan repositori yang baru . Saat ini, GitLab Runner akan menggunakan metode lama jika yang baru tidak didukung. Lihat tugas ini untuk lebih jelasnya.


Di GitLab 11.0, kami mengubah tampilan konfigurasi server metrik untuk GitLab Runner. metrics_server akan dihapus demi listen_address di GitLab 12.0. Lihat tugas ini untuk lebih jelasnya.


Dalam versi 11.3, GitLab Runner mulai mendukung beberapa penyedia cache ; yang menyebabkan pengaturan baru untuk konfigurasi S3 tertentu . Dokumentasi berisi tabel perubahan dan instruksi untuk pindah ke konfigurasi baru. Lihat tugas ini untuk lebih jelasnya.


Jalur ini tidak akan tersedia di GitLab 12.0. Sebagai pengguna, Anda tidak perlu mengubah apa pun, pastikan saja instance GitLab berfungsi dengan versi 11.9+ saat memutakhirkan ke GitLab Runner 12.0.


Tanggal penghapusan: 22 Juni 2019


Fitur Titik Masuk yang sudah tidak digunakan lagi untuk GitLab Runner


Pada 11.4, GitLab Runner memperkenalkan parameter fitur FF_K8S_USE_ENTRYPOINT_OVER_COMMAND untuk memperbaiki masalah seperti # 2338 dan # 3536 .


Di GitLab 12.0, kita akan beralih ke perilaku yang benar, seolah-olah parameter fitur dinonaktifkan. Lihat tugas ini untuk lebih jelasnya.


Tanggal penghapusan: 22 Juni 2019


Dukungan Distribusi Linux yang tidak digunakan lagi Mencapai EOL untuk GitLab Runner


Beberapa distribusi Linux di mana Anda dapat menginstal GitLab Runner telah memenuhi tujuannya.


Di GitLab 12.0, GitLab Runner tidak akan lagi mendistribusikan paket ke distribusi Linux tersebut. Daftar lengkap distribusi yang tidak lagi didukung dapat ditemukan dalam dokumentasi kami. Terima kasih, Javier JardΓ³n , atas masukan Anda!


Tanggal penghapusan: 22 Juni 2019


Menghapus Perintah Penolong Pelari GitLab Lama


Sebagai bagian dari menambahkan dukungan untuk Windows, pelaksana Docker harus meninggalkan beberapa perintah lama yang digunakan untuk gambar pembantu .


Di GitLab 12.0, GitLab Runner dimulai dengan perintah baru. Ini hanya berlaku untuk pengguna yang mengganti gambar pembantu . Lihat tugas ini untuk lebih jelasnya.


Tanggal penghapusan: 22 Juni 2019


Menghapus mekanisme git clean lama dari GitLab Runner


Di GitLab Runner 11.10, kami menyediakan kemampuan untuk menyesuaikan cara Runner menjalankan perintah git clean . Selain itu, strategi pembersihan baru menghapus penggunaan git reset dan menempatkan perintah git clean setelah langkah unggah.


Karena perubahan perilaku ini dapat memengaruhi beberapa pengguna, kami telah menyiapkan parameter FF_USE_LEGACY_GIT_CLEAN_STRATEGY . Jika disetel ke true , ini akan mengembalikan strategi pembersihan sebelumnya. Lebih lanjut tentang menggunakan parameter fungsi di GitLab Runner dapat ditemukan dalam dokumentasi .


Di GitLab Runner 12.0, kami akan menghapus dukungan untuk strategi pembersihan sebelumnya dan kemampuan untuk mengembalikannya menggunakan parameter fungsi. Lihat di tugas ini .


Tanggal penghapusan: 22 Juni 2019


Template Proyek Tim Hanya Tersedia untuk Paket Perak / Premium


Ketika kami memperkenalkan templat proyek di tingkat grup dalam rilis 11.6, kami tidak sengaja membuat fitur ini untuk Premium / Perak tersedia untuk semua paket.


Kami memperbaiki bug ini di rilis 11.11 dan memberikan 3 bulan lagi untuk semua pengguna dan contoh di bawah tingkat Silver / Premium.


Mulai 22 Agustus 2019, templat proyek grup hanya akan tersedia untuk paket Silver / Premium dan di atas, seperti yang dijelaskan dalam dokumentasi.


Tanggal dihapus: 22 Agustus 2019


Dukungan pekerjaan batch Windows dihentikan


Di GitLab 13.0 (22 Juni 2020), kami berencana untuk meninggalkan dukungan untuk pekerjaan batch pada baris perintah Windows di GitLab Runner (misalnya, cmd.exe ) demi dukungan yang ditingkatkan untuk Windows PowerShell. Lebih detail dalam tugas ini .


Sekarang visi kami tentang DevOps perusahaan akan sejalan dengan posisi Microsoft bahwa PowerShell adalah pilihan terbaik untuk mengotomatisasi aplikasi perusahaan di lingkungan Windows. Jika Anda ingin terus menggunakan cmd.exe , perintah ini dapat dipanggil dari PowerShell, tetapi kami tidak akan secara langsung mendukung pekerjaan batch Windows karena beberapa inkonsistensi yang mengakibatkan biaya pemeliharaan dan pengembangan yang tinggi.


Hapus tanggal: 22 September 2019


Membutuhkan Git 2.21.0 atau lebih tinggi.


Dimulai dengan GitLab 11.11, Git 2.21.0 diperlukan untuk dijalankan. Omnibus GitLab sudah dilengkapi dengan Git 2.21.0 , tetapi pengguna instalasi awal dengan versi Git sebelumnya harus melakukan upgrade.


Dihapus: 22 Mei 2019


Templat Layanan Kubernet yang sudah tidak digunakan lagi


Di GitLab 12.0, kami berencana untuk meninggalkan templat layanan Kubernetes level- instal demi konfigurasi klaster level-instans yang diperkenalkan pada GitLab 11.11.


Semua instance yang dikelola sendiri di mana templat layanan digunakan akan dimigrasikan ke gugus di tingkat instance saat memutakhirkan ke GitLab 12.0.


Tanggal penghapusan: 22 Juni 2019


Menolak pencocokan label app di panel penerapan Kubernetes


Di GitLab 12.0, kami berencana untuk meninggalkan pencocokan label aplikasi di pemilih penyebaran Kubernetes. Di GitLab 11.10, kami memperkenalkan mekanisme pencocokan baru yang mencari kecocokan di app.example.com/app dan app.example.com/env untuk menampilkan penyebaran ke panel.


Agar penyebaran ini dapat ditampilkan di panel penyebaran, Anda hanya perlu mengirim penyebaran baru, dan GitLab akan menerapkan pintasan baru.


Tanggal penghapusan: 22 Juni 2019


Paket GitLab 12.0 akan ditandatangani dengan tanda tangan yang diperpanjang


Pada 2 Mei 2019, GitLab memperpanjang kunci penandatanganan untuk paket Omnibus GitLab dari 08/01/2019 hingga 01/01/2020. Jika Anda memeriksa tanda tangan paket dan ingin memperbarui kunci Anda, cukup ikuti instruksi dalam dokumentasi untuk menandatangani lagi paket Omnibus .


Tanggal penghapusan: 22 Juni 2019


Ubah Log


Cari semua perubahan ini di log perubahan:



Instalasi


Jika Anda sedang memasang instalasi baru GitLab, kunjungi halaman unduhan GitLab .


Perbarui


β†’ Periksa halaman pembaruan

Source: https://habr.com/ru/post/id453818/


All Articles