Aracılığıyla paylaş


Azure Pipelines, Linux/ARM64 desteği sunar

Bu güncelleştirmeyle, Azure Pipelines'da Linux/ARM64 desteği eklerken müşterilerin istediği uzun zamandır beklenen bir özellik getiriyoruz.

Özellikler

General

Azure Boards

Azure Boru Hatları

General

Project ve Takım Yöneticilerinden gelen yeni kullanıcı davetlerini kısıtlama

Varsayılan olarak, tüm yöneticiler Azure DevOps'a yeni kullanıcılar davet edebilir. Ekip ve Proje Yöneticilerinin yeni kullanıcı eklemesini engellemek için kullanılabilecek yeni bir güvenlik ilkesi ekledik. Proje Koleksiyonu Yöneticileri (PCA) ilke durumundan bağımsız olarak kuruluşa yeni kullanıcılar ekleyebilir.

Yeni kullanıcı davetlerini kısıtlayın.

Azure Boards

Durum geçişi kısıtlama kuralları (özel önizleme)

Barındırılan XML ile devralınan işlem modeli arasındaki özellik eşlik açığını kapatmaya devam ediyoruz. Bu sprint'den başlayarak, devralınan işlemler için kısıtlanmış durum geçişlerinin özel önizlemesi sağlanır. Bu yeni iş öğesi türü kuralı, iş öğelerinin bir durumdan diğerine taşınmasını kısıtlamanıza olanak tanır. Örneğin, "Hatalar"ın "Yeni"den "Çözüldü"ye geçişlerini kısıtlayabilirsiniz. Bunun yerine, Yeni –> Etkin -> Çözüldü sayfasından gitmeleri gerekir

Durum geçişi kısıtlama kuralları.

Durum geçişlerini grup üyeliğine göre kısıtlamak için bir kural da oluşturabilirsiniz. Örneğin, kullanıcı hikayelerini yalnızca "Onaylayanlar" grubundaki kullanıcılar Yeni -> Onaylandı'dan taşıyabilir.

Özel önizlemeye katılmak istiyorsanız lütfen doğrudan kuruluşunuzun adıyla bize e-posta gönderin.

Azure Boru Hatları

Ek aracı platformu: ARM64

Artık kendi barındırılan aracılarınızı Linux/ARM64 üzerinde çalıştırabilirsiniz. Azure Pipelines aracısı için desteklenen platformlar listesine Linux/ARM64 ekledik. Kod değişiklikleri çok az olsa da, önce birçok arka planda çalışmanın tamamlanması gerekiyordu ve yayınlandığını duyurmaktan heyecan duyuyoruz!

İşlem hattı kaynakları için etiket filtresi desteği

Şimdi YAML işlem hatlarına 'etiketler' ekledik. CI işlem hattını çalıştırmak veya otomatik olarak tetikleneceği zamanı ayarlamak için etiketleri kullanabilirsiniz.

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

Yukarıdaki kod parçacığı, CD (sürekli dağıtım) işlem hattı çalıştırması başka bir kaynak/kaynak veya zamanlanmış çalıştırma tetikleyicisi tarafından tetiklenmediğinde çalıştırılacak CI (sürekli tümleştirme) işlem hattının varsayılan sürümünü belirlemek için etiketlerin kullanılabileceğini gösterir.

Örneğin, CD işlem hattınız için, yalnızca CI'niz üretim etiketine sahipse çalışmasını istediğiniz zamanlanmış bir tetikleyici belirlediyseniz, tetikleyiciler bölümündeki etiketler, CD işlem hattının yalnızca CI tamamlama olayı etiketleme koşulunu karşıladığında tetiklenmesini sağlar.

İşlem hatları içinde hangi görevlere izin verileceğini denetle

Artık Market görevlerini devre dışı bırakabilirsiniz. Bazılarınız Market uzantılarına izin verebilir, ancak bunların getirdiği Pipelines görevlerine izin vermez. Daha fazla denetim için, yerleşik tüm görevleri (özel bir işlem olan ödeme dışında) bağımsız olarak devre dışı bırakmanıza da izin veriyoruz. Bu ayarların her ikisi de etkinleştirildiğinde, işlem hattında çalışmasına izin verilen tek görevler tfx kullanılarak karşıya yüklenen görevlerdir. Başlamak için https://dev.azure.com/<your_org>/_settings/pipelinessettings'yi ziyaret edin ve "Görev kısıtlamaları" adlı bölüme bakın.

Sonraki Adımlar

Uyarı

Bu özellikler önümüzdeki iki-üç hafta içinde kullanıma sunulacaktır.

Azure DevOps'a gidin ve bir göz atın.

Geri bildirim sağlama

Bu özellikler hakkında düşüncelerinizi duymak isteriz. Bir sorunu bildirmek veya öneri sağlamak için yardım menüsünü kullanın.

Öneride bulunma

Stack Overflow'da topluluk tarafından öneriler ve sorularınıza yanıt alabilirsiniz.

Teşekkürler

Aaron Hallberg