Akses dasar disertakan dengan GitHub Enterprise serta peningkatan integrasi Boards/GitHub.

Kami sangat senang mengumumkan bahwa akses Azure DevOps Basic sekarang disertakan dengan GitHub Enterprise. Masuk menggunakan ID Entra Anda untuk memulai.

Kami juga merilis beberapa penyempurnaan pada integrasi Boards + GitHub kami.

Lihat catatan rilis untuk detailnya.

Umum

GitHub Advanced Security untuk Azure DevOps

Azure Boards

Azure Pipelines (Alat otomatisasi alur kerja pengembangan perangkat lunak dari Microsoft)

Rencana Pengujian

Umum

Informasi profil Microsoft Entra (pratinjau)

Musim gugur lalu, kami memperkenalkan integrasi informasi profil Microsoft Entra di Azure DevOps, sehingga Anda tidak perlu lagi memperbarui profil Anda secara terpisah. Selama beberapa minggu ke depan, ini akan menjadi pengalaman default.

Pratinjau akan berjalan selama satu atau dua bulan, dan setelah itu ini akan menjadi cara kerja informasi profil untuk pengguna Entra di Azure DevOps. Jika Anda perlu mengundurkan diri selama pratinjau, silakan bagikan umpan balik sehingga kami dapat mengatasi masalah apa pun selama periode tersebut.

Akses dasar disertakan dengan GitHub Enterprise

Mulai minggu ini, kami menyertakan hak penggunaan Azure DevOps Basic dengan lisensi GitHub Enterprise dan mengotomatiskan pengalaman untuk pengguna Azure DevOps.

Jika Anda menggunakan GitHub Enterprise Cloud dengan Microsoft Entra, Azure DevOps akan mengenali Anda secara otomatis. Tingkat akses Anda akan diatur ke 'GitHub Enterprise,' dan Anda tidak akan dikenakan biaya tambahan di Azure DevOps Pelajari selengkapnya tentang akses untuk pengguna GitHub Enterprise.

Awalnya kemampuan ini terbatas pada pengguna GitHub Enterprise Cloud, tetapi kami akan segera menambahkannya untuk pengguna GitHub Enterprise Cloud dengan Residensi Data.

IP Address Yang Diizinkan untuk Azure DevOps

Kami sangat senang mengumumkan peningkatan signifikan pada infrastruktur jaringan kami, yang bertujuan untuk meningkatkan performa dan keandalan layanan kami. Tambahkan alamat IP baru di bawah ini, ke daftar yang diizinkan firewall Anda sesegera mungkin untuk memastikan layanan berkelanjutan selama peningkatan infrastruktur kami.

Rentang IP V4:

  • 150.171.22.0/24
  • 150.171.23.0/24
  • 150.171.73.0/24
  • 150.171.74.0/24
  • 150.171.75.0/24
  • 150.171.76.0/24

Rentang IP V6:

  • 2620:1ec:50::/48
  • 2620:1ec:51::/48
  • 2603:1061:10::/48

Rentang IPv4 ExpressRoute:

  • 150.171.73.14/32
  • 150.171.73.15/32
  • 150.171.73.16/32
  • 150.171.74.14/32
  • 150.171.74.15/32
  • 150.171.74.16/32
  • 150.171.75.14/32
  • 150.171.75.15/32
  • 150.171.75.16/32
  • 150.171.76.14/32
  • 150.171.76.15/32
  • 150.171.76.16/32
  • 150.171.22.17/32
  • 150.171.22.18/32
  • 150.171.22.19/32
  • 150.171.23.17/32
  • 150.171.23.18/32
  • 150.171.23.19/32

Rentang IP v6 ExpressRoute:

  • 2603:1061:10::14/128
  • 2603:1061:10::15/128
  • 2603:1061:10::16/128
  • 2603:1061:10:1::14/128
  • 2603:1061:10:1::15/128
  • 2603:1061:10:1::16/128
  • 2603:1061:10:2::14/128
  • 2603:1061:10:2::15/128
  • 2603:1061:10:2::16/128
  • 2603:1061:10:3::14/128
  • 2603:1061:10:3::15/128
  • 2603:1061:10:3::16/128
  • 2620:1ec:50::17/128
  • 2620:1ec:50::18/128
  • 2620:1ec:50::19/128
  • 2620:1ec:51::17/128
  • 2620:1ec:51::18/128
  • 2620:1ec:51::19/128

Perhatikan bahwa rentang IP ExpressRoute baru ini akan ditambahkan ke komunitas BGP 'Azure Global Services' ExpressRoute pada bulan Maret. Untuk detail selengkapnya, silakan kunjungi blog kami, Perbarui ke alamat IP yang Diizinkan Azure DevOps.

GitHub Advanced Security untuk Azure DevOps

Aktivasi sekali klik untuk pratinjau pemindaian dependensi

Dari pengaturan repositori, Anda sekarang dapat mengaktifkan tugas pemindaian dependensi Advanced Security tanpa perlu mengedit definisi alur Anda.

Dengan memilih "Pindai cabang default untuk dependensi yang rentan," tugas dependensi akan secara otomatis berjalan di alur apa pun yang menargetkan cabang default Anda atau menarik permintaan yang menargetkan cabang default Anda jika tugas belum ada di alur Anda. Jika tugas sudah ada di alur Anda, tugas tidak akan dieksekusi lagi.

Untuk berpartisipasi dalam pratinjau, kirimkan email kepada kami!

Cabang yang dihapus dihilangkan dari daftar pilihan cabang Keamanan Tingkat Lanjut

Dalam GitHub Advanced Security, pemilih cabang tingkat repositori menunjukkan semua cabang untuk repositori Anda setelah pemberitahuan keamanan ditemukan di cabang tersebut, bahkan jika cabang tersebut kemudian dihapus.

Sekarang, semua cabang yang dihapus akan dihapus dengan tepat dari pemilih cabang Keamanan Tingkat Lanjut dan pemberitahuan terkait tidak akan lagi bisa diakses.

Azure Boards

Integrasi GitHub: Menautkan Komit Penggabungan

Kami sekarang secara otomatis menautkan penerapan penggabungan ke item kerja yang sesuai ketika permintaan pull selesai.

Meningkatkan batas repositori GitHub yang terhubung

Selama beberapa bulan terakhir, kami telah meningkatkan pengalaman pengguna dan skalabilitas menghubungkan repositori GitHub Anda ke proyek Azure DevOps. Dalam sprint ini, kami menaikkan batas maksimum dari 500 hingga 1.000 repositori, memberi Anda kapasitas yang lebih besar untuk mengelola proyek Anda.

Pembaruan tentang peluncuran Hub Papan Baru

Pada awal Maret, New Boards Hub akan menjadi pengalaman default untuk semua organisasi menggunakan layanan Azure DevOps. Ini berarti setiap pengguna setidaknya telah mencoba Papan Baru, dan telemetri kami menunjukkan bahwa sekitar 98% pengguna tetap menggunakannya. Karena kami bertujuan untuk mempertahankan satu versi produk, langkah kami selanjutnya adalah menonaktifkan opsi untuk kembali ke Papan Lama.

Untuk beberapa organisasi, perubahan ini telah diterapkan. Untuk yang lain, kami berencana untuk mulai meluncurkannya pada bulan Maret dan menyelesaikan proses untuk semua organisasi pada akhir Mei. Seperti biasa, jika Anda mengalami masalah, silakan laporkan melalui Komunitas Pengembang.

Azure Pipelines (Alat otomatisasi alur kerja pengembangan perangkat lunak dari Microsoft)

Alur yang menggunakan Ubuntu 24.04 akan menampilkan peringatan untuk tugas tertentu

Gambar Pipelines Ubuntu 24.04 telah dalam Pratinjau sejak Oktober tahun lalu. Kami berencana untuk memperbarui gambar ubuntu-latest agar sesuai dengan ubuntu-24.04 pada bulan Maret.

Beberapa alat tidak lagi tersedia pada gambar Ubuntu 24.04:

Tugas/Alat Deskripsi
MSBuild@1 Tugas tidak berfungsi karena Mono dan MSBuild tidak tersedia untuk Ubuntu 24. Gunakan .NET asli di Ubuntu sebagai gantinya.
NuGetCommand@2 Tugas telah mengurangi fungsionalitas karena Mono dan NuGet tidak tersedia untuk Ubuntu 24, lihat instruksi tentang Migrasi ke .NET CLI di Ubuntu.
Terraform Terraform tidak tersedia pada citra ubuntu-24.04. Anda dapat menggunakan ekstensi dan tugas TerraformInstaller@1 untuk membuat Terraform tersedia di alur Anda.

Untuk informasi selengkapnya tentang perbedaan perangkat lunak dengan gambar Ubuntu 22.02, lihat gambar Ubuntu-24.04.

Dalam persiapan pemetaan ubuntu-latest dan ubuntu-24.04, alur menggunakan label gambar ini akan menunjukkan peringatan selama beberapa minggu mendatang.

Sesi Informasi

Eksekusi informasi memberi tahu Anda Azure Pipelines gagal menentukan apakah alur harus berjalan atau tidak, karena tidak dapat memproses file YAML alur. Contoh kegagalan tersebut adalah kegagalan untuk mengambil kode sumber YAML atau kesalahan di dalamnya.

Dengan sprint ini, kami menambahkan fitur dukungan untuk jalur informasi pada pipeline yang dihosting di Azure Repos. Anda dapat melihat contoh di bawah ini.

Kesalahan pada menjalankan alur menunjukkan bahwa file YAML tidak benar, yang mencegah Azure Pipelines mengevaluasi kondisi pemicunya.

Rencana Pengujian

Batalkan langkah pengujian di web dan aplikasi desktop runner

Kendalikan kasus pengujian Anda dengan opsi "Batalkan" baru. Anda dapat dengan mudah mengembalikan status langkah pengujian dengan klik dua kali sederhana, memberi Anda lebih banyak fleksibilitas dan kontrol selama uji coba. Tidak ada lagi memulai ulang kasus pengujian untuk memperbaiki klik yang tidak disengaja—cukup batalkan dan lanjutkan alur kerja Anda tanpa gangguan.

Kami juga memperkenalkan navigasi ramah keyboard dan peningkatan aksesibilitas untuk memastikan fitur ini berfungsi dengan mulus untuk semua pengguna, termasuk mereka yang mengandalkan teknologi bantuan. Peningkatan ini membantu Anda menghemat waktu, mengurangi frustrasi, dan tetap fokus menjalankan pengujian secara efisien. Cobalah dan beri tahu kami melalui email apa yang Anda pikirkan!

gif untuk mendemonstrasikan langkah Urungkan pengujian di web dan desktop runner.

Langkah berikutnya

Nota

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 bantuan untuk melaporkan masalah atau memberikan saran.

Buat saran

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

Terima kasih

Dan Hellem