Bagikan melalui


Memodernisasi UI – Pembaruan VSTS Sprint 136

Dalam Pembaruan Sprint 136 Visual Studio Team Services (VSTS), kami memperkenalkan beberapa perubahan desain baru dan menarik. Anda dapat mempratinjau pengalaman baru di tab Build hub dan Uji. Hub Kueri sekarang tersedia secara umum. Selain itu, Anda dapat mencoba pratinjau pengalaman navigasi baru dengan hub Kerja baru.

Ada sejumlah fitur lain di seluruh Work, Build, Release, Test, dan Reporting. Lihat daftar Fitur di bawah ini untuk informasi selengkapnya.

Langkah berikutnya

Baca tentang fitur baru di bawah ini dan buka VSTS untuk mencobanya sendiri.

Apa yang baru di VSTS

Fitur

Kerja

Bangun dan Rilis

Paket

Uji

Pelaporan

Autentikasi

Pratinjau navigasi baru kami

Penting

Untuk menggunakan kapabilitas ini, Anda harus mengaktifkan fitur pratinjau Navigasi Baru di profil atau akun Anda.

Selama beberapa minggu ke depan, pratinjau publik navigasi baru kami akan diluncurkan dan tersedia untuk semua orang yang menggunakan VSTS. Setelah tersedia di akun Anda, banner pengumuman fitur akan ditampilkan dan Anda dapat mengaktifkannya untuk proyek apa pun menggunakan panel Fitur Pratinjau. Baca posting blog kami untuk detail selengkapnya tentang refresh desain dan mengapa kami melakukannya.

Navigasi baru

Kerja

Hub Kerja Baru

Penting

Untuk menggunakan kapabilitas ini, Anda harus mengaktifkan fitur pratinjau Navigasi Baru di profil atau akun Anda.

Seiring dengan pratinjau publik navigasi baru kami, kami juga memperkenalkan hub Kerja baru. Di sini, Anda akan menemukan favorit dan dukungan pencarian cepat untuk semua papan, backlog, dan sprint Serta fitur baru seperti Sprint Planning. Lihat postingAntingan Work Hubs Baru di Blog Microsoft DevOps untuk informasi selengkapnya.

Hub Kerja Baru

Hub kueri umumnya tersedia

Saat hub Kueri baru dalam pratinjau, kami bekerja untuk menanggapi umpan balik Anda. Kami sekarang bersemangat untuk pengalaman menjadi tersedia bagi semua orang. Hub ini menyederhanakan banyak fitur kueri yang ada dari hub lama dengan tampilan dan nuansa yang lebih modern serta memberikan kemampuan baru untuk membuatnya lebih mudah untuk sampai ke kueri yang penting bagi Anda. Beberapa sorotan dari pengalaman baru ini mencakup:

  • Halaman direktori dengan informasi terakhir diubah oleh dan kemampuan untuk mencari kueri
  • Breadcrumb dengan URL unik untuk folder guna menandai grup kueri penting
  • Akses cepat ke kueri favorit Anda dari halaman hasil

Baca selengkapnya tentang pembaruan menarik ini di blog DevOps kami.

Menemukan dengan mudah item kerja yang ada dalam pengalaman menautkan dan menyebutkan

Jika ingin menautkan dua item kerja yang ada bersama-sama, kini Anda dapat dengan mudah menemukan item yang penting bagi Anda menggunakan kontrol pencarian item kerja baru kami. Pemilih kueri telah diganti dengan saran sebaris berdasarkan item kerja yang baru diakses, serta titik masuk untuk mencari item kerja tertentu menurut ID atau judul.

Penautan item kerja

Bangun dan Rilis

Halaman hasil build baru

Penting

Untuk menggunakan kemampuan ini, Anda harus mengaktifkan fitur Pratinjau halaman hasil build baru di profil atau akun Anda.

Di TFS 2015 kami meluncurkan sistem build baru, memungkinkan Anda untuk menyeret dan menghilangkan skrip dan pustaka tugas sumber terbuka yang terus berkembang. Kami telah secara bertahap meningkatkan pengalaman editor, dan hari ini kami menyegarkan pengalaman untuk melihat build.

Saat membuka hasil build, Anda akan memiliki wawasan yang lebih jelas tentang log, masalah, penerapan, dan item kerja yang membentuk build Anda. Ini adalah langkah pertama dalam pembaruan desain kami jadi kirimkan pemikiran Anda kepada kami.

Halaman hasil

Meneruskan variabel lingkungan ke tugas

Penulis tugas CI/CD dapat mengatur properti baru, showEnvironmentVariables, di task.json untuk meneruskan variabel lingkungan ke tugas. Ketika Anda melakukannya, kontrol ekstra dirender di tugas dalam editor build. Ini tersedia untuk tugas Powershell, Cmd, dan Bash.

Meneruskan variabel lingkungan

Ini memungkinkan dua skenario:

  • Suatu tugas memerlukan variabel lingkungan dengan kasus yang dipertahankan dalam nama variabel. Misalnya, dalam contoh di atas, variabel lingkungan yang diteruskan ke tugas adalah “foo” dan bukan “FOO”.
  • Ini memungkinkan nilai rahasia untuk diteruskan dengan cara yang aman ke skrip. Cara ini lebih banyak dipilih untuk meneruskan rahasia sebagai argumen ke skrip karena sistem operasi di agen dapat mencatat pemanggilan proses termasuk argumennya.

Mengabaikan gerbang rilis untuk penyebaran

Penting

Untuk menggunakan kemampuan ini, Anda harus mengaktifkan fitur Pratinjau tampilan kemajuan rilis baru di profil atau akun Anda.

Gerbang rilis memungkinkan evaluasi otomatis kriteria kesehatan sebelum rilis dipromosikan ke lingkungan berikutnya. Secara default, alur rilis hanya berprogres ketika semua gerbang sehat pada saat yang sama. Dalam situasi tertentu, seperti ketika mempercepat rilis atau setelah memeriksa kesehatan secara manual, pemberi izin mungkin ingin mengabaikan gerbang dan memungkinkan rilis untuk berprogres bahkan jika gerbang itu belum dievaluasi sebagai gerbang yang sehat. Lihat dokumentasi gerbang rilis untuk informasi selengkapnya.

Abaikan gerbang

Mengatur variabel pada waktu rilis

Dalam definisi rilis, sekarang Anda dapat memilih variabel yang ingin diatur saat membuat rilis.

Variabel rilis

Nilai yang disediakan untuk variabel saat rilis dibuat hanya digunakan untuk rilis tersebut. Fitur ini akan membantu Anda menghindari beberapa langkah untuk Buat-di-Draf, memperbarui variabel dalam draf, dan memicu rilis dengan variabel.

Variabel rilis dalam rilis

Mengatur definisi rilis Anda dalam folder

Penting

Untuk menggunakan kemampuan ini, Anda harus mengaktifkan fitur pratinjau Hub Rilis Baru di profil atau akun Anda.

Mengatur definisi rilis Anda menjadi lebih sederhana dan lebih mudah. Anda sekarang dapat membuat folder dan memindahkan definisi Anda di dalamnya. Keamanan juga dapat dikelola langsung di tingkat folder. Folder dapat dilihat di hub Rilis* (akan muncul di samping hub Rilis saat Anda ikut serta).

Folder rilis

Menggunakan tugas berbasis PowerShell jarak jauh Windows yang ditingkatkan

Tugas baru dan yang ditingkatkan Windows berbasis PowerShell jarak jauh tersedia. Peningkatan ini mencakup beberapa perbaikan performa dan mendukung log langsung dan perintah output konsol, seperti Write-Host dan Write-Output.

Tugas PowerShell di Target (versi: 3.*): Anda dapat menambahkan skrip sebaris, mengubahi opsi PSSession, mengontrol "ErrorActionPreference", dan gagal pada kesalahan standar.

Tugas Salin File Azure (versi: 2.*): Dikirim dengan AzCopy terbaru (v7.1.0) yang mengatasi masalah GitHub.

Artefak GitHub menunjukkan penerapan terkait yang disebarkan dalam rilis

Untuk meningkatkan keterlacakan end-to-end, Anda dapat melihat semua penerapan yang disebarkan ke lingkungan untuk repositori GitHub, sebagai bagian dari rilis tertentu.

Artefak GitHub

Paket

Menggunakan sumber hulu dalam umpan warisan

Hingga saat ini, umpan warisan tidak dapat menggunakan sumber hulu nuget.org atau memanfaatkan perbaikan yang dilakukan pada sumber hulu npmjs.com. Dengan pembaruan ini, Anda dapat meningkatkan umpan warisan dan menggunakan fitur-fitur tersebut. Cari banner di atas paket umpan Anda untuk informasi lebih lanjut, termasuk perubahan perilaku yang harus Anda waspadai sebelum memutakhirkan.

Gunakan umpan npm publik arbitrer sebagai sumber hulu

Sebelumnya, Anda telah dapat menggunakan npmjs.com, dan umpan VSTS lainnya, sebagai sumber upstream npm. Dengan pembaruan ini, Anda juga dapat menggunakan umpan publik arbitrer (misalnya umpan MyGet) sebagai sumber upstream npm.

Uji

Pengalaman yang ditingkatkan di tab Uji

Penting

Aktifkan hub build baru dan Fitur pratinjau tampilankemajuan rilis baru untuk menggunakan kemampuan baru ini.

Bersama dengan hub Build baru dan tampilan kemajuan Rilis baru, pengalaman modern untuk tab Uji sekarang tersedia. Ini memberi Anda informasi pengujian dalam konteks yang kaya untuk Build dan Rilis. Pengalaman baru ini memberikan tampilan pengujian yang sedang berlangsung, pengalaman debug halaman penuh, riwayat pengujian dalam konteks, pelaporan eksekusi pengujian yang dibatalkan, dan ringkasan tingkat proses.

Hub Pengujian Baru

Menampilkan eksekusi pengujian yang sedang berlangsung

Pengujian, seperti pengujian integrasi dan fungsional, dapat berjalan untuk waktu yang lama sehingga penting untuk melihat eksekusi pengujian pada waktu tertentu. Dengan Tampilan Pengujian yang Sedang Berlangsung, Anda tidak perlu lagi menunggu eksekusi pengujian selesai untuk mengetahui hasilnya. Hasil tersedia mendekati real-time saat dijalankan, membantu Anda mengambil tindakan lebih cepat. Anda dapat men-debug kegagalan atau pembatalan, mengajukan bug, atau membatalkan alur. Fitur ini saat ini tersedia untuk alur build dan rilis menggunakan Vs Test Task di fase Multi Agen, menggunakan Terbitkan Tugas Hasil Pengujian, atau menerbitkan hasil pengujian menggunakan API. Di masa mendatang, kami berencana untuk memperluas pengalaman ini untuk eksekusi pengujian menggunakan Agen Tunggal.

Tampilan di bawah ini menunjukkan ringkasan Pengujian yang Sedang Berlangsung dalam tampilan kemajuan rilis baru, melaporkan jumlah pengujian total dan jumlah kegagalan pengujian pada poin waktu tertentu.

Tampilan pengujian yang sedang berlangsung

Dengan mengklik ringkasan Pengujian Sedang Berlangsung di atas, Anda dapat melihat ringkasan pengujian terperinci bersama dengan informasi pengujian yang gagal atau dibatalkan di tab Uji . Ringkasan pengujian di-refresh pada interval berkala dengan kemampuan untuk me-refresh tampilan detail sesuai permintaan, berdasarkan ketersediaan hasil baru.

Ringkasan pengujian terperinci

Menampilkan detail penelusuran kesalahan uji coba di halaman penuh

Pesan kesalahan dan jejak tumpukan bersifat panjang dan membutuhkan real estat yang cukup untuk menampilkan detail selama penelusuran kesalahan. Demi mendapatkan pengalaman debug yang imersif, kini Anda dapat memperluas tampilan pengujian atau uji coba ke tampilan halaman penuh, sambil tetap dapat melakukan operasi dalam konteks yang diperlukan seperti pembuatan bug atau asosiasi persyaratan untuk hasil pengujian saat ini.

Penelusuran kesalahan halaman penuh

Menampilkan riwayat pengujian dalam konteks

Secara historis, tim harus pergi ke hub Eksekusi untuk melihat riwayat hasil pengujian. Dengan pengalaman baru, kami membawa riwayat pengujian tepat dalam konteks dalam tab Uji untuk build dan rilis. Informasi riwayat pengujian disediakan secara progresif yang dimulai dengan definisi atau lingkungan build saat ini untuk pengujian yang dipilih, diikuti oleh cabang dan lingkungan lain untuk build dan rilis masing-masing.

Riwayat pengujian dalam konteks

Menampilkan pengujian yang dibatalkan

Eksekusi pengujian dapat dibatalkan karena beberapa alasan seperti kode pengujian yang buruk, sumber di pengujian, dan masalah lingkungan. Terlepas dari alasan pembatalan, penting bagi Anda untuk mendiagnosis perilaku dan mengidentifikasi akar penyebabnya. Sekarang Anda dapat melihat pengujian yang dibatalkan dan uji coba, bersama dengan eksekusi yang telah selesai di tab Uji . Fitur ini saat ini tersedia untuk alur build dan rilis menggunakan Vs Test Task dalam fase Multi Agent atau menerbitkan hasil pengujian menggunakan API. Di masa mendatang, kami berencana untuk memperluas pengalaman ini untuk eksekusi pengujian menggunakan Agen Tunggal.

Menampilkan pengujian yang dibatalkan

Pelaporan

Mengecualikan item yang selesai sebelum tanggal tertentu dalam tampilan analitik

Layanan Analytics menyimpan semua riwayat item kerja, termasuk item kerja yang ditutup. Pelanggan sering tidak ingin melaporkan item kerja yang lebih lama dan tertutup. Kami telah memperbarui tampilan Analytics untuk memungkinkan Anda mengecualikan item kerja yang selesai sebelum tanggal tertentu. Ini sangat mengurangi jumlah data yang dimuat ke Power BI. Ini juga membuat perhitungan lanjutan, seperti waktu dalam keadaan, jauh lebih berkinerja. Anda mengatur opsi ini pada tab Riwayat .

Mengecualikan item yang sudah selesai

Menavigasi ke dasbor dengan mudah

Anda sekarang dapat dengan mudah menavigasi ke dasbor lain yang termasuk dalam tim Anda! Saat pengalaman dasbor baru dalam pratinjau, kami bekerja untuk menanggapi umpan balik terbesar Anda sekeliling kehilangan kemampuan untuk beralih di antara dasbor dengan cepat. Pemilih dasbor sekarang telah diperbarui untuk mempermudah masuk ke dasbor yang Anda pedulikan. Pemilih yang diperbarui sekarang berisi dua pivot: Tambang dan Semua. Pivot Tambang memudahkan Untuk menemukan tim yang Anda miliki dan dasbor yang sesuai, serta menunjukkan kepada Anda dasbor yang telah Anda favoritkan. Semua pivot, terus menunjukkan kepada Anda semua dasbor dalam proyek.

Favorit ada di bagian atas.

Pivot saya

Gulir ke bawah untuk melihat dasbor tim Anda.

Lihat dasbor tim.

Lihat semua dasbor dalam proyek.

Semua pivot

Autentikasi

Dapatkan pemberitahuan untuk kedaluwarsa PAT

Ketika Token Akses Pribadi (PAT) mendekati kedaluwarsa, Anda akan mendapatkan pemberitahuan email yang memberi Anda kemampuan untuk segera mengambil tindakan dan memperpanjang masa pakai PAT sehingga alat dan proses Anda tidak akan terganggu.

Kedaluwarsa PAT

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.

Menu umpan balik

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

Terima kasih,

Jeremy Epling