Fitur Masa Depan Azure DevOps

Admin

Mendukung Identitas Terkelola Azure dan Perwakilan Layanan

Izinkan aplikasi yang dihosting di Azure untuk menggunakan identitas terkelola dan perwakilan layanan untuk diintegrasikan dengan Azure DevOps melalui REST API dan pustaka klien.

Tonggak Penting (terakhir diperbarui 29/08/22):

  • September 2022: Pengujian internal untuk pelanggan Microsoft tertentu dengan kasus penggunaan yang disetujui.
  • FY22Q4: Pratinjau Privat untuk pihak khusus Microsoft. Email Angel Wong dengan pertanyaan survei di bawah ini selesai.
  • FY23Q1 (TBC): Pratinjau Umum untuk semua pelanggan internal dan eksternal
  • TBD: Identitas Terkelola dan dukungan Perwakilan Layanan GA

Untuk pertanyaan lain jangan ragu untuk menghubungi saya melalui email.

--

Jika Anda ingin dianggap sebagai bagian dari pratinjau privat, silakan bagikan jawaban Anda atas pertanyaan-pertanyaan ini ke wonga@microsoft.com.

  1. Perusahaan/organisasi apa yang menjadi bagian dari Anda?
  2. Bisakah Anda memberikan deskripsi singkat tentang alat/layanan yang Anda gunakan hari ini yang perlu mengautentikasi terhadap ADO? Mekanisme autentikasi apa yang Anda gunakan hari ini?
  3. Apakah saat ini Anda menggunakan Identitas Terkelola untuk mengautentikasi terhadap Sumber Daya Azure lainnya?
  4. Apa yang akan Anda lakukan dengan Identitas Terkelola jika Anda dapat menggunakannya untuk mengautentikasi terhadap ADO? Seperti apa alur kerja tersebut?
  5. Dapatkah Anda memberikan daftar API apa yang mungkin Anda gunakan? Lihat dokumentasi ADO REST API untuk mendapatkan bantuan.
  6. Cakupan seperti apa yang akan berguna bagi Anda dalam membantu MI Anda mencapai apa yang perlu dilakukan? Lihat daftar cakupan ADO OAuth ini, sebagai titik lompat.
  7. Apakah ada hal lain yang mungkin berguna bagi kami untuk mengetahui tentang skenario pengguna Identitas Terkelola Anda?
  8. Untuk apa nama organisasi Azure DevOps yang anda inginkan untuk mengaktifkan fitur ini?

Mengaudit GA

Layanan audit tersedia di semua geografi dan untuk semua pelanggan.

Dukungan Kebijakan Akses Bersyar untuk status perangkat

Azure DevOps untuk mematuhi kebijakan akses bersyarah apa pun yang menyertakan kondisi status perangkat.

Artefak

Tugas promosi paket di Azure Pipelines

Tugas promosi paket di Azure Pipelines

Menghentikan tugas Azure Artefak lama di Azure Pipelines dan default ke tugas baru khusus autentikasi

Kami mendapatkan banyak permintaan dukungan dan umpan balik dari tugas Azure Artifacts kami saat ini di Azure Pipelines (NuGet, npm, Maven, dll.). Memiliki tugas besar dan massal ini dengan versi bawaan alat baris perintah dapat menciptakan banyak masalah:

  1. Ketika sesuatu gagal, sulit untuk mengetahui apakah itu adalah alat baris perintah, autentikasi, pemulihan/penerbitan, dll.
  2. Sulit untuk menjaga tugas tetap diperbarui dengan rilis alat baris perintah terbaru dan terbesar, jadi kami melewatkan fungsionalitas baru (seperti melewati duplikat di NuGet/Maven) Solusi yang kami lakukan adalah membuat tugas khusus autentikasi yang dapat disiapkan pengguna di awal alur mereka. Setelah berhasil diautentikasi, pengguna dapat menggunakan skrip kustom untuk menerbitkan/memulihkan paket.

Kami sekarang memiliki tugas ringan dan khusus autentikasi berikut di GA yang kami sarankan untuk digunakan pelanggan. Rencananya adalah untuk menghentikan tugas lama yang tidak dapat diandalkan di masa depan.

  1. Autentikasi Maven
  2. Autentikasi NuGet
  3. Autentikasi Pip Python
  4. Autentikasi Unggahan Python Twine

Boards

Dukungan Item Kerja untuk pengeditan Markdown

Semua bidang teks panjang (Deskripsi, Langkah Repositori, dll.) dan diskusi Item Kerja akan mendukung pengeditan Markdown.

Meningkatkan Pengalaman Koneksi GitHub

Tingkatkan pengalaman koneksi GitHub untuk pelanggan Enterprise dengan mendukung ribuan alih-alih ratusan repositori dan membuatnya lebih mudah untuk menambahkan dan menghapus repositori ke koneksi.

Pipelines

Mendukung mode Orkestrasi Fleksibel dalam kumpulan agen set skala

Keluhan umum dengan kumpulan agen set skala adalah bahwa waktu yang diperlukan untuk memulai peristiwa penskalakan terlalu panjang. Bahkan, Azure Pipelines memeriksa apakah perlu menskalakan kumpulan setiap beberapa menit. Namun, itu tidak dapat melakukan tugas itu jika ada operasi sebelumnya yang sudah berlangsung pada set skala VM. Sebagai contoh, jika set skala VM menghapus VM dari permintaan sebelumnya untuk menskalakan, maka Azure Pipelines tidak dapat mengeluarkan permintaan baru untuk memperluas skala kecuali operasi sebelumnya selesai.

Untuk mengatasi masalah ini, Azure Pipelines perlu mengandalkan fitur pratinjau baru dari set skala VM yang disebut Flexible Orchestration. Karena fitur ini keluar dari pratinjau dalam set skala VM, Azure Pipelines akan mulai menggunakannya dan mempercepat operasinya.

Mendukung Aplikasi Alur dengan GitHub Enterprise

Integrasi antara Azure Pipelines dan GitHub difasilitasi oleh Aplikasi GitHub. Aplikasi ini memudahkan untuk menyiapkan alur untuk repositori GitHub dan mengirimkan peristiwa (CI, PR, Komentar, dll) dari GitHub ke Azure Pipelines. Aplikasi ini juga meningkatkan keamanan permintaan pull menggunakan pemicu komentar.

Namun, aplikasi ini tidak berfungsi saat menggunakan Azure Pipelines dengan GitHub Enterprise. Tujuan dari pekerjaan ini adalah untuk memperbaikinya.