GitLab 11.11: beberapa tanggung jawab untuk permintaan penggabungan dan peningkatan container

GitLab 11.11: beberapa tanggung jawab untuk permintaan penggabungan dan peningkatan container

Opsi kolaborasi lainnya dan notifikasi tambahan

Di GitLab, kami terus mencari cara baru untuk meningkatkan kolaborasi di seluruh siklus hidup DevOps. Kami dengan senang hati mengumumkan bahwa dengan rilis ini kami mendukung beberapa orang yang bertanggung jawab untuk satu permintaan penggabungan! Fitur ini tersedia dari level GitLab Starter dan benar-benar mewujudkan moto kami: "Setiap orang dapat berkontribusi". Kami tahu bahwa satu permintaan penggabungan dapat membuat banyak orang mengerjakannya untuk memastikan semuanya beres, dan sekarang Anda memiliki kemampuan untuk menetapkan beberapa pemilik permintaan penggabungan!

Tim DevOps kini juga menerima pemberitahuan otomatis tentang peristiwa penerapan di Slack dan Mattermost. Tambahkan pemberitahuan baru ke daftar peristiwa push di dua obrolan ini, dan tim Anda akan segera mengetahui penerapan baru.

Kurangi biaya dengan dukungan untuk container Docker di Windows dan penyediaan cluster Kubernetes di tingkat instans

Kami menyukai wadah! Kontainer mengonsumsi lebih sedikit sumber daya sistem dibandingkan mesin virtual dan meningkatkan portabilitas aplikasi. Sejak rilis GitLab 11.11 kami mendukung Pelaksana Kontainer Windows untuk GitLab Runner, sehingga Anda kini dapat menggunakan kontainer Docker di Windows dan menikmati kemampuan orkestrasi dan manajemen pipeline tingkat lanjut.

GitLab Premium (khusus instans yang dikelola sendiri) kini menawarkan menyimpan proxy ketergantungan untuk image Docker. Penambahan ini akan mempercepat pengiriman karena Anda sekarang memiliki proxy caching untuk image Docker yang sering digunakan.

Pengguna instans GitLab yang dikelola sendiri kini dapat melakukan provisi Cluster Kubernetes di tingkat instance, dan semua tim serta proyek dalam instance akan menggunakannya untuk penerapan mereka. Integrasi GitLab dengan Kubernetes ini akan secara otomatis membuat sumber daya khusus proyek untuk keamanan tambahan.

Dan itu tidak semua!

Selain fitur kolaborasi baru dan notifikasi tambahan, kami telah menambahkan akses tamu ke masalah, ditingkatkan tambahan menit CI Runner untuk GitLab Gratis, pemeriksaan yang disederhanakan menggunakan secara otomatis menyelesaikan diskusi ketika Anda menerapkan saran, dan banyak lagi!

Karyawan Paling Berharga bulan ini (MVP) — Kia Mae Somabes (Kia Mei Somabes)

Dalam rilis ini, kami menambahkan kemampuan untuk mengunduh folder individual dari repositori, bukan semua konten. Sekarang Anda hanya dapat mengunduh beberapa file yang Anda perlukan. Terima kasih, Kia Mae Somabes!

Fitur utama GitLab 11.11

Pelaksana Kontainer Windows untuk GitLab Runner

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

Di GitLab 11.11, kami menambahkan runner baru ke GitLab Runner agar container Docker dapat digunakan di Windows. Sebelumnya, Anda harus menggunakan shell untuk mengatur container Docker di Windows, namun sekarang Anda dapat bekerja dengan container Docker di Windows secara langsung, sama seperti di Linux. Pengguna platform Microsoft kini memiliki lebih banyak opsi untuk orkestrasi dan manajemen saluran.

Pembaruan ini mencakup peningkatan dukungan PowerShell di GitLab CI/CD, serta gambar dukungan baru untuk berbagai versi kontainer Windows. Tentu saja, pelari Windows Anda sendiri dapat digunakan dengan GitLab.com, tetapi alat tersebut belum tersedia untuk umum.

GitLab 11.11: beberapa tanggung jawab untuk permintaan penggabungan dan peningkatan container

Caching proksi ketergantungan untuk registri kontainer

PREMIUM, TERBAIK

Tim sering kali menggunakan container dalam pipeline build, dan menyimpan proxy untuk image dan paket yang sering digunakan dari upstream adalah cara terbaik untuk mempercepat pipeline. Dengan salinan lokal dari lapisan yang Anda perlukan, dapat diakses melalui proxy caching baru, Anda dapat bekerja lebih efisien dengan gambar umum di lingkungan Anda.

Untuk saat ini, proksi kontainer hanya tersedia untuk instans yang dikelola sendiri di server web Puma (dalam mode eksperimental).

GitLab 11.11: beberapa tanggung jawab untuk permintaan penggabungan dan peningkatan container

Beberapa orang bertanggung jawab atas permintaan penggabungan

STARTER, PREMIUM, ULTIMATE, PERUNGGU, PERAK, EMAS

Sangat umum bagi banyak orang untuk mengerjakan fitur di cabang bersama dan permintaan penggabungan, misalnya ketika pengembang front-end dan back-end bekerja sama secara erat atau ketika pengembang bekerja berpasangan, seperti dalam Pemrograman Ekstrim.

Di GitLab 11.11, Anda dapat menugaskan beberapa orang untuk menggabungkan permintaan. Seperti halnya beberapa pemilik tugas, Anda dapat menggunakan daftar, filter, notifikasi, dan API.

GitLab 11.11: beberapa tanggung jawab untuk permintaan penggabungan dan peningkatan container

Konfigurasi cluster Kubernetes di tingkat instance

INTI, STARTER, PREMIUM, ULTIMATE

Model keamanan dan penyediaan di Kubernetes berkembang untuk memungkinkan sejumlah besar klien dilayani melalui satu cluster bersama.

Di GitLab 11.11, pengguna instans yang dikelola sendiri kini dapat menyediakan klaster di tingkat instans, dan semua tim serta proyek dalam instans akan menggunakannya untuk penerapan mereka. Integrasi GitLab dengan Kubernetes ini akan secara otomatis membuat sumber daya khusus proyek untuk keamanan tambahan.

GitLab 11.11: beberapa tanggung jawab untuk permintaan penggabungan dan peningkatan container

Notifikasi penerapan di Slack dan Mattermost

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

Anda sekarang dapat mengatur pemberitahuan otomatis tentang peristiwa penerapan di saluran tim berkat integrasi dengan obrolan Kendur и Paling baik, dan tim Anda akan mengetahui semua peristiwa penting.

GitLab 11.11: beberapa tanggung jawab untuk permintaan penggabungan dan peningkatan container

Akses tamu ke masalah

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

Pengguna tamu proyek Anda sekarang dapat melihat rilis yang dipublikasikan di halaman Rilis. Mereka akan dapat mengunduh artefak yang diterbitkan, tetapi tidak akan dapat mengunduh kode sumber atau melihat detail repositori seperti tag atau penerapan.

GitLab 11.11: beberapa tanggung jawab untuk permintaan penggabungan dan peningkatan container

Peningkatan lainnya di GitLab 11.11

Grafik penerapan berseri untuk meningkatkan kinerja

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

Banyak operasi Git yang memerlukan penelusuran grafik penerapan, seperti menghitung basis gabungan atau membuat daftar cabang yang berisi penerapan. Semakin banyak commit, semakin lambat operasi ini karena traversal memerlukan pemuatan setiap objek dari disk untuk membaca pointernya.

Di GitLab 11.11, kami mengaktifkan fitur grafik komit berseri yang diperkenalkan pada rilis Git terbaru untuk menghitung dan menyimpan informasi ini secara proaktif. Perayapan di repositori besar kini jauh lebih cepat. Grafik komit akan dibuat secara otomatis selama pengumpulan sampah berikutnya di repositori.

Baca tentang bagaimana grafik komit berseri dibuat serangkaian artikel dari salah satu penulis fitur ini.

Menit CI Runner tambahan: sekarang tersedia untuk paket gratis

GRATIS, PERUNGGU, PERAK, EMAS

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

Mengunggah arsip direktori ke repositori

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

Tergantung pada jenis dan ukuran proyek, arsip seluruh proyek mungkin memerlukan waktu lama untuk diunduh dan tidak selalu diperlukan, terutama dalam kasus monorepositori berukuran besar. Di GitLab 11.11, Anda dapat mengunduh arsip isi direktori saat ini, termasuk subdirektori, untuk memilih folder yang Anda perlukan saja.

Terima kasih atas pekerjaannya Kia Mae Somabes!

GitLab 11.11: beberapa tanggung jawab untuk permintaan penggabungan dan peningkatan container

Menerapkan saran sekarang secara otomatis menyelesaikan diskusi

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

Mengusulkan perubahan mempermudah kolaborasi permintaan penggabungan dengan menghilangkan kebutuhan salin-tempel untuk menerima perubahan yang diusulkan. Di GitLab 11.11, kami membuat proses ini lebih mudah dengan memungkinkan diskusi diselesaikan secara otomatis ketika saran diterapkan.

Penghitung waktu di sidebar papan tugas

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

Bilah tugas bilah sisi akan terlihat sama pada tampilan Papan dan Tugas. Itu sebabnya GitLab kini memiliki pelacak waktu di sidebar papan penerbitan. Cukup buka papan tugas Anda, klik tugas, dan sidebar dengan penghitung waktu akan terbuka.

GitLab 11.11: beberapa tanggung jawab untuk permintaan penggabungan dan peningkatan container

Informasi tentang penerapan di Environments API

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

Kami telah menambahkan kemampuan untuk menanyakan informasi spesifik lingkungan dari API Lingkungan untuk mengetahui penerapan apa yang diterapkan ke lingkungan saat ini. Hal ini akan membuat otomatisasi dan pelaporan lebih mudah bagi pengguna Lingkungan di GitLab.

Variabel negatif cocok dengan aturan alur

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

Anda sekarang dapat memeriksa kesetaraan negatif atau pencocokan pola (!= и !~) dalam berkas .gitlab-ci.yml saat memeriksa nilai variabel lingkungan, sehingga pengendalian perilaku saluran pipa menjadi lebih fleksibel.

Jalankan semua pekerjaan manual dalam satu tahap dengan satu klik

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

Di GitLab 11.11, pengguna yang memiliki banyak pekerjaan manual dalam tahapannya kini dapat menyelesaikan semua pekerjaan tersebut dalam satu tahap dengan mengklik tombol "Mainkan semua" (“Jalankan Semua”) di sebelah kanan nama panggung pada tampilan Alur.

Membuat file langsung dari variabel lingkungan

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

Variabel lingkungan sering kali digunakan untuk membuat file, terutama untuk rahasia yang perlu dilindungi dan hanya dapat diakses di pipeline lingkungan tertentu. Untuk melakukan ini, Anda mengatur konten variabel ke konten file dan membuat file dalam pekerjaan yang berisi nilai tersebut. Dengan variabel lingkungan baru seperti file ini dapat dilakukan dalam satu langkah bahkan tanpa modifikasi .gitlab-ci.yml.

Titik akhir API untuk informasi kerentanan

TERBAIK, EMAS

Anda sekarang dapat menanyakan GitLab API untuk semua kerentanan yang diidentifikasi dalam sebuah proyek. Dengan API ini, Anda dapat membuat daftar kerentanan yang dapat dibaca mesin, difilter berdasarkan jenis, tingkat keyakinan, dan tingkat keparahan.

Kemampuan pemindaian dinamis penuh untuk DAST

TERBAIK, EMAS

Di GitLab, Anda dapat menguji keamanan aplikasi secara dinamis (Dynamic Application Security Testing, DAST) sebagai bagian dari pipeline CI. Dimulai dengan rilis ini, Anda dapat memilih pemindaian dinamis penuh daripada pemindaian pasif standar. Pemindaian dinamis penuh melindungi terhadap lebih banyak kerentanan.

Menginstal Prometheus di cluster tingkat grup

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

Rilis GitLab ini memperkenalkan kemampuan untuk melampirkan cluster Kubernetes ke seluruh grup. Kami juga menambahkan kemampuan untuk menginstal satu instans Prometheus per klaster untuk memudahkan pemantauan semua proyek di klaster.

Pelajari tentang mengabaikan kerentanan di Dasbor Keamanan

TERBAIK, EMAS

Dasbor keamanan GitLab memungkinkan administrator melihat kerentanan yang diabaikan. Untuk menyederhanakan alur kerja Anda, kami telah menambahkan kemampuan untuk melihat detail pengabaian langsung di dasbor keamanan Anda.

Buat bagan metrik khusus di dasbor Anda

PREMIUM, ULTIMATE, PERAK, EMAS

Buat bagan baru dengan metrik kinerja khusus langsung dari dasbor di dasbor metrik Anda. Pengguna kini dapat membuat, memperbarui, dan menghapus visualisasi metrik di dasbor dengan mengklik "Tambahkan Metrik" (“Tambahkan Metrik”) di sudut kanan atas toolbar dasbor.

GitLab 11.11: beberapa tanggung jawab untuk permintaan penggabungan dan peningkatan container

Masalah notifikasi sekarang dibuka sebagai GitLab Alert Bot

PREMIUM, ULTIMATE, PERAK, EMAS

Sekarang masalah yang terbuka dari notifikasi akan membuat pembuatnya disetel ke GitLab Alert Bot, sehingga Anda dapat segera melihat bahwa masalah tersebut dibuat secara otomatis dari notifikasi penting.

Simpan otomatis deskripsi epik ke penyimpanan lokal

TERBAIK, EMAS

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

Dukungan pencerminan GitLab untuk Git LFS

STARTER, PREMIUM, ULTIMATE, PERUNGGU, PERAK, EMAS

Dengan menggunakan mirroring, Anda dapat mereplikasi repositori Git dari satu lokasi ke lokasi lain. Hal ini memudahkan untuk menyimpan replika repositori yang terletak di tempat lain di server GitLab. GitLab sekarang mendukung pencerminan repositori dengan Git LFS, sehingga fitur ini tersedia bahkan untuk repo dengan file besar, seperti tekstur game atau data ilmiah.

Izin baca dan tulis repositori untuk token akses pribadi

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

Banyak token akses pribadi memiliki izin untuk berubah di tingkat tersebut api, namun akses API penuh mungkin memberikan terlalu banyak hak kepada beberapa pengguna atau organisasi.

Berkat masukan dari komunitas, token akses pribadi kini hanya dapat memiliki izin baca dan tulis pada repositori proyek, dibandingkan akses tingkat API yang lebih dalam ke area sensitif GitLab seperti pengaturan dan keanggotaan.

Terima kasih, Horatiu Evgen Vlad (Horatiu Eugen Vlad)!

Menambahkan dukungan dasar untuk kueri batch GraphQL

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

Dengan API GraphQL, pengguna dapat menentukan dengan tepat data apa yang mereka perlukan dan mendapatkan semua data yang mereka perlukan dalam beberapa kueri. Dimulai dengan rilis ini, GitLab mendukung penambahan informasi grup dasar ke API GraphQL.

Masuk dengan kredensial Salesforce

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

GitLab menyukai pengembang Salesforce, dan untuk mendukung komunitas ini, kami mengizinkan pengguna masuk ke GitLab dengan kredensial Salesforce.com. Instance sekarang dapat mengonfigurasi GitLab sebagai aplikasi yang terhubung dengan Salesforce untuk menggunakan Salesforce.com untuk masuk ke GitLab dengan satu klik.

SAML SSO sekarang diperlukan untuk akses web

PREMIUM, ULTIMATE, PERAK, EMAS

Kita memperluas persyaratan sistem masuk tunggal (SSO). di tingkat grup, diperkenalkan pada rilis 11.8, dengan validasi ketat terhadap sumber daya grup dan proyek untuk memastikan bahwa pengguna hanya dapat memperoleh akses saat masuk dengan SAML. Ini adalah lapisan kontrol akses tambahan untuk organisasi yang menghargai keamanan dan menggunakan GitLab.com melalui SAML SSO. Sekarang Anda dapat menjadikan SSO sebagai persyaratan, dengan mengetahui bahwa pengguna di grup Anda menggunakan SSO.

Filter berdasarkan data yang baru dibuat atau diubah untuk API epics

TERBAIK, EMAS

Sebelumnya, tidak mudah untuk menanyakan data yang baru dibuat atau diubah menggunakan GitLab epics API. Pada rilis 11.11 kami menambahkan filter tambahan created_after, created_before, updated_after и updated_beforeuntuk memastikan konsistensi dengan API tugas dan dengan cepat menemukan epos yang dimodifikasi atau baru dibuat.

Otentikasi biometrik dengan UltraAuth

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

perusahaan UltraAuth berspesialisasi dalam otentikasi biometrik tanpa kata sandi. Kami sekarang mendukung metode otentikasi ini di GitLab!

Terima kasih, Karthiki Tanna (Kartikey Tanna)!

Pelari GitLab 11.11

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

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

Perbaikan omnibus

INTI, STARTER, PREMIUM, ULTIMATE

Kami telah melakukan perbaikan berikut pada Omnibus di GitLab 11.11:

Memperbaiki Skema

INTI, STARTER, PREMIUM, ULTIMATE

Kami telah melakukan perbaikan berikut pada diagram Helm di GitLab 11.11:

Peningkatan kinerja

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

Kami terus meningkatkan kinerja GitLab di setiap rilis untuk semua ukuran instans GitLab. Beberapa perbaikan di GitLab 11.11:

Fitur ketinggalan jaman

GitLab Geo akan menyediakan penyimpanan hash di GitLab 12.0

Diperlukan GitLab Geo penyimpanan hash untuk mengurangi persaingan pada node sekunder. Hal ini dicatat dalam gitlab-ce#40970.

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

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

Di GitLab 11.8 peringatan yang dinonaktifkan secara permanen akan ditampilkan di halaman Area Admin › Geo › Node, jika pemeriksaan di atas tidak diperbolehkan. gitlab-ee!8433.

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

Tanggal penghapusan: 22 2019 Juni

GitLab Geo akan menghadirkan PG FDW ke GitLab 12.0

Hal ini diperlukan untuk Geo Log Cursor karena secara signifikan meningkatkan kinerja beberapa operasi sinkronisasi. Performa kueri status simpul Geo juga ditingkatkan. Kueri sebelumnya memiliki kinerja yang sangat buruk pada proyek besar. Lihat cara mengaturnya di Replikasi basis data geografis. Di GitLab 12.0 Geo akan membutuhkan PG FDW. Cm. gitlab-ee#11006.

Tanggal penghapusan: 22 2019 Juni

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

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

Tanggal penghapusan: 22 2019 Juni

Membatasi jumlah maksimum saluran pipa yang dibuat per pengiriman

Sebelumnya, GitLab membuat saluran pipa untuk HEAD setiap cabang dalam pengajuan. Hal ini berguna bagi pengembang yang melakukan beberapa perubahan sekaligus (misalnya, ke cabang fitur dan ke cabang develop).

Namun saat mendorong repositori besar dengan banyak cabang aktif (misalnya, pemindahan, pencerminan, atau percabangan), Anda tidak perlu membuat alur untuk setiap cabang. Dimulai dengan GitLab 11.10 kami membuat maksimal 4 pipa saat mengirim.

Tanggal penghapusan: 22 Mei 2019 kota

Jalur kode lama GitLab Runner sudah ketinggalan zaman

Pada Gitlab 11.9, GitLab Runner menggunakan metode baru mengkloning/memanggil repositori. Saat ini GitLab Runner akan menggunakan metode lama jika metode baru tidak didukung. Lihat lebih lengkapnya di tugas ini.

Di GitLab 11.0, kami mengubah tampilan konfigurasi server metrik untuk GitLab Runner. metrics_serverakan dihapus demi kepentingannya listen_address di GitLab 12.0. Lihat lebih lengkapnya di tugas ini.

Di versi 11.3, GitLab Runner mulai mendukung beberapa penyedia cache; yang menyebabkan pengaturan baru untuk konfigurasi S3 tertentu. Di dokumentasi Tabel perubahan dan instruksi untuk migrasi ke konfigurasi baru disediakan. Lihat lebih lengkapnya di tugas ini.

Jalur ini tidak akan tersedia di GitLab 12.0. Sebagai pengguna, Anda tidak perlu mengubah apa pun selain memastikan bahwa instans GitLab Anda menjalankan versi 11.9+ saat meningkatkan ke GitLab Runner 12.0.

Tanggal penghapusan: 22 2019 Juni

Parameter yang tidak digunakan lagi untuk fitur titik masuk untuk GitLab Runner

11.4 GitLab Runner memperkenalkan parameter fitur FF_K8S_USE_ENTRYPOINT_OVER_COMMAND untuk memperbaiki masalah seperti #2338 и #3536.

Di GitLab 12.0 kita akan beralih ke perilaku yang benar seolah-olah pengaturan fitur dinonaktifkan. Lihat lebih lengkapnya di tugas ini.

Tanggal penghapusan: 22 2019 Juni

Dukungan yang tidak berlaku lagi untuk distribusi Linux mencapai EOL untuk GitLab Runner

Beberapa distribusi Linux tempat GitLab Runner dapat diinstal telah memenuhi tujuannya.

Di GitLab 12.0, GitLab Runner tidak lagi mendistribusikan paket ke distribusi Linux tersebut. Daftar lengkap distribusi yang tidak lagi didukung dapat ditemukan di kami dokumentasi. Terima kasih, Javier Ardo (Javier Jardon), untuk Anda kontribusi!

Tanggal penghapusan: 22 2019 Juni

Menghapus perintah GitLab Runner Helper lama

Sebagai bagian dari penambahan dukungan Pelaksana Windows Docker harus meninggalkan beberapa perintah lama yang digunakan gambar pembantu.

Di GitLab 12.0, GitLab Runner diluncurkan menggunakan perintah baru. Ini hanya berlaku untuk pengguna yang menimpa gambar pembantu. Lihat lebih lengkapnya di tugas ini.

Tanggal penghapusan: 22 2019 Juni

Menghapus mekanisme git clean lama dari GitLab Runner

Di GitLab Runner 11.10 kita memberikan kesempatan konfigurasikan bagaimana Runner menjalankan perintah git clean. Selain itu, strategi pembersihan baru menghilangkan penggunaan git reset dan memberikan perintah git clean setelah langkah bongkar.

Karena perubahan perilaku ini mungkin memengaruhi beberapa pengguna, kami telah menyiapkan parameter FF_USE_LEGACY_GIT_CLEAN_STRATEGY. Jika Anda menetapkan nilainya true, ini akan memulihkan strategi pembersihan lama. Lebih lanjut tentang penggunaan parameter fungsi di GitLab Runner dapat ditemukan dalam dokumentasi.

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

Tanggal penghapusan: 22 2019 Juni

Templat Proyek Grup hanya tersedia untuk paket Silver/Premium

Saat kami memperkenalkan templat proyek tingkat tim di 11.6, kami secara tidak sengaja membuat fitur Premium/Perak ini tersedia untuk semua paket.

Kita memperbaiki bug ini dalam rilis 11.11 dan memberikan tambahan 3 bulan untuk semua pengguna dan instance di bawah level Silver/Premium.

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

Tanggal penghapusan: 22 2019 Agustus

Dukungan untuk pekerjaan batch Windows telah dihentikan

Di GitLab 13.0 (22 Juni 2020), kami berencana menghapus dukungan untuk pekerjaan batch baris perintah Windows di GitLab Runner (mis. cmd.exe) mendukung peningkatan dukungan untuk Windows PowerShell. Lebih detailnya di tugas ini.

Visi kami untuk DevOps perusahaan kini selaras 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 ketidakkonsistenan yang mengakibatkan tingginya biaya pemeliharaan dan pengembangan.

Tanggal penghapusan: 22 2019 September,

Memerlukan Git 2.21.0 atau lebih tinggi

Mulai GitLab 11.11, Git 2.21.0 diperlukan untuk dijalankan. Omnibus GitLab sudah dikirimkan bersama Git 2.21.0, tetapi pengguna instalasi asli dengan versi Git sebelumnya harus melakukan upgrade.

Tanggal penghapusan: 22 Mei 2019 kota

Templat layanan Kubernetes lama

Di GitLab 12.0 kami berencana untuk beralih dari template layanan Kubernetes pada tingkat contoh mendukung konfigurasi cluster tingkat instans yang diperkenalkan di GitLab 11.11.

Semua instans yang dikelola sendiri menggunakan templat layanan akan dimigrasikan ke klaster tingkat instans saat melakukan peningkatan ke GitLab 12.0.

Tanggal penghapusan: 22 2019 Juni

Memilih untuk tidak ikut pencocokan label app pada panel penerapan Kubernetes

Di GitLab 12.0, kami berencana untuk beralih dari pencocokan berdasarkan label aplikasi di pemilih penerapan Kubernetes. Di GitLab 11.10 kami memperkenalkan mekanisme pencocokan baru, yang mencari kecocokan berdasarkan app.example.com/app и app.example.com/envuntuk menampilkan penerapan di panel.

Agar penerapan ini muncul di dasbor penerapan Anda, Anda cukup mengirimkan penerapan baru dan GitLab akan menerapkan label baru.

Tanggal penghapusan: 22 2019 Juni

Paket GitLab 12.0 akan ditandatangani dengan tanda tangan yang diperluas

2 Mei 2019 GitLab memperpanjang masa berlaku kunci penandatanganan untuk paket Omnibus GitLab dari 01.08.2019/01.07.2020/XNUMX hingga XNUMX/XNUMX/XNUMX. Jika Anda memverifikasi tanda tangan paket dan ingin memperbarui kunci, cukup ikuti instruksi lagi dokumentasi untuk penandatanganan paket Omnibus.

Tanggal penghapusan: 22 2019 Juni

Ubah log

Cari semua perubahan ini di changelog:

Instalasi

Jika Anda menyiapkan instalasi GitLab baru, kunjungi Halaman unduh GitLab.

Memperbarui

→ Lihat halaman pembaruan

Sumber: www.habr.com

Tambah komentar