Azure Pipelines memperkenalkan dukungan untuk Linux/ARM64
Dengan pembaruan ini, kami menghadirkan fitur yang telah lama ditunggu-tunggu yang diminta pelanggan karena kami menambahkan dukungan untuk Linux/ARM64 di Azure Pipelines.
Fitur
Umum
Azure Boards
Azure Pipelines
- Platform agen tambahan: ARM64
- Dukungan filter tag untuk sumber daya alur
- Kontrol tugas mana yang diizinkan dalam alur
Umum
Membatasi undangan pengguna baru dari Administrator Proyek dan Tim
Secara default, semua administrator dapat mengundang pengguna baru ke Azure DevOps. Kami telah menambahkan kebijakan keamanan baru yang dapat digunakan untuk memblokir Administrator Tim dan Proyek agar tidak menambahkan pengguna baru. Administrator Koleksi Proyek (PCAs) dapat menambahkan pengguna baru ke organisasi, terlepas dari status kebijakannya.
Azure Boards
Aturan pembatasan transisi status (pratinjau privat)
Kami terus menutup celah paritas fitur antara XML yang dihosting dan model proses yang diwarisi. Memulai sprint ini, pratinjau privat transisi status terbatas untuk proses yang diwariskan tersedia. Aturan tipe item kerja baru ini memungkinkan Anda membatasi item kerja dipindahkan dari satu status ke status lainnya. Misalnya, Anda dapat membatasi Bug dari Baru ke Diselesaikan. Sebagai gantinya, mereka harus beralih dari Baru –> Aktif -> Diselesaikan
Anda juga dapat membuat aturan untuk membatasi transisi status berdasarkan keanggotaan grup. Misalnya, hanya pengguna di grup "Pemberi Izin" yang dapat memindahkan cerita pengguna dari Baru -> Disetujui.
Jika Anda tertarik untuk berpartisipasi dalam pratinjau privat, silakan kirim email kepada kami langsung dengan nama organisasi Anda.
Azure Pipelines
Platform agen tambahan: ARM64
Anda sekarang dapat menjalankan agen yang dihost sendiri di Linux/ARM64. Kami menambahkan Linux/ARM64 ke daftar platform yang didukung untuk agen Azure Pipelines. Meskipun perubahan kodenya minimal, banyak pekerjaan di balik layar yang harus diselesaikan terlebih dahulu, dan kami sangat senang untuk mengumumkan rilisnya!
Dukungan filter tag untuk sumber daya alur
Kami sekarang telah menambahkan 'tag' di alur YAML. Anda dapat menggunakan tag untuk mengatur alur CI agar berjalan atau kapan harus memicu secara otomatis.
resources:
pipelines:
- pipeline: MyCIAlias
project: Fabrikam
source: Farbrikam-CI
branch: master
tags: ### This filter is used for resolving default version
- Production ### Tags are AND'ed
trigger:
tags: ### This filter is used for triggering the pipeline run
- Production ### Tags are AND'ed
- Signed
Cuplikan di atas menunjukkan bahwa tag dapat digunakan untuk menentukan versi default dari alur CI (integrasi berkelanjutan) yang akan dijalankan ketika eksekusi alur CD (penyebaran berkelanjutan) tidak dipicu oleh beberapa sumber/sumber daya lain atau pemicu eksekusi terjadwal.
Misalnya, jika Anda memiliki pemicu terjadwal yang ditetapkan untuk alur CD yang hanya ingin dijalankan jika CI Anda memiliki tag produksi, tag di bagian pemicu memastikan bahwa alur CD hanya dipicu jika kondisi pemberian tag dipenuhi oleh peristiwa penyelesaian CI.
Kontrol tugas mana yang diizinkan dalam alur
Sekarang Anda dapat menonaktifkan tugas Marketplace. Beberapa dari Anda mungkin mengizinkan ekstensi Marketplace, tetapi bukan tugas Pipelines yang mereka bawa. Untuk kontrol yang lebih besar, kami juga mengizinkan Anda menonaktifkan semua tugas yang ada di dalam kotak secara mandiri (kecuali selesai, yang merupakan tindakan khusus). Dengan kedua pengaturan ini diaktifkan, satu-satunya tugas yang diizinkan untuk dijalankan dalam alur adalah tugas yang diunggah menggunakan tfx. Kunjungi https://dev.azure.com/<your_org>/_settings/pipelinessettings
dan cari bagian yang disebut "Pembatasan tugas" untuk memulai.
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