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:
- Mengontrol dependensi build tertentu menggunakan pekerjaan kontainer
- Aktifkan cakupan kode dalam tugas .NET Core
Papan Azure:
Artefak Azure:
- Menyederhanakan autentikasi menggunakan Penyedia Kredensial lintas platform baru untuk NuGet
- Menyimpan artefak menggunakan Paket Universal
- Memadatkan simbol saat menerbitkan ke berbagi file
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.
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]
:::
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.
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.
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.
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.
Anda juga bisa mendapatkan saran dan pertanyaan yang dijawab oleh komunitas di Stack Overflow.
Terima kasih,
Biju Venugopal
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk