Pekerjaan kontainer alur - Pembaruan Sprint 140

Dalam Pembaruan Sprint 140 Layanan Azure DevOps, Anda akan menemukan cara baru untuk menyesuaikan dependensi build dengan persyaratan spesifik Anda dengan pengenalan pekerjaan kontainer di Azure Pipelines. Di Wiki Anda sekarang dapat menambahkan video, mengganti nama, dan menyisipkan daftar isi wiki dari panel format.

Lihat daftar Fitur di bawah ini untuk informasi selengkapnya.

Fitur

Azure Pipelines:

Papan Azure:

Artefak Azure:

Wiki:

Administrasi:

Langkah berikutnya

Catatan

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

Baca tentang fitur baru di bawah ini dan buka Layanan Azure DevOps untuk mencobanya sendiri.

Azure Pipelines

Mengontrol dependensi build tertentu menggunakan pekerjaan kontainer

Secara default, pekerjaan dijalankan di mesin host tempat agen diinstal. Pekerjaan kontainer, menggunakan abstraksi ringan atas sistem operasi host yang disediakan kontainer, memungkinkan Anda mengisolasi alat dan dependensi Anda di dalam kontainer sebagai gantinya. Agen akan meluncurkan instans kontainer yang Anda tentukan, lalu menjalankan langkah-langkah di dalamnya. Anda dapat memilih versi sistem operasi, alat, dan dependensi yang tepat yang diperlukan build Anda. Lihat dokumentasi pekerjaan Kontainer untuk informasi selengkapnya.

Aktifkan cakupan kode dalam tugas .NET Core

Tugas .NET Core di Azure Pipelines sekarang mendukung cakupan kode sehingga Anda bisa mendapatkan penanganan cakupan pengujian unit yang lebih baik dalam proyek .NET Core Anda. Perintah "uji" dari tugas .NET Core dapat diteruskan argumen --collect "Code coverage" untuk mengaktifkan pengumpulan cakupan kode. Dukungan saat ini dilingkup ke proyek .NET Core yang menargetkan platform Windows.

Azure Boards

Memanfaatkan REST API Proses yang direstrukturisasi

Dalam REST API versi 5.1 (Pratinjau) kami menggabungkan beberapa API terkait Proses yang Diwariskan ke dalam satu domain. Ini akan memudahkan Anda untuk menemukan dan menggunakan titik akhir yang tepat. Lihat dokumentasi Perilaku Proses untuk informasi selengkapnya. Kami juga telah membuat beberapa sampel menggunakan pustaka klien C#.

Azure Artifacts

Menyederhanakan autentikasi menggunakan Credential Provider lintas platform baru untuk NuGet

Berinteraksi dengan umpan NuGet yang diautentikasi menjadi jauh lebih baik. Azure Artifacts Credential Provider berbasis .NET Core baru berfungsi dengan msbuild, dotnet, dan nuget(.exe) di Windows, macOS, dan Linux. Setiap kali Anda ingin menggunakan paket dari umpan Artefak Azure, Credential Provider akan secara otomatis memperoleh dan menyimpan token atas nama klien NuGet yang Anda gunakan. Anda tidak perlu lagi menyimpan dan mengelola token secara manual dalam file konfigurasi.

Untuk mendapatkan penyedia baru, buka GitHub dan ikuti instruksi untuk klien dan platform Anda.

Menyimpan artefak menggunakan Paket Universal

Paket Universal adalah jenis paket baru yang didukung oleh Azure Artifacts. Mereka menyediakan mekanisme sederhana untuk menyimpan kumpulan file dalam umpan dengan nama paket dan versi paket. Alat baris perintah dirancang untuk mentransfer konten secara efisien dari klien dan layanan.

  • Pertimbangkan untuk menggunakan Paket Universal untuk menyimpan artefak seperti:
  • Skrip dan templat konfigurasi (misalnya templat ARM)
  • Rekam jepret database untuk pengujian integrasi
  • Data dan model pelatihan pembelajaran mesin
  • Alat pengembang dan SDK
  • Model dan tekstur 3D
  • Output build

Langsung ke panduan mulai cepat kami untuk mulai menggunakan Paket Universal.

Mengompresi simbol saat menerbitkan ke berbagi file

Kami telah memperbarui tugas Indeks & Terbitkan Simbol untuk mendukung simbol pemadatan saat dipublikasikan ke berbagi file.

Compress symbols

Sebagai pengingat, Anda juga dapat menerbitkan simbol ke Azure DevOps Services alih-alih harus mengonfigurasi dan mengelola server file.

Wiki

Menyematkan video di wiki

Sekarang Anda dapat menyematkan video di halaman wiki dari layanan online seperti Microsoft Stream dan YouTube. Anda dapat menambahkan URL video yang disematkan menggunakan sintaks berikut:

::: video
> [!VIDEO https://www.youtube.com/embed/7DbslbKsQSk]
:::

Embed video in wiki

Fitur ini diprioritaskan berdasarkan saran.

Mengganti nama wiki

Sekarang Anda dapat mengganti nama wiki Anda di antarmuka pengguna wiki dan menggunakan REST API. Dari menu Lainnya, klik Ganti nama wiki untuk memberi nama yang mudah diingat pada wiki Anda. Fitur ini diprioritaskan berdasarkan saran.

Rename wiki

Sisipkan daftar isi wiki dari panel format

Sprint terakhir kami mengirimkan kemampuan untuk membuat daftar isi di halaman wiki. Sekarang Anda bisa menyisipkan daftar isi dengan mengklik tombol yang sesuai di panel format saat mengedit halaman.

Insert wiki TOC

Administrasi

Mengelola token akses pribadi Anda dengan pemfilteran dan halaman

Seperti yang telah Anda perhatikan dengan navigasi baru di Azure DevOps, kami berfokus pada menghadirkan pengalaman yang lebih konsisten di seluruh layanan. Kami telah mengambil kesempatan ini untuk membantu Anda mengelola token akses pribadi (PATs) Anda dengan lebih baik, terutama jika Anda memiliki beberapa di antaranya. Beberapa fitur baru termasuk kontrol filter dan penomoran saat melihat semua PAT Anda, pengalaman yang lebih bersih saat membuat PAT baru dengan pengelompokan dan deskripsi untuk cakupan, dan kemampuan untuk mengedit dan memperluas kedaluwarsa PATs yang ada.

PAT page

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.

Make a suggestion

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

Terima kasih,

Biju Venugopal