Bagikan melalui


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

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.

Batasi undangan pengguna baru.

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

Aturan pembatasan transisi status.

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.

Buat saran

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

Terima kasih,

Aaron Hallberg