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 Project Ayarlar veya Kuruluş Ayarlar kuruluş, proje ve depoları için 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.
Önümüzdeki dönemde sunmasını beklediğimiz yeni özellikler şunlardır:
GhAS-for-GitHub'a benzer şekilde, sarif biçimine uygun sonuçlar oluşturan tüm üçüncü taraf açık kaynak veya ticari güvenlik analizi işlem hattı görevleri, bu sonuçları Gelişmiş Güvenlik Kodu Tarama uyarı hub'ında görüntüleyebilir. Bu, tüm analiz araçlarınızdan depo kodu güvenlik uyarılarınızı görüntülemek için Azure DevOps'ta yerleşik olarak tek bir cam bölmesi sağlar.
Özel CodeQL sorguları için destek.
Daha fazla gizli dizi türünü algılama ve engelleme.
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 | 2022 Q4 | Yok |
Kişisel erişim belirteçleri için kontrol düzlemi (PAT) | Genel | 2022 Q4 | 2022.1 |
Yönetilen Kimlik ve Hizmet Sorumlusu desteği (önizleme) | Genel | 2023 Ç1 | Yok |
Azure Dağıtımları için iş yükü kimlik federasyonu (önizleme) | Pipelines | 2023 Ç3 | Yok |
Azure Active Directory OAuth için ayrıntılı kapsamlar | Genel | 2023 Ç3 | Yok |
Yönetilen Kimlik ve Hizmet Sorumlusu desteği (GA) | Genel | 2023 Ç3 | Yok |
Azure hizmet bağlantısı (GA) için iş yükü kimlik federasyonu | Pipelines | 2024 Ç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 Ç1 | Yok |
Kimlik doğrulama yöntemlerini devre dışı bırakmaya yönelik ilkeler | Genel | Gelecek | Yok |
Güncelleştirilmiş Panolar deneyimi
Azure Boards kullanıcı deneyimi baştan sona güncelleştirildi. İşlevler aynı kalsa da daha modern bir tasarım, yanıt veren yeniden akışlar, gelişmiş performans ve geliştirilmiş erişilebilirlik bekleyebilirsiniz. Bu çeyrekte, tüm kuruluşlar için varsayılan deneyim olarak New Boards Hub'ı kullanıma sunulacaktır.
Boards'ta sunduğumuz yeni özelliklerin çoğunun yalnızca New Boards Hub'da kullanılabildiğini unutmayın. Bu yatırımlar şunlardır:
Özellik | Alan | Hizmet | Sunucu |
---|---|---|---|
Konuma taşı | Boards | 2022 Ç2 | Gelecek |
Kartlardaki alt öğelere Atanan avatarı ekleme | Boards | 2022 Ç2 | Gelecek |
Sütuna Taşı ve Kulvara Taşı | Boards | 2022 Q1 | Gelecek |
İş öğesi geçmişine göre filtrele | Boards | 2022 Q3 | Gelecek |
İş öğesi eki URL'sini kopyalama | Boards | 2022 Q4 | Gelecek |
Filtreler uygulandığında kapsam hiyerarşisi koruma | Boards | 2022 Q4 | Gelecek |
Web kullanıcı arabiriminden bağlantı türünü değiştirme olanağı | Boards | 2022 Q4 | Gelecek |
Kanban panosunda kulvar renkleri | Boards | 2023 Ç1 | Gelecek |
Kanban panosunda kulvar kuralları | Boards | 2023 Ç2 | Gelecek |
İş öğesi açıklamaları için Markdown düzenleyicisi (önizleme) | Boards | 2023 Ç2 | Gelecek |
Otomatik ekip iş öğesi kuralları | Boards | 2024 Ç1 | Gelecek |
Tüm kuruluşlar için varsayılan olarak yeni Boards Hub açık | Boards | 2024 Ç2 | Gelecek |
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 | 2023 Q4 | Gelecek |
İş öğesinden GitHub işleme veya çekme isteği bağlantısı ekleme (önizleme) | Boards | 2024 Ç1 | Gelecek |
GitHub çekme isteği hakkında daha fazla ayrıntı gösterme (önizleme) | Boards | 2024 Ç1 | Gelecek |
github deposunda iş öğesinden dal oluşturma | Boards | 2024 Ç2 | Gelecek |
GitHub'ı ararken ve bağlarken ölçeklenebilirliği geliştirme Azure DevOps projesine depolar |
Boards | 2024 Ç2 | Gelecek |
İşlem hatları aracısı Düğüm yaşam döngüsü
Azure Pipelines görevleri Node veya PowerShell'de yazılabilir ve Azure Pipelines aracısında karşılık gelen çalıştırıcıyı kullanır. Node düzenli sürümlere sahiptir ve Node 16 LTS ve Node 18 Ise Ekim 2022 itibarıyla Geçerli sürümdür. Node görev çalıştırıcısının özgün tasarımı, Görev yazarları için Node sürüm yükseltmelerini basit hale getirmedi ve sonuç olarak en son Node sürümlerine uymadı. Bu konuda müşterilerden geri bildirim aldık ve şimdi Azure Pipelines aracılarının yüklü Node sürümlerini Node sürüm temposu ve destek yaşam döngüsüyle eşitlenmiş durumda tutmasını sağlamak için bir dizi değişiklik yaparken görev ve işlem hattı yazarları üzerindeki etkileri de en aza indiriyoruz.
İlk adım olarak kısa süre önce aracı için yeni bir Node 16 görev çalıştırıcısı yayımladık. Önümüzdeki birkaç ay içinde görev yazarlarının Düğüm güncelleştirmelerini takip etmesi için geliştirilmiş yönergeler sağlamayı planlıyoruz. Market'teki tüm görevler Node'un en son sürümlerinde çalıştırılacak şekilde sürekli güncelleştirilmediğinden işlem hattı yazarlarına yükseltilmeyen görevleri kullanmaya devam etme olanağı da sağlayacağız. Tüm bu özellikler kullanıma sunulduktan sonra Node'un kullanım ömrü sonu sürümlerini Microsoft tarafından barındırılan aracılardan ve şirket içinde barındırılan aracı görüntülerinden kaldıracağız.
Özellik | Alan | Hizmet | Sunucu |
---|---|---|---|
İşlem hattı aracısında düğüm 16 görev çalıştırıcısı | Pipelines | 2022 Q3 | 2022.1 |
Görevler birden çok Düğüm çalıştırıcısıyla uyumluluğu ifade edebilir | Pipelines | 2022 Q3 | 2022.1 |
Tüm yerleşik görevler Node 16'da çalışır | Pipelines | 2023 Q4 | Gelecek |
Hedeflenen sürüm kullanılamıyorsa, sonraki kullanılabilir Düğüm sürümünde görevleri çalıştırma olanağı | Pipelines | 2023 Q4 | 2022.1 |
Microsoft tarafından barındırılan havuzlardan Düğüm 6 ve 10'un kaldırılması | Pipelines | Gelecek | Gelecek |
Şirket içinde barındırılan aracılara eski çalıştırıcıları indirme ve yükleme olanağı | Pipelines | 2023 Q4 | 2022.1 |
Node 6 ve Node 10 runners'ı aracıyla göndermeyi durdurma | Pipelines | Gelecek | Gelecek |
Tüm sürümleri olan bir aracıya ek olarak yalnızca Node 16+ aracısını gönderme | Pipelines | 2024 Ç1 | Gelecek |
YAML ve yayın işlem hatları özellik eşliği
Müşteriler derlemeler (CI) için klasik yerine YAML işlem hatlarını tercih ediyor. Ancak, yayınlar (CD) için birçok müşteri 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. Önümüzdeki yıl, bu boşlukların köprü oluşturmasına yatırım yapacağız.
İlk adım olarak denetimlere odaklanacağız. Bir derlemenin bir aşamadan diğerine geçişini sağlamak için YAML işlem hatlarındaki birincil mekanizma denetimlerdir.
Özellik | Alan | Hizmet | Sunucu |
---|---|---|---|
Denetimler için denetim | Pipelines | 2022 Q4 | Gelecek |
Denetimlerdeki özel değişkenler | Pipelines | 2023 Ç1 | Gelecek |
Ölçeklenebilirliği denetler | Pipelines | 2023 Ç2 | Gelecek |
Onayları ve denetimleri atlama | Pipelines | 2023 Q4 | Gelecek |
Onayları ve diğer denetimleri sıralama | Pipelines | 2024 Ç1 | Gelecek |
Ertelenen onaylar | Pipelines | 2024 Ç1 | Gelecek |
Denetimlerdeki hizmet bağlantıları | Pipelines | Gelecek | Gelecek |
Genişletilebilirliği denetler | Pipelines | Gelecek | Gelecek |
Ardından, YAML işlem hatlarında klasik yayın işlem hatlarındakine benzer dağıtım stratejilerine sahip olmak için dağıtım işlevlerine odaklanacağız.
Özellik | Alan | Hizmet | Sunucu |
---|---|---|---|
Aşamaları el ile kuyruğa alma | Pipelines | 2024 Ç1 | Gelecek |
Tek aşamayı yeniden çalıştırma | Pipelines | 2024 Ç1 | Gelecek |
Aşama düzeyinde eşzamanlılık | Pipelines | 2024 Ç1 | Gelecek |
Aşama düzeyinde izlenebilirlik | Pipelines | 2024 Ç1 | Gelecek |
Kolaylaştırılmış Pano Deneyimi
Azure DevOps, hem oluşturma hem de bakım için kullanıcı akışını basitleştirmeye odaklanarak pano deneyimini geliştiriyor. İş akışını geliştirmek için yaklaşımımızda ince ayarlamalar yapıyoruz. Amacımız, kullanıcıların panolarını hızlı bir şekilde kurabilmesini ve sorunsuz bir şekilde çalışmaya başlayabilmesini sağlayarak ekleme sürecini kolaylaştırmaktır. Pano içgörüleri aracılığıyla üretkenliği artırmak ve karar alma sürecini geliştirmek için aşağıdaki özellikleri sunacağız.
Özellik | Alan | Hizmet | Sunucu |
---|---|---|---|
İş Öğesi Grafik Filtreleme | Raporlama | 2023 Q4 | Gelecek |
Yeni Pano dizini deneyimi | Raporlama | 2023 Q4 | Gelecek |
Pano Genel Parametresi | Raporlama | 2024 H1 | Gelecek |
Pano Şablonu | Raporlama | 2024 H1 | Gelecek |
Tüm özellikler
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.
Stack Overflow'da topluluk tarafından öneriler ve sorularınıza yanıt alabilirsiniz.