Bagikan melalui


Filter menurut cabang target dalam permintaan pull - Pembaruan Sprint 152

Dalam Pembaruan Sprint 152 Azure DevOps, kami menambahkan opsi untuk memfilter permintaan pull menurut cabang target, beberapa perintah baris perintah baru dan titik ekstensibilitas untuk memungkinkan ekstensi menambahkan penyorotan sintaks dan pelengkapan otomatis ke penjelajah file dan menarik tampilan permintaan.

Lihat daftar Fitur di bawah ini untuk informasi selengkapnya.

Fitur

Umum:

Azure Pipelines:

Azure Repos:

Artefak Azure:

Wiki:

Umum

Mengelola ekstensi dari baris perintah

Anda sekarang dapat mengelola ekstensi dari baris perintah menggunakan az devops extension perintah . Dengan menggunakan perintah , Anda dapat membuat skrip yang dapat dijalankan untuk semua organisasi Anda untuk memastikan ekstensi yang diperlukan tersedia.

Untuk detail selengkapnya tentang perintah dan sintaksnya, lihat dokumentasi di sini.

Memanggil REST API dari baris perintah

Kami telah menambahkan az devops invoke perintah untuk memungkinkan Anda memanggil REST API Azure DevOps membentuk baris perintah.

Misalnya, Anda mungkin memiliki skrip baris perintah untuk menangani otomatisasi tugas tertentu, tetapi perlu memanggil panggilan REST API Azure DevOps tambahan juga. Dengan perintah panggil, Anda dapat memanggil REST API dari baris perintah dan menggunakan otorisasi yang tersedia dari CLI untuk mengelola otorisasi dan menyertakan REST API sebagai bagian dari skrip Anda.

Untuk detail selengkapnya tentang perintah dan sintaksnya, lihat dokumentasi di sini.

Mengelola pengguna dari baris perintah

Sebagai administrator, Anda mungkin perlu memiliki proses standar untuk mengelola pengguna. Saat ini, Anda harus mengulangi langkah yang sama untuk menambahkan pengguna baru dan menambahkan pengguna ke lisensi. Proses ini bisa menjadi membosankan dan rawan kesalahan. Sekarang Anda dapat menggunakan Azure DevOps CLI untuk membuat skrip standar untuk mendaftarkan, menambahkan, dan memperbarui pengguna dan mengulangi langkah-langkah hanya dengan menjalankan skrip ini.

Untuk detail selengkapnya tentang perintah dan sintaks, lihat dokumentasi di sini.

Azure Pipelines

Updates ke gambar alur yang dihosting

Kami telah membuat banyak penambahan dan pembaruan untuk beberapa gambar VM yang dihosting Azure Pipelines. Perubahan berikut ditambahkan sebagai bagian dari pembaruan ini:

  • Menambahkan Rust 1.34.1 ke VS2017, VS2019, dan Ubuntu 16.04
  • Menambahkan .NET Framework 4.8 ke VS2017 dan VS2019
  • Menambahkan Windows SDK 16299 ke VS2019
  • Menginisialisasi instans eksperimental Visual Studio (VSIX) untuk VS2017 dan VS2019
  • Versi Go, Maven, Ruby, Python, dan DAV Fx yang diperbarui

Anda dapat menemukan detail selengkapnya tentang rilis terbaru di sini.

Untuk daftar lengkap alat yang tersedia pada gambar kami, kunjungi repositori Generasi Gambar kami di GitHub di sini.

Membuat dan mengelola alur dari baris perintah

Alur multi-tahap berbasis YAML sekarang dapat dikelola dari baris perintah dengan menggunakan az pipelines perintah . Misalnya, Anda dapat mengatur dan mengelola alur secara interaktif dari CLI, atau mengotomatiskan seluruh penyiapan menggunakan skrip.

Untuk detail selengkapnya tentang perintah, lihat dokumentasi di sini.

Mengelola tag build dari baris perintah

Mengelola tag build saat Anda membuat build dari baris perintah sekarang lebih mudah. az pipelines build tag Dengan perintah , Anda sekarang dapat memulai build dan menandai build secara bersamaan. Perintah tag build Azure Pipeline memungkinkan Anda menambahkan, menghapus, atau mencantumkan tag build.

Untuk detail selengkapnya tentang perintah dan sintaksnya, lihat dokumentasi di sini.

Membagikan hasil uji coba melalui URL

Anda dapat mengonfigurasi pengujian otomatis untuk eksekusi sebagai bagian dari build atau rilis. Hasil pengujian yang diterbitkan dapat dilihat di tab Pengujian dalam ringkasan build atau rilis. Dengan pembaruan ini, kami menambahkan fitur Salin URL hasil sehingga Anda dapat berbagi satu hasil uji coba dengan orang lain di tim Anda.

Tingkat berbagi meliputi:

  • Tingkat eksekusi
  • Tingkat hasil
  • Tab individual dipilih dalam uji coba
  • Berbagi juga kompatibel dengan tab ekstensi apa pun yang dikonfigurasi

Saat Anda berbagi URL, penonton akan melihat hasil uji coba dalam tampilan layar penuh.

Azure Repos

Filter menurut cabang target dalam permintaan pull (PR)

Permintaan pull memungkinkan tim Anda meninjau kode dan memberikan umpan balik tentang perubahan sebelum menggabungkannya ke cabang utama. Mereka telah menjadi bagian penting dari alur kerja banyak tim karena Anda dapat menelusuri perubahan yang diusulkan, meninggalkan komentar, dan memilih untuk menyetujui atau menolak perubahan kode.

Untuk memudahkan Anda menemukan permintaan pull, kami menambahkan opsi pemfilteran untuk memungkinkan Anda mencari PR menggunakan cabang target.

Pemfilteran permintaan pull Azure Pipelines.

Anda juga dapat menggunakan pemfilteran cabang target untuk menyesuaikan tampilan permintaan pull di tab Mine.

Sesuaikan permintaan pull di tab Tambang.

Mengizinkan ekstensi untuk menambahkan penyorotan sintaks dan penyelesaian otomatis

Saat ini, kami menerbitkan penyorotan sintaks untuk subset bahasa yang didukung oleh Monaco editor. Namun, banyak dari Anda ingin membuat penyorotan sintaks Anda sendiri untuk bahasa yang tidak kami dukung.

Dengan pembaruan ini, kami menambahkan titik ekstensibilitas yang memungkinkan ekstensi untuk menambahkan penyorotan sintaks dan penyelesaian otomatis ke file explorer dan tampilan permintaan pull.

Anda dapat menemukan contoh ekstensi yang menunjukkan fitur ini di sini.

Selain itu, kami menambahkan dukungan untuk penyorotan sintaks bahasa Kusto.

Mengelola referensi git dari baris perintah

Dengan Azure Repos ref command, Anda sekarang dapat membuat, mencantumkan, menghapus referensi (cabang/tag) dan juga mengunci atau membuka kunci referensi cabang. Ini memudahkan untuk menandai ID penerapan tanpa harus memeriksa seluruh repositori saat bekerja dengan Azure Repos dari baris perintah.

Untuk detail selengkapnya tentang perintah dan sintaksnya, lihat dokumentasi di sini.

Memperbarui nama repositori dan cabang default dari baris perintah

Sekarang Anda dapat memperbarui nama repositori serta cabang default repositori menggunakan perintah pembaruan Azure Repos. Misalnya, jika Anda ingin memperbarui nama repositori Layanan ke ContosoService dan mengatur cabang default ke pengembangan, Anda dapat menjalankan perintah ini: az repos update --repository "Service" --name "ContosoService" --default-branch "development"

Untuk lebih jelasnya, silakan lihat dokumentasinya di sini.

Azure Artifacts

Mengelola artefak dalam eksekusi alur dari baris perintah

Jika Anda perlu mengunduh sekumpulan artefak yang dihasilkan oleh alur, Anda sekarang dapat mengunduh, mengunggah, atau mencantumkan artefak yang dihasilkan oleh eksekusi alur tertentu dari baris perintah menggunakan az pipelines runs perintah .

Untuk detail selengkapnya tentang perintah dan sintaksnya, lihat dokumentasi di sini.

Wiki

Pengalaman pengguna modern baru

Wiki memiliki tampilan dan performa baru yang telah ditingkatkan. Misalnya, pohon navigasi halaman telah dipindahkan ke kiri untuk menyediakan aliran data alami dari kiri ke kanan. Selain itu, hingga saat ini, jumlah ruang vertikal dibatasi oleh header . Dengan pembaruan ini, kami membuat gulir halaman sepenuhnya sehingga Anda mendapatkan lebih banyak ruang vertikal untuk konten Anda.

Tip

Anda dapat dengan cepat menavigasi ke halaman edit dengan menekan e pada keyboard Anda.

Kami juga membuat perubahan berikut pada item menu:

  1. Tindakan menu telah dikonsolidasikan ke dalam tiga kategori berikut:

    • Tindakan tingkat Wiki berada di samping pemilih wiki

      Tindakan tingkat Wiki berada di samping pemilih wiki.

    • Tindakan tingkat pohon

      Tindakan tingkat pohon.

    • Tindakan tingkat halaman

      Tindakan tingkat halaman.

  2. Tombol Halaman baru telah dipindahkan ke pohon. Anda juga dapat menekan n pada keyboard untuk membuat halaman baru.

    Tombol Halaman baru telah dipindahkan ke pohon.

  3. Kami juga telah menambahkan hitungan ke fungsionalitas Ikuti untuk memberi tahu Anda berapa banyak orang yang mengikuti halaman. Ini dapat memberi Anda gambaran tentang betapa pentingnya halaman.

    Hitung dalam fungsionalitas Ikuti.

Dukungan untuk tag HTML

Sekarang, Anda dapat membuat konten yang lebih kaya di wiki menggunakan tag HTML. Lihat apa yang dapat Anda lakukan dengan tag HTML di bawah ini.

  1. Anda sekarang dapat membuat bagian yang dapat diciutkan di dalam halaman wiki Anda menggunakan tag detail dan ringkasan. Anda dapat menambahkan atribut terbuka untuk menjaga detail diperluas secara default.

    Buat bagian yang dapat diciutkan di dalam halaman wiki Anda.

    Untuk informasi selengkapnya tentang tag detail, lihat dokumentasi di sini.

    Fitur ini telah diprioritaskan berdasarkan tiket saran ini.

Catatan

Tag ini tidak didukung di browser Edge dan Internet Explorer.

  1. Selain itu, Anda dapat menambahkan caption ke gambar Anda menggunakan tag gambar dan figcaption. Tag ini memungkinkan Anda menambahkan teks alternatif untuk gambar dan membuat blok gambar terkait. Tag figcaption dapat ditambahkan di atas atau di bawah gambar.

    Tambahkan caption ke gambar Anda.

    Untuk informasi selengkapnya tentang tag figcaption , lihat dokumentasi di sini.

  2. Terakhir, Anda dapat menyoroti bagian teks di halaman wiki Anda dengan menggunakan tag tanda . Ini memungkinkan Anda menyoroti teks penting di halaman wiki Anda untuk menarik perhatian pembaca.

    Sorot bagian teks di halaman wiki Anda.

    Untuk informasi selengkapnya tentang tag tanda , lihat dokumentasi di sini.

Pembuatan dan pengeditan tabel yang disempurnakan

Hingga saat ini, membuat dan mengedit tabel di wiki terasa sulit. Kami telah membuat perubahan untuk memudahkan Anda menambahkan dan mengelola tabel di wiki Anda.

  1. Membuat tabel dari kisi

    Anda tidak perlu lagi mengingat sintaks tabel Markdown. Sekarang Anda dapat membuat tabel Markdown dengan mudah dengan memilih dari kisi 15 X 15. Cukup pilih jumlah kolom dan baris yang diperlukan untuk menyisipkan tabel dengan satu klik.

    Buat tabel dari kisi.

    Fitur ini telah diprioritaskan berdasarkan tiket saran berikut:

  1. Keterbacaan tabel yang lebih baik

    Sekarang Anda dapat beralih ke bungkus kata agar editor Anda memiliki keterbacaan tabel yang lebih baik. Menonaktifkan bungkus kata menambahkan bilah gulir yang memungkinkan Anda melihat konten tabel besar lebih mudah.

Alihkan pembungkus kata untuk editor Anda.

  1. Memformat tabel markdown secara otomatis

    Anda tidak perlu lagi menambahkan spasi untuk meratakan kolom Markdown Anda. Dengan tombol Format tabel, tabel markdown Anda secara otomatis diformat dengan menambahkan spasi ke sel untuk meratakan kolom. Jika Anda memiliki tabel besar, gunakan dengan nonaktifkan bungkus kata untuk membuat tabel lebih mudah dibaca.

    Memformat tabel Markdown secara otomatis.

    Anda juga dapat menggunakan pintasan Ctrl + Shift + F untuk memformat tabel Anda.

Langkah berikutnya

Catatan

Fitur-fitur ini akan diluncurkan selama dua hingga tiga minggu ke depan.

Buka Azure DevOps dan lihat.

Cara memberikan umpan balik

Kami akan senang mendengar apa yang Anda pikirkan tentang fitur-fitur ini. Gunakan menu umpan balik untuk melaporkan masalah atau memberikan saran.

Buat saran

Anda juga bisa mendapatkan saran dan pertanyaan Anda yang dijawab oleh komunitas di Stack Overflow.

Terima kasih,

Todd Manion