Bagikan melalui


Penyempurnaan Azure Boards - Pembaruan Sprint 156

Dalam Pembaruan Sprint 156 Azure DevOps, kami terus meningkatkan Azure Boards untuk menyertakan item yang dapat membantu meningkatkan pengalaman pengguna. Misalnya, Anda sekarang dapat menyesuaikan nilai daftar pilih sistem seperti Tingkat Keparahan, Aktivitas, dan Prioritas. Selain itu, kami menambahkan dukungan aturan untuk mengatur bidang ke baca-saja atau diperlukan berdasarkan keanggotaan grup. Terakhir, kami membuat ekstensi baru untuk memungkinkan Anda membuat daftar pilihan berkaskad pada formulir item kerja Anda.

Lihat daftar Fitur di bawah ini untuk informasi selengkapnya.

Apa yang baru di Azure DevOps

Fitur

Umum:

Papan Azure:

Azure Repos:

Artefak Azure:

Azure Pipelines:

Umum

Docker

Uji

VM yang dihosting

Pengalaman Azure

Antarmuka baris perintah Azure

Azure Test Plans:

Pelaporan:

Wiki:

Umum

UI baru untuk meminta akses ke organisasi

Sekarang Anda dapat meminta akses ke organisasi dengan UI akses permintaan baru. Jika Anda termasuk dalam penyewa yang sama dengan organisasi Azure DevOps yang perlu Anda akses, UI akses permintaan baru akan memungkinkan Anda memberi tahu administrator organisasi dengan pembenaran mengapa Anda memerlukan akses. Administrator akan menerima pemberitahuan email dari Azure DevOps dengan detail permintaan. Detail akan mencakup: ID email pemohon, nama organisasi target, dan pembenaran.

Meminta akses ke organisasi.

Azure Boards

Aturan baca-saja dan yang diperlukan untuk keanggotaan grup

Dengan aturan item kerja, Anda dapat mengatur tindakan tertentu pada bidang item kerja untuk mengotomatiskan perilakunya. Anda dapat membuat aturan untuk mengatur bidang menjadi baca-saja atau diperlukan berdasarkan keanggotaan grup. Misalnya, Anda mungkin ingin memberi pemilik produk kemampuan untuk mengatur prioritas fitur Anda sekaligus mengaturnya sebagai baca-saja untuk orang lain.

Aturan untuk keanggotaan grup.

Menyesuaikan nilai daftar pilihan sistem

Anda sekarang dapat menyesuaikan nilai untuk daftar pilihan sistem apa pun (kecuali bidang alasan) seperti Tingkat Keparahan, Aktivitas, Prioritas, dll. Kustomisasi daftar pilihan dicakup sehingga Anda dapat mengelola nilai yang berbeda untuk bidang yang sama pada setiap tipe item kerja.

Menyesuaikan nilai daftar pilih sistem.

Parameter URL item kerja baru

Bagikan tautan ke item kerja dengan konteks papan atau backlog Anda dengan parameter URL item kerja baru kami. Anda sekarang dapat membuka dialog item kerja di papan, backlog, atau pengalaman sprint Anda dengan menambahkan parameter ?workitem=[ID] ke URL.

Siapa pun yang menerima tautan dari Anda kemudian akan mendarat dengan konteks yang sama dengan yang Anda miliki ketika Anda membagikan tautan!

Sebutkan orang, item kerja, dan PR di bidang teks

Saat mendengarkan umpan balik Anda, kami mendengar bahwa Anda menginginkan kemampuan untuk menyebutkan orang, item kerja, dan PR di area deskripsi item kerja (dan bidang HTML lainnya) pada item kerja dan bukan hanya di komentar. Terkadang Anda berkolaborasi dengan seseorang di item kerja, atau ingin menyoroti PR dalam deskripsi item kerja Anda, tetapi tidak memiliki cara untuk menambahkan informasi tersebut. Sekarang Anda dapat menyebutkan orang, item kerja, dan PR di semua bidang teks panjang pada item kerja.

Anda dapat melihat contoh di sini.

Contoh bidang teks panjang.

  • Untuk menggunakan penyebutan orang, ketik tanda @ dan nama orang yang ingin Anda sebutkan. @mentions di bidang item kerja akan menghasilkan pemberitahuan email seperti apa yang dilakukannya untuk komentar.
  • Untuk menggunakan penyebutan item kerja, ketik tanda # diikuti dengan ID atau judul item kerja. #mentions akan membuat tautan antara dua item kerja.
  • Untuk menggunakan sebutan PR, tambahkan ! diikuti dengan ID atau nama PR Anda.

Reaksi tentang komentar diskusi

Salah satu tujuan utama kami adalah membuat item kerja lebih kolaboratif untuk tim. Baru-baru ini kami melakukan jajak pendapat di Twitter untuk mengetahui fitur kolaborasi apa yang Anda inginkan saat membahas item kerja. Menghadirkan reaksi ke komentar adalah suara terbanyak dari jajak pendapat, jadi kami menambahkannya! Berikut adalah hasil polling Twitter.

Hasil polling Twitter.

Anda dapat menambahkan reaksi pada komentar apa pun, dan ada dua cara untuk menambahkan reaksi Anda - ikon tersenyum di sudut kanan atas komentar apa pun, serta di bagian bawah komentar di samping reaksi yang ada. Anda dapat menambahkan keenam reaksi jika Anda suka, atau hanya satu atau dua. Untuk menghapus reaksi Anda, klik reaksi di bagian bawah komentar Anda dan itu akan dihapus. Di bawah ini Anda dapat melihat pengalaman menambahkan reaksi, serta seperti apa reaksi pada komentar.

Tambahkan reaksi ke komentar.

Menyematkan laporan Azure Boards ke dasbor

Dalam Pembaruan Sprint 155, kami menyertakan versi terbaru dari laporan CFD dan Kecepatan. Laporan ini tersedia di bawah tab Analitik Papan dan Backlog. Sekarang Anda dapat menyematkan laporan langsung ke Dasbor Anda. Untuk menyematkan laporan, arahkan mouse ke atas laporan, pilih menu elipsis "..." dan Salin ke Dasbor.

Sematkan laporan Azure Boards ke dasbor.

Azure Repos

Aplikasi Azure Repos untuk Slack

Kami sangat senang mengumumkan aplikasi Azure Repos baru untuk Slack. Dengan aplikasi ini, Anda dapat memantau repositori anda dan mendapatkan pemberitahuan setiap kali kode didorong/dicek masuk, permintaan pull (PR) dibuat, PR diperbarui dan banyak lagi di saluran Slack Anda. Selain itu, pratinjau untuk URL permintaan pull akan membantu Anda memulai diskusi seputar PR dan memiliki percakapan kontekstual dan bermakna. Aplikasi ini mendukung repositori Git dan TFVC.

Aplikasi Azure Repos untuk Slack.

Azure Artifacts

Mengonfigurasi upstream di organisasi yang berbeda dalam penyewa AAD

Sekarang Anda dapat menambahkan umpan di organisasi lain yang terkait dengan penyewa Azure Active Directory (AAD) Anda sebagai sumber upstream ke umpan Artefak Anda. Umpan Anda dapat menemukan dan menggunakan paket dari umpan yang dikonfigurasi sebagai sumber upstram, memungkinkan paket dibagikan dengan mudah di seluruh organisasi yang terkait dengan penyewa AAD Anda. Lihat cara menyiapkan hal ini di dokumen.

Gunakan Penyedia Kredensial Python (pratinjau) untuk mengautentikasi pip dan twine dengan umpan Azure Artifacts

Anda sekarang dapat menginstal dan menggunakan Penyedia Kredensial Python (artifacts-keyring) (saat ini dalam pratinjau) untuk secara otomatis menyiapkan autentikasi untuk menerbitkan atau menggunakan paket Python ke atau dari umpan Azure Artifacts. Dengan penyedia kredensial, Anda tidak perlu menyiapkan file konfigurasi apa pun (pip.ini/pip.conf/.pypirc), Anda hanya akan diarahkan melalui alur autentikasi di browser web Anda saat memanggil pip atau twine untuk pertama kalinya. Lihat informasi selengkapnya di dokumentasi.

Azure Pipelines

Penyempurnaan penembolokan alur

Dalam Pembaruan Sprint 155, kami mengumumkan pratinjau publik penembolokan alur, fitur yang dirancang untuk mengurangi waktu build dengan mengizinkan file, seperti dependensi yang diunduh dan output kompilasi, untuk digunakan kembali dengan menjalankan nanti. Dalam pembaruan ini kami menambahkan dukungan untuk menyertakan beberapa file dalam kunci cache menggunakan pola glob. Contohnya:

steps:
- task: CacheBeta@0
  inputs:
    key:
    packages/**/package-lock.json, !node_modules/** | $(Agent.OS)
    path:
$(npm_config_cache)

Catatan

Bagian kunci perlu dipisahkan dengan karakter "|" (seperti yang ditunjukkan di atas). Perubahan ini sedang dilakukan untuk mengantisipasi kemampuan yang akan datang untuk menentukan kunci pemulihan alternatif.

Untuk memulai, lihat dokumentasi penembolokan alur.

Peningkatan batas dan frekuensi untuk jeda pada gerbang

Sebelumnya, batas jeda pada gerbang dalam alur rilis adalah tiga hari. Dengan pembaruan ini, batas jeda telah ditingkatkan menjadi 15 hari agar gerbang memiliki durasi yang lebih lama. Kami juga meningkatkan frekuensi gerbang menjadi 30 menit.

Templat gambar kompilasi baru untuk Dockerfile

Sebelumnya, saat membuat alur baru untuk Dockerfile dalam pembuatan alur baru, templat merekomendasikan pendorongan gambar ke Azure Container Registry dan penyebaran ke Azure Kubernetes Service. Kami menambahkan templat baru agar Anda dapat membuat gambar menggunakan agen tanpa perlu melakukan pendorongan ke registri kontainer.

Templat gambar build baru untuk Dockerfile.

Input argumen dalam tugas Docker Compose

Bidang baru telah diperkenalkan dalam tugas Docker Compose agar Anda dapat menambahkan argumen seperti --no-cache. Argumen akan diturunkan oleh tugas saat menjalankan perintah seperti kompilasi.

Input argumen dalam tugas Docker Compose.

Memperbaiki peringatan dalam lampiran pengujian besar

Bulan lalu, kami menambahkan dukungan untuk lampiran pengujian yang lebih besar dari 100MB. Saat ini, Anda mungkin melihat tugas VSTest atau tugas Terbitkan hasil pengujian yang mengembalikan kesalahan 403 atau 407 dalam log. Jika Anda menggunakan kompilasi yang dihost sendiri atau merilis agen di belakang firewall yang memfilter permintaan keluar, Anda harus membuat beberapa perubahan konfigurasi untuk dapat menggunakan fungsionalitas ini. ​

Perbaiki peringatan dalam lampiran pengujian besar.

Untuk memperbaiki masalah ini, Anda sebaiknya memperbarui firewall untuk permintaan keluar ke https://*.vstmrblob.vsassets.io. Anda dapat menemukan informasi pemecahan masalah dalam dokumentasi di sini. ​

Catatan

Ini hanya diperlukan jika Anda menggunakan agen Alur Azure yang dihost sendiri dan Anda berada di belakang firewall yang memfilter lalu lintas keluar. Jika Anda menggunakan agen yang dihosting Microsoft di cloud atau yang tidak memfilter lalu lintas jaringan keluar, Anda tidak perlu mengambil tindakan apa pun.​

Updates ke gambar alur yang dihosting

Kami telah membuat pembaruan untuk beberapa gambar VM yang dihosting Azure Pipelines. Sorotan meliputi:

  • Menambahkan ATL untuk ARM dan ARM64 dengan dan tanpa mitigasi Spectre ke VS 2017 (sudah ada di VS 2019).
  • Versi patch Java dan Go yang diperbarui untuk Ubuntu 16.04, VS 2017, dan VS 2019.
  • Meningkatkan batas untuk file terbuka menjadi 50.000 di Ubuntu 16.04.
  • Berbagai perbaikan bug.

Anda dapat menemukan detail selengkapnya tentang rilis terbaru di sini.

Untuk daftar lengkap alat yang tersedia untuk gambar tertentu, buka Detail kumpulan > Agen Pengaturan>.

Dukungan untuk repositori Bitbucket di Pusat Penyebaran untuk AKS dan Aplikasi Web untuk kontainer

Dengan pembaruan ini, kami menambahkan dukungan asli untuk repositori Bitbucket ke alur kerja Pusat Penyebaran kami untuk AKS dan Web App untuk kontainer. Sekarang Anda bisa mendapatkan pengalaman OAuth dan daftar repositori dan cabang akun Bitbucket Anda yang diisi. Ini akan membantu Anda menyebarkan ke sumber daya Anda masing-masing. Selain itu, kami menambahkan pengalaman terbantu dengan menganalisis repositori Bitbucket yang dipilih dan mendeteksi DockerFile.

Dukungan untuk repositori Bitbucket di Pusat Penyebaran untuk AKS dan Aplikasi Web untuk kontainer.

Dukungan Linux Web App untuk alur kerja Java di Proyek Azure DevOps

Sekarang Anda dapat membuat Aplikasi Web Linux dan menyebarkan contoh aplikasi Java dengan beberapa klik di Proyek Azure DevOps. Kami akan menghosting contoh aplikasi Java di Azure Repos dan akan menyiapkan alur CI/CD untuk itu.

Dukungan Aplikasi Web Linux untuk alur kerja Java di Proyek Azure DevOps.

Grup variabel alur dan perintah manajemen variabel

Mungkin sulit untuk memindahkan alur berbasis YAML dari satu proyek ke proyek lainnya karena Anda perlu mengatur variabel alur dan grup variabel secara manual. Namun, dengan grup variabel alur dan perintah manajemen variabel, Anda sekarang dapat membuat skrip pengaturan dan manajemen variabel alur dan grup variabel yang pada gilirannya dapat dikontrol versi, sehingga Anda dapat dengan mudah berbagi instruksi untuk memindahkan dan menyiapkan alur dari satu proyek ke proyek lainnya.

Eksekusi alur untuk cabang PR

Saat membuat PR, Anda mungkin kesulitan untuk memvalidasi apakah perubahan mungkin merusak eksekusi alur pada cabang target. Namun, dengan kemampuan untuk memicu eksekusi alur atau mengantrekan kompilasi untuk cabang PR, Anda sekarang dapat memvalidasi dan memvisualisasikan perubahan yang terjadi dengan menjalankannya berdasarkan alur target. Lihat dokumentasi perintah eksekusi alur az dan antrean kompilasi alur az untuk informasi selengkapnya.

Lompati eksekusi alur pertama

Saat membuat alur, terkadang Anda ingin membuat dan menerapkan file YAML dan tidak memicu eksekusi alur karena dapat mengakibatkan eksekusi yang salah karena berbagai alasan - seperti infrastruktur tidak siap atau perlu membuat variabel misalnya. Dengan Azure DevOps CLI, Anda sekarang dapat melewati eksekusi alur otomatis pertama pada pembuatan alur dengan menyertakan parameter --skip-first-run. Lihat dokumentasi perintah buat alur az untuk informasi selengkapnya.

Peningkatan perintah titik akhir layanan

Perintah CLI titik akhir layanan hanya mendukung pengaturan dan manajemen titik akhir layanan azure rm dan github. Namun, dengan rilis ini, perintah titik akhir layanan memungkinkan Anda membuat titik akhir layanan apa pun dengan menyediakan konfigurasi melalui file dan menyediakan perintah yang dioptimalkan - az devops service-endpoint github dan az devops service-endpoint azurerm, yang menyediakan dukungan kelas satu untuk membuat titik akhir layanan dari jenis ini. Lihat dokumentasi perintah untuk informasi selengkapnya.

Azure Test Plans

Laporan Kemajuan Rencana Pengujian (pratinjau publik)

Laporan kemajuan untuk Paket Pengujian sekarang tersedia di pratinjau publik. Laporan unik ini membantu Anda melacak eksekusi dan status satu atau beberapa Dokumen Pengujian dalam proyek. Kunjungi laporan* Kemajuan Dokumen Pengujian > untuk mulai menggunakan laporan.

Laporan kemajuan untuk Rencana Pengujian.

Tiga bagian laporan meliputi hal berikut ini:

  1. Ringkasan: memperlihatkan tampilan terkonsolidasi untuk dokumen pengujian yang dipilih.
  2. Tren hasil: merender snapshot harian sehingga Anda bisa melihat garis tren eksekusi dan status. Ini dapat menampilkan data selama 14 hari (default), 30 hari, atau rentang kustom.
  3. Detail: bagian ini memungkinkan Anda menelusuri secara detail setiap dokumen pengujian dan memberi Anda analitik penting untuk setiap rangkaian pengujian.

Laporan kemajuan Rencana Pengujian.

Penyempurnaan ke halaman Rencana Pengujian

Sekarang Anda dapat menambahkan kasus pengujian secara massal menggunakan kisi halaman Uji Paket* baru. Kisi memiliki enam kolom untuk penulisan massal berbeda dengan tiga kolom dalam tampilan sebelumnya. Anda dapat mulai menggunakan kisi dengan menavigasi ke Rencana Pengujian* > Tambahkan Kasus >Pengujian Tambahkan Kasus Pengujian Menggunakan Kisi.

Tambahkan kasus pengujian secara massal menggunakan kisi halaman Rencana Pengujian.

Tambahkan Kasus Pengujian Menggunakan Kisi.

Selain itu, kami menambahkan Bagan ke halaman Paket Pengujian*. Anda dapat menemukan tab Bagan dengan menavigasi ke Bagan Paket> Pengujian*.

Bagan di halaman Rencana Pengujian.

Terakhir, Anda sekarang dapat mengurutkan kolom di tab Tentukan dan Jalankan. Anda juga dapat menyesuaikan lebar kolom untuk melihat judul besar dan menjalankan kasus pengujian dengan opsi dari tab Jalankan .

Jalankan kasus pengujian dengan opsi dari tab Jalankan.

Pelaporan

Penyempurnaan widget Hasil Kueri

Widget hasil kueri adalah salah satu widget kami yang paling populer, dan untuk alasan yang baik. Widget menampilkan hasil kueri langsung di dasbor Anda dan berguna dalam banyak situasi.

Dengan pembaruan ini, kami menyertakan banyak peningkatan yang telah lama dinantikan:

  • Anda sekarang dapat memilih kolom sebanyak yang ingin Anda tampilkan di widget. Tidak ada lagi batas 5 kolom!
  • Widget mendukung semua ukuran, dari 1x1 hingga 10x10.
  • Saat Anda mengubah ukuran kolom, lebar kolom akan disimpan.
  • Anda dapat memperluas widget ke tampilan layar penuh. Saat diperluas, layar akan menampilkan semua kolom yang dikembalikan oleh kueri.

Wiki

Komentar di halaman wiki

Sebelumnya, Anda tidak dapat berinteraksi dengan pengguna wiki lain di dalam wiki. Ini menghambat kolaborasi pada konten dan perolehan jawaban atas pertanyaan, karena percakapan harus dilakukan melalui saluran email atau obrolan. Dengan komentar, Anda sekarang dapat berkolaborasi dengan orang lain langsung di dalam wiki. Anda dapat memanfaatkan fungsionalitas pengguna @mention di dalam komentar untuk menarik perhatian anggota tim lain. Fitur ini telah diprioritaskan berdasarkan tiket saran ini. Untuk informasi selengkapnya tentang komentar, silakan lihat dokumentasi kami di sini.

Komentar di halaman wiki.

Sembunyikan folder dan file yang dimulai dengan "." di pohon wiki

Hingga saat ini, pohon wiki menampilkan semua folder dan file yang dimulai dengan titik (.) di pohon wiki. Dalam skenario wiki kode, ini menyebabkan folder seperti .vscode, yang dimaksudkan untuk disembunyikan, untuk muncul di pohon wiki. Sekarang, semua file dan folder yang dimulai dengan titik akan tetap tersembunyi di pohon wiki sehingga mengurangi kekacauan yang tidak perlu.

Fitur ini telah diprioritaskan berdasarkan tiket saran ini.

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,

Vijay Machiraju