
Kami senang mempersembahkan kepada Anda fitur baru versi 11.2 yang akan membantu Anda memulai dan merilis versi baru dengan lebih cepat. Kali ini kami meluncurkan peningkatan untuk IDE Web, dukungan untuk mengimpor manifes proyek Android dan template proyek kustom.
Pratinjau perubahan dalam IDE Web
Web IDE memungkinkan Anda untuk membuat perubahan pada proyek lebih cepat dan lebih mudah berkat editor kode yang ditingkatkan dengan persiapan komit (pementasan) langsung dari browser. Di GitLab 11.2, kami melakukan segalanya sehingga Anda dapat segera melihat efek dari perubahan kode dan bahkan dapat melakukan debug sebelum melakukan. Sekarang Anda dapat menjalankan pratinjau aplikasi web JavaScript di IDE Web untuk melihat perubahan Anda secara langsung, di samping kode untuk sisi pengguna.
Selain itu, dari 11.2 Anda dapat mengganti nama dan menghapus file, serta mengubah cabang, yang tersisa di IDE Web.
Impor proyek Android
Sebelumnya, mengimpor proyek dengan struktur multi-level yang rumit adalah tugas yang membosankan dan menghabiskan waktu. Dengan fitur baru kami, dukungan untuk manifes XML , Anda dapat mengimpor proyek besar dengan banyak repositori dalam satu paket, termasuk kode sistem operasi Android dari Android Open Source Project (AOSP) .
Penerapan GitLab yang Disederhanakan di Cloud
Helm Chart untuk menyebarkan GitLab di cloud go public (ketersediaan umum, GA). Ini akan membantu Anda menggunakan GitLab ke Kubernetes lebih cepat. Helm chart menyajikan arsitektur cloud yang lebih asli dengan wadah untuk setiap komponen GitLab dan tidak memerlukan penyimpanan bersama. Hasilnya adalah peningkatan fleksibilitas, skalabilitas, dan kinerja GitLab di Kubernetes. Bersama dengan GitLab, GitLab Runner digunakan , yang menyederhanakan permulaan dengan GitLab CI / CD.
Dan bahkan lebih banyak lagi!
Beberapa tambahan lagi akan membantu Anda dan tim Anda mengelola proyek dengan lebih efisien. Dimulai dengan GitLab 11.2, administrator instance GitLab dapat mengkustomisasi templat spesifik proyek sebagai contoh , memungkinkan pengguna untuk memulai proyek baru lebih cepat dengan mengotomatiskan tugas yang berulang.
Pada saat yang sama, fitur-fitur seperti dikelompokkan berdasarkan daftar tugas tonggak , bobot total untuk daftar di papan tugas, tonggak kelompok di panel tonggak dan todo untuk epos menyederhanakan manajemen pekerjaan.
Setiap orang dapat berkontribusi.
Banyak dari perubahan ini telah dibuat oleh komunitas besar GitLab. Kami berharap dapat menerima umpan balik dan peningkatan dari Anda untuk fitur-fitur baru ini. Bersama kita adalah tim yang hebat!
Beri tahu kami apa yang Anda pikirkan dalam komentar di artikel blog - dan juga tentang Habré. Apa yang Anda harapkan dari rilis ini? Apa yang harus kita terus kerjakan?
Terima kasih telah menjadi bagian dari GitLab!
Kami mengundang Anda ke pertemuan kami

Terima kasih kepada JX Terry untuk menerapkan opsi baru bagi pengguna - kemampuan untuk menjadikan halaman profil mereka pribadi !
Fitur baru utama dari rilis GitLab 11.2
Pemrosesan kode sisi pengguna di IDE Web
INTI, STARTER, PREMIUM, ULTIMATE, GRATIS, BRONZE, SILVER, EMAS
Bekerja pada aplikasi web jauh lebih mudah dan lebih cepat ketika Anda melihat perubahan Anda segera. Kerangka kerja JavaScript modern mendukung pratinjau langsung, menghilangkan kebutuhan untuk me-restart server dan menyegarkan halaman browser. Tetapi sebelumnya Anda tidak memiliki kesempatan untuk melihat perubahan sebelum melakukan saat mengedit aplikasi web melalui IDE Web.
Dimulai dengan GitLab 11.2, Anda dapat melihat aplikasi JavaScript di IDE Web dan melihat perubahannya secara waktu nyata. Ini memungkinkan Anda untuk menguji perbaikan sebelum melakukan, bereksperimen dengan perubahan, atau bahkan membuat perubahan pada proyek open source tanpa mengkloningnya ke mesin Anda.
Pemrosesan sisi pengguna dilakukan menggunakan CodeSandbox . Ini dapat diaktifkan oleh administrator untuk instance GitLab Anda dan sudah berfungsi untuk semua proyek di GitLab.com. Tahun ini kami juga akan menambahkan pemrosesan sisi server menggunakan GitLab CI, yang akan memberi Anda kesempatan untuk menguji dan melihat aplikasi Ruby dan banyak lagi!
Dokumentasi tentang pemrosesan kode di sisi pengguna dan tiket asli .
Template proyek khusus untuk instance GitLab Anda
PREMIUM, ULTIMATE
Dalam lingkungan perkembangan yang berkembang pesat saat ini, beralih dari ide ke proyek baru masih merupakan tugas yang membosankan. Sejumlah besar kode boilerplate dan tugas administratif membuatnya sulit untuk memulai segera.
Dalam rilis ini, kami memberi organisasi kemampuan untuk mengelola template proyek mereka sendiri. Administrator instance GitLab dapat memilih sekelompok proyek dari instance Anda yang akan menjadi sumber templat tersebut. Semua proyek langsung dari grup ini (tetapi tidak dari subkelompok) akan tersedia sebagai templat ketika membuat proyek baru.
Semua informasi tentang repositori dan database templat proyek akan disalin ke proyek baru Anda, termasuk repositori dan wiki proyek, tugas, pengaturan proyek, dan banyak lagi.
Dokumentasi tentang templat proyek khusus dan tiket asli .

Status pribadi di profil
INTI, STARTER, PREMIUM, ULTIMATE, GRATIS, BRONZE, SILVER, EMAS
Kolaborasi adalah kunci untuk bekerja dengan GitLab. Ketika menggunakan GitLab setiap hari dengan kolega dan komunitas, akan lebih mudah untuk membicarakan apa yang Anda lakukan sekarang dan apa unduhan Anda sekarang.
Dengan rilis GitLab 11.2, status telah tersedia di profil pribadi Anda! Dalam pengaturan profil sekarang Anda dapat menambahkan status dari pesan dan emoji. Status akan ditampilkan di halaman Anda, serta di komentar dan judul tentang penulis, menunjukkan status Anda saat ini kepada semua orang yang bekerja dengan Anda.
Terima kasih kepada Luke Niedermyer untuk inisiatif ini!
Dokumentasi status dan tiket asli .

Pencarian bilah navigasi yang ditingkatkan
INTI, STARTER, PREMIUM, ULTIMATE, GRATIS, BRONZE, SILVER, EMAS
Ketika proyek dan grup tumbuh, mereka menjadi lebih sulit ditemukan, sehingga GitLab membutuhkan pencarian yang kuat. Dalam rilis ini, kami mengambil langkah menuju pencarian yang lebih mudah dimengerti, mudah dan sederhana.
Di 11.2, kami memperbaikinya dengan menghapus batasan pencarian di grup dan proyek saat ini. Alih-alih membatasi pencarian pada proyek atau grup tempat Anda berada, GitLab sekarang memungkinkan Anda untuk mencari seluruh instance dari halaman mana saja sekaligus.
Sekarang kami menunjukkan ikon grup dan proyek dalam hasil, dan memperluas bilah pencarian dan hasil pencarian, yang membuat pencarian lebih mudah dan lebih nyaman.
Cari dokumentasi dan tiket asli .

Dukungan untuk mengimpor proyek Android
INTI, STARTER, PREMIUM, ULTIMATE, GRATIS, BRONZE, SILVER, EMAS
Sebelumnya, mengimpor proyek dengan struktur multi-level yang rumit adalah tugas yang membosankan dan menghabiskan waktu.
Dalam rilis ini, kami memperkenalkan dukungan file nyata untuk mengimpor proyek. File XML manifes berisi informasi tentang repositori mana yang harus terhubung ke proyek, yang memungkinkan Anda untuk mengimpor struktur besar sekaligus.
Saat membuat proyek, opsi baru "File manifes" muncul di tab "Impor proyek" sebagai sumber untuk mengimpor proyek Anda. Selain itu, sekarang Anda dapat memilih masing-masing proyek dari daftar jika Anda tidak ingin mengimpor seluruh struktur.
Misalnya, peningkatan ini memungkinkan untuk mengimpor kode dari Android Open Source Project (AOSP) . Anda juga dapat mengimpor proyek lain yang file manifesnya cocok untuk persyaratan format kami.
Membuat dokumentasi impor dan tiket asli .

Milestone mengelompokkan daftar taskbar
PREMIUM, ULTIMATE, SILVER, EMAS
Papan tugas awalnya dirancang untuk melacak alur kerja dengan daftar berbasis tag. Dalam rilis GitLab 11.0, kami memperkenalkan daftar artis sehingga tim dapat melihat siapa yang diberi tugas apa dan lebih mudah untuk menetapkannya kembali.
Dalam rilis ini, kami menyajikan jenis daftar ketiga - daftar tugas tonggak. Semua tugas yang termasuk dalam tonggak sejarah ini akan muncul dalam daftar ini. Sekarang Anda dapat melihat daftar tugas tonggak yang berbeda di satu papan, serta dengan cepat memindahkan tugas di antara tonggak. Dalam rilis ini, bobot total tugas dalam daftar juga muncul, yang, bersama dengan kelompok tonggak, akan membantu tim menyeimbangkan bobot total tugas antara tonggak dan tidak mengambil terlalu sedikit atau terlalu banyak tugas.
Kami memperbarui API, jadi sekarang Anda dapat menambah dan menghapus daftar salah satu dari ketiga jenis di papan tertentu.
Dokumentasi daftar tugas penting dan tiket asli .

Perbaikan lainnya di GitLab 11.2
Todo untuk epos
ULTIMATE, EMAS
Daftar agenda (to do) adalah alat bawaan yang praktis untuk meningkatkan produktivitas pribadi. Ketika Anda disebutkan dalam tugas atau menggabungkan permintaan dengan @, Anda mendapatkan pesan melalui pos dan item di daftar todo di GitLab. Item ini kemudian dapat ditandai sebagai selesai. Ada banyak acara lain yang membuat todo.
Dengan rilis ini, kami menambahkan todo ke epik. Mereka akan bekerja dengan cara yang sama seperti dalam tugas dan menggabungkan permintaan. Ketika Anda disebutkan dalam epik menggunakan @, daftar todo Anda diisi ulang dengan pengingat ini. Saat Anda melihat epik, Anda dapat membuat todo diri Anda dari bilah samping, karena sudah berfungsi dengan tugas dan menggabungkan permintaan.
Kami juga memperbarui API sehingga Anda memiliki akses ke todo yang sudah dibuat dari epos dan dapat membuat yang baru.

Dokumentasi Todo dan tiket asli .
Berat total daftar di papan tugas
STARTER, PREMIUM, ULTIMATE, BRONZE, SILVER, EMAS
Sebelum rilis ini, kami sudah menunjukkan jumlah tugas untuk setiap daftar di papan tugas. Ketika Anda merencanakan banyak dan melacak kemajuan pada papan tugas, akan lebih mudah untuk melihat berapa banyak tugas dalam tahap tertentu dari alur kerja atau ditugaskan kepada seseorang dalam daftar pelaksana.
Dengan rilis ini, kami memperluas konsep ini dan menunjukkan di samping jumlah tugas, bobot total mereka untuk setiap daftar. Jika Anda memindahkan tugas ke daftar lain untuk mengkompensasi berat yang terlalu rendah atau tinggi, jumlahnya segera dihitung ulang. Untuk melakukan ini, Anda bahkan tidak perlu memperbarui papan.

Dokumentasi tentang berat total tugas dan tiket asli .
Tonggak pencapaian grup di panel tonggak sejarah
INTI, STARTER, PREMIUM, ULTIMATE, GRATIS, BRONZE, SILVER, EMAS
Tonggak sejarah GitLab nyaman untuk melacak pekerjaan dalam iterasi atau sprint. Secara khusus, tonggak tingkat grup memungkinkan Anda untuk melacak tugas dari berbagai proyek di satu tempat.
Dimulai dengan rilis ini, kami menampilkan tonggak grup di panel tonggak. Ini berarti bahwa sekarang pengguna dapat melihat di satu tempat semua tonggak pencapaian yang mereka miliki - baik tingkat proyek maupun tingkat kelompok.

Dokumentasi tonggak sejarah dan tiket asli .
Cari daftar tag proyek
INTI, STARTER, PREMIUM, ULTIMATE, GRATIS, BRONZE, SILVER, EMAS
Tag di GitLab adalah fitur fleksibel yang memungkinkan Anda mengatur tugas, menggabungkan permintaan, dan epos. Tim menggunakannya untuk tujuan yang berbeda dan seringkali dalam proyek ada banyak halaman tag. Ketika Anda perlu mengubah nama, warna atau deskripsi label, Anda harus menggulir banyak halaman untuk menemukan yang tepat.
Dalam rilis ini, kami telah menyederhanakan tugas ini dengan menambahkan pencarian tag langsung ke halaman daftar tag proyek. Anda dapat mencari berdasarkan nama dan deskripsi tag. Jadi, jika Anda tahu nama atau setidaknya apa arti tag ini, Anda dapat dengan cepat menemukannya dengan kata kunci di bidang pencarian.

Dokumentasi dengan tag dan tiket asli .
Semua jadwal kerja tersedia di profil GitLab Starter dan Bronze.
STARTER, PREMIUM, ULTIMATE, BRONZE, SILVER, EMAS
Grafik burndown adalah visualisasi yang berguna untuk tim yang memungkinkan Anda melacak bagaimana pekerjaan dilakukan pada tonggak sejarah. Jadwal ini membantu tim menilai terlebih dahulu risiko tenggat waktu dan mengambil tindakan tanpa menunggu akhir dari tonggak sejarah.
Sebelumnya, jadwal kerja untuk halaman tonggak grup hanya tersedia di profil Premium dan Perak GitLab. Sekarang kami menambahkan fitur ini ke profil GitLab Starter and Bronze, memungkinkan lebih banyak pengguna untuk menggunakannya saat bekerja dengan grup. Jadwal kerja untuk tonggak proyek sudah tersedia untuk profil Pemula dan Perunggu, jadi sekarang semuanya menjadi lebih sederhana.

Dokumentasi jadwal kerja dan tiket asli .
Lansiran metrik khusus
ULTIMATE, EMAS
GitLab memiliki alat bawaan untuk memantau kinerja, yang memberi insinyur cara mudah dan bebas repot untuk melacak parameter utama seperti throughput, tingkat kesalahan dan konsumsi sumber daya. Di satu sisi, perlu untuk melihat metrik ini bila perlu, tetapi jika ada masalah, penting untuk segera mengenali dan menanggapinya.
Di GitLab 11.2, Anda dapat membuat lansiran untuk metrik khusus dalam beberapa klik melalui panel metrik. Pengguna dapat mengatur ambang yang diinginkan, dan ketika melebihi 5 menit, pesan akan dikirim ke pemilik dan mereka yang memimpin proyek. Dukungan untuk metrik GitLab bawaan akan muncul di rilis mendatang .

Dokumentasi tentang pengaturan peringatan untuk metrik dan tiket asli .
Jira beberapa ID transisi ketika menutup tiket dari GitLab
INTI, STARTER, PREMIUM, ULTIMATE, GRATIS, BRONZE, SILVER, EMAS
Banyak tim yang menggunakan GitLab juga menggunakan Jira sebagai pelacak. GitLab telah memiliki integrasi dengan Jira, yang memungkinkan GitLab untuk secara otomatis menutup tiket Jira ketika menggabungkan permintaan penggabungan ke dalam GitLab. Untuk melakukan ini, Anda perlu menentukan ID transisi Jira di pengaturan GitLab, yang menunjukkan bagaimana Anda ingin menutup tiket Jira. Tetapi itu juga berarti Anda hanya terbatas pada satu jenis transisi di Jira.
Dengan rilis ini, kami mulai mendukung beberapa pengidentifikasi transisi di Jira. Ini berarti bahwa jika proyek Jira Anda dikonfigurasi sedemikian rupa sehingga ada beberapa cara untuk menutup tiket, maka sekarang GitLab akan dapat mengenali semua metode ini (jika Anda menentukannya dalam pengaturan proyek GitLab), jadi menggabungkan permintaan penggabungan GitLab akan menutup tiket Jira , terlepas dari kondisinya.
Terima kasih lilinzhe untuk fitur ini!

Dokumentasi tentang mengintegrasikan GitLab dengan Jira dan tiket asli .
Helm Chart Membagikan GitLab ke Cloud
INTI, STARTER, PREMIUM, ULTIMATE
Kami sangat senang mengumumkan bahwa grafik Helm untuk GitLab berbasis cloud sekarang tersedia untuk umum (GA). Grafik Helm ini menyajikan arsitektur cloud yang lebih asli dengan wadah untuk setiap komponen GitLab dan tidak memerlukan penyimpanan bersama. Hasilnya adalah peningkatan fleksibilitas, skalabilitas, dan kinerja GitLab di Kubernetes. Bersama dengan GitLab, GitLab Runner digunakan , yang menyederhanakan permulaan dengan GitLab CI / CD.
Helm chart gitlab
adalah cara terbaik untuk menggunakan GitLab di Kubernetes . Coba dan
beri tahu kami pendapat Anda!

Dokumentasi GitLab Helm Chart dan tiket asli (epik) .
Importir dari Server Bitbucket
INTI, STARTER, PREMIUM, ULTIMATE, GRATIS, BRONZE, SILVER, EMAS
GitLab telah lama mengimpor proyek dari Bitbucket Cloud dengan otentikasi OAuth. Sekarang ini berfungsi dengan Bitbucket Server.
Dengan GitLab 11.2, sekarang Anda dapat mengimpor proyek Anda dari Bitbucket Server ke GitLab dengan upaya minimal. Tentukan URL server dan kredensial Anda. Kemudian GitLab akan menampilkan daftar semua repositori Anda di Bitbucket Server yang segera siap untuk diimpor.

Dokumentasi impor Bitbucket Server di GitLab , tiket asli dan permintaan penggabungan .
Profil pribadi
INTI, STARTER, PREMIUM, ULTIMATE, GRATIS, BRONZE, SILVER, EMAS
Halaman profil pengguna di GitLab menunjukkan aktivitas, kontribusi untuk pengembangan, dan proyek pribadi. Pengunjung profil hanya melihat secara rinci hanya tindakan-tindakan yang mereka miliki izinnya - misalnya, komentar tentang repositori publik - tetapi beberapa pengguna mungkin memilih untuk tidak mengungkapkan semua informasi ini.
Di GitLab 11.2, kami menambahkan kemampuan untuk menyembunyikan informasi aktivitas di profil Anda. Sekarang Anda dapat memutuskan sendiri informasi apa yang ingin Anda bagikan dengan komunitas.
Terima kasih kepada JX Terry untuk fitur ini yang membuatnya menjadi MVP bulan ini !

Dokumentasi profil pribadi dan tiket asli .
Izin dan larangan lisensi
ULTIMATE, EMAS
Manajemen Lisensi secara otomatis menentukan lisensi perangkat lunak yang Anda sumbangkan dengan kode dan dependensinya.
GitLab dulu hanya memberi tahu Anda tentang semua lisensi,
tetapi tidak memungkinkan Anda untuk menentukan mana yang diizinkan dalam kode produksi Anda.
Dimulai dengan GitLab 11.2, Anda dapat menentukan apakah lisensi harus disetujui atau dimasukkan dalam daftar hitam untuk aplikasi Anda segera setelah kode yang sesuai muncul dalam permintaan penggabungan. Widget permintaan gabungan menunjukkan semua lisensi yang belum ada dalam kode cabang target dan memungkinkan Anda untuk menentukan apakah mereka harus diblokir atau diizinkan di masa depan.

Dokumentasi manajemen lisensi dan tiket asli .
Laporan Manajemen Lisensi Pipa
ULTIMATE, EMAS
Ketika perubahan baru dilakukan pada basis kode, pengguna mungkin tertarik pada apa yang telah berubah dalam set lisensi yang diterapkan pada aplikasi mereka.
GitLab 11.2 menampilkan laporan manajemen lisensi di tingkat pipa sehingga pengguna dapat langsung memeriksa cabang master
mereka dan daftar lisensi saat ini.

Dokumentasi manajemen lisensi tingkat pipa dan tiket asli .
ID Proyek terlihat di halaman tinjauan proyek.
INTI, STARTER, PREMIUM, ULTIMATE, GRATIS, BRONZE, SILVER, EMAS
Proyek GitLab mendapatkan pengidentifikasi unik yang dibuat secara otomatis saat dibuat. Informasi ini tersedia dalam pengaturan umum proyek dan melalui API.
Dalam rilis ini, kami menambahkan pengidentifikasi proyek ke halaman tinjauan proyek sehingga bahkan pengguna tanpa izin Maintainer
juga dapat melihatnya.
Terima kasih untuk Nur Taş untuk fitur ini!

Dokumentasi proyek , tiket asli dan permintaan penggabungan .
Unduh file individual dari repositori
INTI, STARTER, PREMIUM, ULTIMATE, GRATIS, BRONZE, SILVER, EMAS
Saat melihat repositori proyek di GitLab, Anda sering perlu mengunggah satu file. Sampai sekarang, untuk ini, perlu membuka tampilan file di tab browser baru di antarmuka GitLab, dan menyimpannya dari sana.
Dalam rilis GitLab 11.2, tombol "Unduh" muncul di antarmuka penelusuran file, yang tersedia untuk setiap file repositori individu. Ini membuatnya mudah untuk mengunduh file individual dari aplikasi.
Terima kasih kepada Kia Mei Somabes untuk fitur ini!

Dokumentasi tentang bekerja dengan repositori dan tiket asli .
Integrasi Google Hangouts
INTI, STARTER, PREMIUM, ULTIMATE, GRATIS, BRONZE, SILVER, EMAS
Aplikasi obrolan dengan GitLab membantu tim berkomunikasi dan bekerja. Dalam rilis ini, kami senang menggunakan kontribusi dermawan dari Vladimir Kukovsky untuk mengintegrasikan Google Hangouts ke GitLab. Saat fitur ini dikonfigurasikan sebagai layanan proyek, Anda dapat menerima pesan tentang berbagai acara GitLab dalam bentuk pemberitahuan di Hangouts.
Terima kasih kepada Vladimir Kukovsky untuk fitur ini!

Dokumentasi chat Hangouts dan tiket asli .
Dukungan untuk akses ke Git SSH melalui sertifikat
INTI, STARTER, PREMIUM, ULTIMATE, GRATIS, BRONZE, SILVER, EMAS
Dalam organisasi besar, itu terjadi bahwa kunci SSH dikeluarkan hanya untuk sementara waktu dan dengan cepat menjadi usang. Pendekatan alternatif yang tersedia dengan GitLab 11.2 adalah dengan menggunakan sertifikat OpenSSH, yang mencakup semua informasi pengguna dalam sertifikat. Ini menghilangkan kebutuhan bagi pengguna untuk menghasilkan dan memuat kunci SSH.
Terima kasih Arnvar Arnfjörð Bjarmason untuk fitur ini!
Dokumentasi sertifikat SSH dan tiket asli .
Analisis Tingkat Instance Tersedia untuk Semua Orang
INTI, STARTER, PREMIUM, ULTIMATE
Analytics adalah alat penting untuk memahami aktivitas pengguna instance GitLab Anda. Sebelumnya, dua fitur analitik - ConvDev Index dan Cohort - hanya dapat dilihat oleh administrator.
Karena fungsi-fungsi ini memberikan informasi yang berguna (dan dianonimkan) tentang menggunakan GitLab, kami membuatnya terlihat secara default untuk semua pengguna, di bagian "Statistik Instance" baru di bilah navigasi atas. Visibilitas bagian ini dapat disesuaikan dan dapat diatur ke "hanya administrator".
Memperkenalkan statistik tingkat contoh adalah langkah pertama kami menuju demokratisasi analitik di GitLab. Kami akan dengan senang hati menghadirkan lebih banyak fitur di bagian ini di masa depan.

Dokumentasi analitik instan dan tiket asli .
Sidebar Wiki Kustom
INTI, STARTER, PREMIUM, ULTIMATE, GRATIS, BRONZE, SILVER, EMAS
Saat menggunakan Wiki dalam proyek GitLab untuk dokumentasi tambahan, bilah samping kanan menampilkan tabel konten bertingkat secara default, yang mencerminkan struktur Wiki Anda. Namun, Anda ingin memberikan konten tambahan, memperluas set halaman yang terdaftar secara otomatis.
Di GitLab 11.2, kami menambahkan kemampuan untuk menggunakan bilah sisi Anda sendiri alih-alih daftar isi yang dibuat secara otomatis. Dengan menambahkan halaman wiki _sidebar
, pengembang diberikan kebebasan penuh untuk menyesuaikan sidebar Wiki individual berdasarkan GitLab Flavoured Markdown .
Terima kasih jsooter untuk fitur ini!

Dokumentasi untuk mengatur sidebar dan tiket asli .
Andal membuat gambar Docker dengan kaniko
INTI, STARTER, PREMIUM, ULTIMATE, GRATIS, BRONZE, SILVER, EMAS
Secara historis, membuat gambar Docker dalam lingkungan wadah memerlukan kompromi: Anda harus menggunakan metode seperti Docker di dalam Docker dalam wadah istimewa . Keputusan ini seringkali tidak aman dan lambat.
kaniko adalah alat baru yang dikembangkan oleh Google yang mampu membuat gambar dengan aman di wadah yang tidak terjangkau. GitLab 11.2 dan Runner 11.2 sekarang kompatibel dengan kaniko, yang memungkinkan Anda untuk menggunakannya dengan GitLab CI / CD dan dengan registri terintegrasi.

Dokumentasi tentang penggunaan kaniko dan tiket asli .
Hapus dan ganti nama file di IDE Web
INTI, STARTER, PREMIUM, ULTIMATE, GRATIS, BRONZE, SILVER, EMAS
Web IDE adalah cara paling nyaman untuk menambah dan mengedit file di antarmuka GitLab; dalam rilis ini, kami menambahkan kemampuan untuk menghapus atau mengganti nama file apa pun tanpa meninggalkan IDE Web.

Dokumentasi IDE web dan tiket asli .
Beralih cabang di IDE Web
INTI, STARTER, PREMIUM, ULTIMATE, GRATIS, BRONZE, SILVER, EMAS
Di GitLab 11.2, Anda sekarang dapat beralih ke cabang repositori saat ini tanpa meninggalkan IDE Web. Saklar cabang yang ditingkatkan dan permintaan gabungan memungkinkan Anda untuk mencari daftar cabang dari repositori saat ini.

Dokumentasi tentang perpindahan cabang repositori dan tiket asli .
Ringkasan tes JUnit di widget permintaan gabungan
INTI, STARTER, PREMIUM, ULTIMATE, GRATIS, BRONZE, SILVER, EMAS
Sering terjadi bahwa pipa berisi tes yang memeriksa kode terbaru. Jika pengujian gagal, seluruh pipa juga gagal dan memberi tahu pengguna. Tetapi pengguna ingin lebih detail tentang tes gagal.
Dari rilis 11.2, Anda dapat melihat hasil tes dalam format JUnit langsung di widget permintaan gabungan.

Dokumentasi laporan JUnit dan tiket asli .
API mirroring melalui tarik HTTP
STARTER, PREMIUM, ULTIMATE, BRONZE, SILVER, EMAS
Mirroring melalui tarikan HTTP sekarang tersedia melalui API proyek. Tarik mirroring memudahkan untuk memperbarui garpu dan replika, terlepas dari apakah repositori berada di server yang sama.
Dokumentasi untuk mengedit proyek dan tiket asli .
Template proyek bawaan sekarang menggunakan Dockerfile
INTI, STARTER, PREMIUM, ULTIMATE, GRATIS, BRONZE, SILVER, EMAS
Template proyek bawaan kami sekarang dibuat menggunakan Dockerfile alih-alih herokuish. Untuk beberapa konfigurasi, ini akan mengarah ke perakitan lebih cepat dan dianggap praktik terbaik yang ingin kami tunjukkan dalam templat kami.
Dokumentasi tentang pembuatan proyek dan tiket asli .
Otentikasi SSL bersama untuk Helm Tiller
INTI, STARTER, PREMIUM, ULTIMATE, GRATIS, BRONZE, SILVER, EMAS
Untuk meningkatkan keamanan cluster Kubernet yang terintegrasi dengan GitLab, kita perlu memastikan bahwa Helm Tiller aman sehingga hanya instance GitLab yang mengelolanya yang dapat menggunakan aplikasi di namespace-nya.
Dimulai dengan GitLab 11.2, semua aplikasi Helm Tiller baru yang disebarkan ke kluster Kubernetes melalui integrasi Kubernetes dengan GitLab akan diblokir / dibatasi menggunakan otentikasi SSL bersama. Ini berarti bahwa tidak ada klien lain di luar instance GitLab Anda yang dapat menggunakan aplikasi, membuat cluster Anda lebih aman. Selain itu, dimulai dengan rilis ini, kami akan menggunakan Helm Tiller versi 2.7.2.
Konfigurasi aplikasi Helm Tiller dan dokumentasi inisialisasi dan tiket asli .
Kemampuan untuk secara manual menghentikan lingkungan
INTI, STARTER, PREMIUM, ULTIMATE, GRATIS, BRONZE, SILVER, EMAS
Beberapa lingkungan (lingkungan CI / CD) digunakan sekali (dan tidak mungkin untuk digunakan kembali). Salah satu contoh nyata adalah Aplikasi Tinjauan , di mana lingkungan baru dibuat secara dinamis di setiap cabang. Sampai sekarang, Anda bisa menghentikan lingkungan hanya jika sudah didefinisikan di .gitlab-ci.yml
. Dengan GitLab 11.2, Anda sekarang dapat secara manual "menghentikan" lingkungan di halaman Environments.
Dokumentasi tentang lingkungan pemberhentian dan tiket asli .
Pelari GitLab 11.2
INTI, STARTER, PREMIUM, ULTIMATE, GRATIS, BRONZE, SILVER, EMAS
Hari ini kami merilis GitLab Runner 11.2! GitLab Runner adalah proyek sumber terbuka yang digunakan untuk menjalankan pekerjaan CI / CD Anda dan mengirim hasilnya kembali ke GitLab.
Perubahan paling penting:
Daftar semua perubahan dapat ditemukan di CHANGELOG GitLab Runner.
Dokumentasi GitLab Runner .
Catatan rilis terperinci dan petunjuk pembaruan / instalasi dapat ditemukan di pos bahasa Inggris asli: GitLab 11.2 dirilis dengan pratinjau langsung di IDE Web dan impor proyek Android .
Cattidourden , ainoneko , rishavant , dan nick_volynkin mengerjakan terjemahan dari bahasa Inggris.