Aracılığıyla paylaş


Azure DevOps Yol Haritası


| Yenilikler | Geliştirici Topluluğu | DevOps Blog Belgeleri | |


Ürün yol haritası

Bu özellik listesi yol haritamıza göz atılır. Şu anda üzerinde çalıştığımız önemli özelliklerden bazılarını ve bunları görmeyi bekleyebileceğiniz zaman dilimini tanımlar. Kapsamlı değildir, ancak önemli yatırımlar için biraz görünürlük sağlamayı amaçlar. En üstte, çok çeyrekli büyük girişimlerimizin ve bunların ayırdıkları özelliklerin bir listesini bulacaksınız. Daha da aşağıda planladığımız önemli özelliklerin tam listesini bulacaksınız.

Her özellik, belirli bir öğe hakkında daha fazla bilgi edinebileceğiniz bir makaleye bağlanır. Bu özellikler ve tarihler geçerli planlardır ve değiştirilebilir. Zaman çerçevesi sütunları, özelliğin Azure DevOps Services'te kullanılabilir olmasını beklediğimiz zamanı yansıtır; Sunucu sütunları, özelliğin Azure DevOps Server'da ne zaman gönder görmeyi beklediğimizi yansıtır.

Girişimler

Azure DevOps için GitHub Gelişmiş Güvenliği

Azure DevOps için GitHub Gelişmiş Güvenlik (GHAS) genel kullanıma sunuldu. Herhangi bir proje koleksiyonu yöneticisi artık Kuruluş, proje ve depoları için Proje Ayarları'ndan veya Kuruluş Ayarları'ndan Gelişmiş Güvenlik'i etkinleştirebilir. Belgelerimizde Azure DevOps için GitHub Gelişmiş Güvenlik'i yapılandırma hakkında daha fazla bilgi edinebilirsiniz.

Sunmasını beklediğimiz yeni özellikler şunlardır:

Özellik Alan Hizmet Sunucu
Yeni eklenen Gelişmiş Güvenlik bulgularını içeren çekme isteklerine bağlamsal açıklamaları görüntüleme Azure DevOps için GitHub Gelişmiş Güvenliği 2024 Ç3 Yok
Algılanan iş ortağı gizli dizilerinin geçerliliğini belirleme Azure DevOps için GitHub Gelişmiş Güvenliği 2024 Ç4 Yok
Dependabot güvenlik güncelleştirmeleriyle algılanan bağımlılık tarama güvenlik açıklarını otomatik olarak düzeltme Azure DevOps için GitHub Gelişmiş Güvenliği Gelecek Yok

Kimlik bilgisi hırsızlığıyla ilişkili riskleri en aza indirme

Azure DevOps; temel kimlik doğrulaması, kişisel erişim belirteçleri (PATs), SSH ve Microsoft Entra ID (eski adıYla Azure Active Directory) erişim belirteçleri gibi birçok farklı kimlik doğrulama mekanizmasını destekler. Bu mekanizmalar, özellikle kimlik bilgisi hırsızlığı potansiyeli söz konusu olduğunda güvenlik açısından eşit olarak oluşturulmaz. Örneğin, PAT'ler gibi kimlik bilgilerinin istenmeyen şekilde sızması kötü niyetli kişilerin Kaynak kodu gibi kritik varlıklara erişim sağladıkları, tedarik zinciri saldırılarına ve hatta üretim altyapısını tehlikeye atabilecekleri Azure DevOps kuruluşlarına erişmelerine olanak tanıyabilir. Kimlik bilgisi hırsızlığı risklerini en aza indirmek için önümüzdeki çeyreklerde aşağıdaki alanlarda çalışmalarımızı odaklayacağız:

  • Yöneticilerin denetim düzlemi ilkeleri aracılığıyla kimlik doğrulama güvenliğini geliştirmesini sağlayın.

  • Daha güvenli alternatifler için destek ekleyerek PAT'lere ve diğer çalınabilir gizli dizilere olan ihtiyacı azaltma.

  • Çeşitli güvenlik özelliklerini daha iyi desteklemek için Azure DevOps'un Microsoft Entra ID ile tümleştirmesini derinleştirme.

  • Üretim gizli dizilerini Azure Pipelines hizmet bağlantılarında depolama gereksinimini ortadan kaldırma.

Özellik Alan Hizmet Sunucu
PAT yaşam döngüsü API'leri Genel Bitti2022 Q4 Yok
Kişisel erişim belirteçleri için kontrol düzlemi (PAT) Genel Bitti2022 Q4 2022.1
Yönetilen Kimlik ve Hizmet Sorumlusu desteği (önizleme) Genel Bitti2023 Ç1 Yok
Azure Dağıtımları için iş yükü kimlik federasyonu (önizleme) Pipelines Bitti2023 Ç3 Yok
Azure Active Directory OAuth için ayrıntılı kapsamlar Genel Bitti2023 Ç3 Yok
Yönetilen Kimlik ve Hizmet Sorumlusu desteği (GA) Genel Bitti2023 Ç3 Yok
Azure hizmet bağlantısı (GA) için iş yükü kimlik federasyonu Pipelines Bitti2024 Ç1 Yok
Docker hizmet bağlantısı için iş yükü kimliği federasyonu Pipelines 2024 H1 Yok
Koşullu Erişim İlkeleri için tam web desteği Genel 2024 Ç2 Yok
Kimlik doğrulama yöntemlerini devre dışı bırakmaya yönelik ilkeler Genel Gelecek Yok

Geliştirilmiş Panolar + GitHub Tümleştirmesi

Mevcut Azure Boards + GitHub tümleştirmesi birkaç yıldır devam ediyor. Tümleştirme harika bir başlangıç noktasıdır, ancak müşterilerimizin alışkın olduğu izlenebilirlik düzeyini sunmaz. Müşteri geri bildirimlerine dayanarak bu tümleştirmeyi geliştirmek için bir dizi yatırım yaptık. Hedefimiz, GitHub depolarını kullanmayı seçen Azure Boards müşterilerinin Azure DevOps'ta depolara sahip olmak için eşdeğer düzeyde izlenebilirlik sağlayabilmesini sağlamaktır.

Bu yatırımlar şunlardır:

Özellik Alan Hizmet Sunucu
AB#{ID} doğrulaması iyileştirildi Boards Bitti2023 Q4 Gelecek
İş öğesinden GitHub işleme veya çekme isteği bağlantısı ekleme Boards Bitti2024 Ç1 Gelecek
GitHub çekme isteği hakkında daha fazla ayrıntı gösterme (önizleme) Boards Bitti2024 Ç1 Gelecek
GitHub'ı ararken ve bağlarken ölçeklenebilirliği geliştirme
Azure DevOps projesine depolar
Boards Bitti2024 Ç2 Gelecek
GitHub çekme isteğinde AB# bağlantıları (önizleme) Boards Bitti2024 Ç2 Gelecek
github deposunda iş öğesinden dal oluşturma Boards 2024 Ç3 Gelecek

YAML ve yayın işlem hatları özellik eşliği

Son birkaç yıldır tüm işlem hatları yatırımlarımız YAML işlem hatları alanında olmuştur. Ayrıca tüm güvenlik iyileştirmelerimiz YAML işlem hatlarına yöneliktir. Örneğin YAML işlem hatları ile korunan kaynaklar üzerindeki denetim (depolar, hizmet bağlantıları vb.) işlem hattı yazarlarının aksine kaynak sahiplerinin elindedir. YAML işlem hatlarında kullanılan iş erişim belirteçlerinin kapsamı YAML dosyasında belirtilen belirli depolarla belirlenir. Bunlar YAML işlem hatları için kullanılabilen güvenlik özelliklerine yalnızca iki örnektir. Bu nedenlerden dolayı klasik yerine YAML işlem hatlarını kullanmanızı öneririz. YAML'nin klasik üzerinde benimsenmesi derlemeler (CI) için önemli olmuştur. Ancak, birçok müşteri yayınlar (CD) için YAML üzerinden klasik sürüm yönetimi işlem hatlarını kullanmaya devam etti. Bunun birincil nedeni, iki çözüm arasındaki çeşitli CD özelliklerinde eşlik olmamasıdır. Geçtiğimiz yıl boyunca, bu alandaki çeşitli boşlukları, özellikle de Denetimler'de ele aldık. Bir derlemenin bir aşamadan diğerine geçişini sağlamak için YAML işlem hatlarındaki birincil mekanizma denetimlerdir. Önümüzdeki yıl içinde diğer alanlardaki boşlukları gidermeye devam edeceğiz. Kullanıcı deneyimlerine, izlenebilirliğe ve ortamlara odaklanacağız.

Özellik Alan Hizmet Sunucu
Denetimler için denetim Pipelines Bitti2022 Q4 Gelecek
Denetimlerdeki özel değişkenler Pipelines Bitti2023 Ç1 Gelecek
Ölçeklenebilirliği denetler Pipelines Bitti2023 Ç2 Gelecek
Onayları ve denetimleri atlama Pipelines Bitti2023 Q4 Gelecek
Onayları ve diğer denetimleri sıralama Pipelines Bitti2024 Ç1 Gelecek
Ertelenen onaylar Pipelines Bitti2024 Ç1 Gelecek
Tek aşamayı yeniden çalıştırma Pipelines Bitti2024 Ç1 Gelecek
Aşama düzeyinde eşzamanlılık Pipelines 2024 Ç3 Gelecek
Aşamaları el ile kuyruğa alma Pipelines 2024 H2 Gelecek
Aşama düzeyinde izlenebilirlik Pipelines 2024 H2 Gelecek
Denetimlerdeki hizmet bağlantıları Pipelines Gelecek Gelecek
Genişletilebilirliği denetler Pipelines Gelecek Gelecek

Tüm özellikler

Zaman aralığı Özellik Alan Sunucu
2024 Ç2 Koşullu Erişim İlkeleri için tam web desteği Genel Yok
GitHub depolarını ararken ve Azure DevOps projesine bağlarken ölçeklenebilirliği geliştirme Boards Gelecek
İş öğesinden GitHub işleme veya çekme isteği bağlantısı ekleme Boards Gelecek
GitHub çekme isteğinde AB# bağlantılarını göster Boards Gelecek
İş öğesi açıklamaları için Markdown düzenleyicisi Boards Gelecek
Etkin bir alanın veya yineleme yolunun silinmesini engelleme Boards Gelecek
TFVC'nin yeni projelerden kaldırılması Repos Gelecek
Aşama düzeyinde eşzamanlılık Pipelines Gelecek
Geliştirilmiş gizli dizi algılama Azure DevOps için GitHub Gelişmiş Güvenliği Yok
Üçüncü taraf SARIF desteği Azure DevOps için GitHub Gelişmiş Güvenliği Yok
Güvenliğe Genel Bakış Azure DevOps için GitHub Gelişmiş Güvenliği Yok
2024 Ç3 Aşamaları el ile kuyruğa alma Pipelines Gelecek
İş öğesi eklerini kalıcı olarak silme Boards Gelecek
github deposunda iş öğesinden dal oluşturma (önizleme) Boards Gelecek
REST API kullanarak silinen test planlarını ve test paketlerini geri yükleme Test Plans Gelecek
Yeni eklenen Gelişmiş Güvenlik bulgularını içeren çekme isteklerine bağlamsal açıklamaları görüntüleme Azure DevOps için GitHub Gelişmiş Güvenliği Yok
Yeni eklenen bağımlılıkları içeren çekme isteklerine bağlamsal açıklamaları görüntüleme Azure DevOps için GitHub Gelişmiş Güvenliği Yok
2024 Ç4 Gizli Dizi Geçerlilik Denetimi Azure DevOps için GitHub Gelişmiş Güvenliği Yok
Gelecek Denetim GA'sı Genel Yok
Kimlik doğrulama yöntemlerini devre dışı bırakmaya yönelik ilkeler Genel Yok
PAT, SSH için erişim olayları Denetim Günlüğü'nde kullanılabilir Genel Gelecek
İşleme araması Genel Gelecek
Çekme isteği araması Genel Gelecek
Yeni Boards Hub varsayılan olarak açık Boards Gelecek
Sayfa filtrelerinde ek alanlar Boards Gelecek
GitHub deposuyla YAML derleme işlem hattı kullanırken derleme durumunu gösterme Boards Gelecek
GitHub Actions iş akışı çalıştırmasının durumunu göster Boards Gelecek
Depo kopyalamayı izleme Repos Gelecek
Hedeflenmişse, sonraki kullanılabilir Düğüm sürümünde görevleri çalıştırma olanağı
sürüm kullanılamıyor
Pipelines Gelecek
GitHub Enterprise ile İşlem Hatları Uygulamasını Destekleme Pipelines Gelecek
Denetimlerdeki hizmet bağlantıları Pipelines Gelecek
Genişletilebilirliği denetler Pipelines Gelecek
Aşama düzeyinde izlenebilirlik Pipelines Gelecek
Azure Pipelines'da paket yükseltme görevi Artifacts Gelecek
Azure Pipelines'daki eski Azure Artifacts görevlerini kullanımdan kaldırın ve varsayılan olarak yeni, yalnızca kimlik doğrulama görevlerine bırakın Artifacts Gelecek
İşlem Hatlarında Test Planı görevi Test Plans Gelecek
Test Planlarında JUnit / Java desteği Test Plans Gelecek
Yeni Test Çalıştırmaları deneyimi Test Plans Gelecek
Devam eden test yürütmelerinin izlenebilirliğini geliştirme Test Plans Gelecek
Dependabot Güvenlik Güncelleştirmesi Desteği Azure DevOps için GitHub Gelişmiş Güvenliği Yok


Geri bildirim sağlama

Bu özellikler hakkında düşüncelerinizi duymak isteriz. Sorunları bildirin veya Geliştirici Topluluğu aracılığıyla bir özellik önerin.

Öneride bulunma

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