Menyesuaikan nama cabang default Anda
Dalam sprint ini, kami telah memperkenalkan opsi baru yang memungkinkan pelanggan untuk mengatur nama cabang default kustom untuk semua repositori baru.
Lihat daftar Fitur di bawah ini untuk informasi lebih lanjut.
Fitur
Azure Boards
Azure Repos
Azure Pipelines
- Pengumuman gambar alur
- Pemicu multi-repositori
- Updates ke gambar macOS 10.14 (Mojave)
- Permintaan pull draf GitHub tidak memicu alur
Azure Boards
Pemangku kepentingan dapat memindahkan item kerja di seluruh kolom papan (pratinjau privat)
Pemangku kepentingan selalu dapat mengubah status item kerja. Tetapi ketika mereka masuk ke papan Kanban, mereka tidak dapat memindahkan item kerja dari satu kolom ke kolom lainnya. Sebaliknya, Pemangku Kepentingan harus membuka setiap item kerja, satu per satu, dan memperbarui nilai status. Ini telah lama menjadi titik sakit bagi pelanggan, dan kami dengan senang hati mengumumkan pratinjau privat sprint ini yang akan memungkinkan Pemangku Kepentingan untuk memindahkan item kerja di seluruh kolom papan. Jika Anda tertarik untuk berpartisipasi dalam pratinjau privat, silakan kirim email kepada kami secara langsung dengan nama organisasi Anda (misalnya: dev.azure.com/{nama organisasi}).
Azure Repos
Preferensi nama cabang default
Azure Repos sekarang menawarkan nama cabang default yang dapat disesuaikan untuk Git. Dalam pengaturan repositori, Anda dapat memilih nama cabang resmi apa pun untuk digunakan saat repositori diinisialisasi. Azure Repos selalu mendukung perubahan nama cabang default untuk repositori yang ada. Kunjungi Mengelola cabang untuk detail selengkapnya.
Catatan: jika Anda tidak mengaktifkan fitur ini, repositori Anda akan diinisialisasi dengan nama default Azure Repos. Saat ini, defaultnya adalah master. Untuk menghormati komitmen Microsoft terhadap, dan permintaan pelanggan untuk, bahasa inklusif, kami akan bergabung dengan rekan-rekan industri dalam mengubah default ini menjadi main. Perubahan itu akan terjadi akhir musim panas ini. Jika ingin tetap menggunakan master, Anda harus mengaktifkan fitur ini sekarang dan mengaturnya menjadi master.
Azure Pipelines
Pengumuman gambar alur
Catatan
Kami terus berupaya meningkatkan pengalaman Anda menggunakan Azure Pipelines. Untuk mempelajari lebih lanjut tentang pembaruan yang akan datang pada pembaruan citra Windows/Linux/macOS kami, silakan periksa di sini:
Gambar Azure Pipelines terus diperbarui dalam upaya untuk memberi pengguna pengalaman terbaik. Pembaruan rutin ini sebagian besar ditujukan untuk mengatasi bug atau perangkat lunak yang kedaluarsa. Mereka akan sering tidak berdampak pada alur Anda, namun ini tidak selalu terjadi. Alur Anda mungkin terpengaruh jika membutuhkan dependensi pada perangkat lunak yang telah dihapus atau diperbarui pada gambar.
Untuk mempelajari lebih lanjut tentang pembaruan yang akan datang pada gambar Windows dan Linux kami, silakan baca pengumuman berikut:
Untuk melihat catatan rilis untuk perubahan yang akan datang (pra-rilis) dan yang disebarkan, silakan berlangganan catatan rilis berikut:
Pemicu multi-repositori
Anda dapat menentukan beberapa repositori dalam satu file YAML dan menyebabkan alur dipicu oleh pembaruan ke salah satu repositori. Fitur ini berguna, misalnya, dalam skenario berikut:
- Anda menggunakan alat atau pustaka dari repositori yang berbeda. Anda ingin menjalankan pengujian untuk aplikasi Anda setiap kali alat atau pustaka diperbarui.
- Anda menyimpan file YAML Anda di repositori terpisah dari kode aplikasi. Anda ingin memicu alur setiap kali pembaruan didorong ke repositori aplikasi.
Dengan pembaruan ini, pemicu multi-repositori hanya akan berfungsi untuk repositori Git di Azure Repos. Mereka tidak berfungsi untuk sumber daya repositori GitHub atau Bitbucket.
Berikut adalah contoh yang menunjukkan cara menentukan beberapa sumber daya repositori dalam alur dan cara mengonfigurasi pemicu pada semuanya.
trigger:
- main
resources:
repositories:
- repository: tools
type: git
name: MyProject/tools
ref: main
trigger:
branches:
include:
- main
- release
Alur dalam contoh ini akan dipicu jika ada pembaruan untuk:
- cabang
main
di repositoriself
yang berisi file YAML - cabang
main
ataurelease
di repositoritools
Untuk informasi lebih lanjut, lihat Beberapa repositori di alur Anda.
Updates ke gambar macOS 10.14 (Mojave)
Dalam beberapa minggu ke depan, kita akan memperbarui versi Node.js pada gambar macOS 10.14 (Mojave) dari 6 menjadi 8. Jika Anda masih perlu menggunakan node.js versi 6, pertimbangkan untuk menggunakan tugas alat penginstal alat node.js - di sini.
Selain perubahan ini, gambar macOS 10.14 akan ditambahkan ke repositori lingkungan virtual dan mulai menerima pembaruan alat setiap bulan alih-alih mingguan.
Permintaan pull draf GitHub tidak memicu alur
Saat Anda membuat draf permintaan pull di Azure Repos, kami tidak akan memicu alur validasi PR yang dikonfigurasi dalam kebijakan cabang Anda. Kami menganggap draf permintaan pull hanya itu - draf yang seharusnya tidak kami jalankan validasi secara otomatis. Meskipun kasus penggunaan ini berfungsi untuk Azure Repos, perilaku yang sama tidak berlaku untuk repositori GitHub.
Dengan perubahan ini, kami juga membuat pengalaman yang konsisten untuk repositori GitHub. Saat Anda membuat draf permintaan pull di GitHub, kami tidak akan memulai alur secara otomatis bahkan jika Anda mengonfigurasi pemicu permintaan pull untuk cabang target. Untuk memvalidasi perubahan Anda dalam draf permintaan pull, Anda dapat memulai alur secara manual yang menunjuk ke ref
permintaan pull.
Langkah berikutnya
Catatan
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.
Anda juga bisa mendapatkan saran dan pertanyaan Anda yang dijawab oleh komunitas di Stack Overflow.
Terima kasih,
Aaron Hallberg