Azure DevOps Gelecek Özellikleri

Yönetici

Azure Yönetilen Kimlikleri ve Hizmet Sorumlularını Destekleme

Azure'da barındırılan uygulamaların REST API'leri ve istemci kitaplıkları aracılığıyla Azure DevOps ile tümleştirmek için yönetilen kimlikleri ve hizmet sorumlularını kullanmasına izin verin.

Önemli Kilometre Taşları (son güncelleştirme 08/29/22):

  • Eylül 2022: Onaylı kullanım örnekleri olan belirli Microsoft müşterileri için dahili test.
  • FY22Q4: Yalnızca Microsoft tarafları için Özel Önizleme. Aşağıdaki anket sorularını tamamlayan Angel Wong'a e-posta gönderin.
  • FY23Q1 (TBC): Tüm iç ve dış müşteriler için Genel Önizleme
  • TBD: Yönetilen Kimlikler ve Hizmet Sorumlusu ga desteği

Diğer tüm sorular için bana e-posta üzerinden ulaşmaktan çekinmeyin.

--

Özel önizlemenin bir parçası olarak değerlendirilmek istiyorsanız lütfen bu soruların yanıtını ile wonga@microsoft.compaylaşın.

  1. Hangi şirketin/kuruluşun bir parçasısınız?
  2. Bugün kullandığınız ve ADO'da kimlik doğrulaması yapmanız gereken araçların/hizmetlerin kısa bir açıklamasını sağlayabilir misiniz? Bugün hangi kimlik doğrulama mekanizmalarını kullanıyorsunuz?
  3. Şu anda diğer Azure Kaynaklarından herhangi biri için kimlik doğrulaması yapmak için Yönetilen Kimlikler kullanıyor musunuz?
  4. ADO'da kimlik doğrulaması yapmak için bunları kullanabilseydiniz Yönetilen Kimliklerle ne yapardınız? Bu iş akışı nasıl görünüyor?
  5. Hangi API'leri kullanıyor olabileceğiniz listesini sağlayabilir misiniz? Yardım için ADO REST API belgelerine bakın.
  6. MI'nizin yapması gerekenleri gerçekleştirmesine yardımcı olmak için ne tür kapsamlar yararlı olabilir? Atlama noktası olarak bu ADO OAuth kapsamları listesine bakın.
  7. Yönetilen Kimlik kullanıcı senaryonuz hakkında bilmemize yardımcı olabilecek başka bir şey var mı?
  8. Bu özelliğin etkinleştirilmesini istediğiniz Azure DevOps kuruluşlarınızın adı nedir?

Denetim GA'sı

Denetim hizmeti tüm coğrafyalarda ve tüm müşteriler tarafından kullanılabilir.

Cihaz durumu için Koşullu Erişim İlkesi desteği

Azure DevOps, cihaz durumu koşullarını içeren tüm koşullu erişim ilkelerini yerine getirmek için.

Artifacts

Azure Pipelines'da paket yükseltme görevi

Azure Pipelines'da paket yükseltme görevi

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

Azure Pipelines'daki geçerli Azure Artifacts görevlerimizden (NuGet, npm, Maven vb.) çok sayıda destek isteği ve geri bildirim alıyoruz. Komut satırı araçlarının yerleşik sürümleriyle bu büyük ve toplu görevlere sahip olmak birçok sorun oluşturabilir:

  1. Bir şey başarısız olduğunda, komut satırı araçları, kimlik doğrulaması, geri yükleme/yayımlama vb. olup olmadığını bilmek zordur.
  2. Görevleri komut satırı araçlarının en son ve en iyi sürümleriyle güncel tutmak zordur, bu nedenle yeni işlevleri (NuGet/Maven'da yinelenenleri atlama gibi) atlarız. Bu çözüm, kullanıcıların işlem hatlarının başında ayarlayabileceğiniz yalnızca kimlik doğrulaması görevleri oluşturmaktı. Kimlik doğrulaması başarıyla tamamlandıktan sonra kullanıcılar paketleri yayımlamak/geri yüklemek için özel betikler kullanabilir.

Artık GA'da müşterilerin kullanmasını önerdiğimiz aşağıdaki basit, yalnızca kimlik doğrulaması görevlerine sahibiz. Plan, gelecekte eski güvenilir olmayan görevleri kullanımdan kaldırmayı planlıyor.

  1. Maven Kimlik Doğrulaması
  2. NuGet Kimlik Doğrulaması
  3. Python Pip Kimlik Doğrulaması
  4. Python Twine Karşıya Yükleme Kimlik Doğrulaması

Boards

Markdown düzenleme için İş Öğesi desteği

Tüm uzun metin alanları (Açıklama, Depo Adımları vb.) ve İş Öğesi tartışması Markdown düzenlemesini destekleyecektir.

GitHub Bağlantı Deneyimini Geliştirme

Yüzlerce depo yerine binlerce depoyu destekleyerek ve bağlantıya depo eklemeyi ve silmeyi kolaylaştırarak Kurumsal müşteriler için GitHub bağlantı deneyimini geliştirin.

Pipelines

Ölçek kümesi aracı havuzlarında Esnek Düzenleme modunu destekleme

Ölçek kümesi aracı havuzlarıyla ilgili yaygın bir şikayet, ölçeklendirme olaylarını başlatmak için gereken sürenin çok uzun olmasıdır. Aslında Azure Pipelines, havuzun ölçeğini birkaç dakikada bir genişletmesi gerekip gerekmediğini denetler. Ancak, VM ölçek kümesinde önceden devam eden bir işlem varsa bu görevi gerçekleştiremez. Örnek olarak, VM ölçek kümesi daha önceki bir ölçeklendirme isteğinden VM'leri siliyorsa, önceki işlem tamamlanmadığı sürece Azure Pipelines ölçeği genişletmeye yönelik yeni bir istek veremez.

Bu sorunu çözmek için Azure Pipelines'ın Esnek Düzenleme adlı VM ölçek kümelerinin yeni bir önizleme özelliğine güvenmesi gerekir. Bu özellik VM ölçek kümelerinde önizleme aşamasından çıktıkçe Azure Pipelines bu özelliği kullanmaya başlar ve işlemlerini hızlandıracaktır.

GitHub Enterprise ile İşlem Hatları Uygulamasını Destekleme

Azure Pipelines ile GitHub arasındaki tümleştirme, GitHub Uygulaması tarafından kolaylaştırılır. Bu uygulama, GitHub deposu için işlem hatlarını ayarlamayı ve GitHub'dan Azure Pipelines'a olay (CI, PR, Açıklama vb.) göndermeyi kolaylaştırır. Uygulama ayrıca açıklama tetikleyicilerini kullanarak çekme isteklerinin güvenliğini de artırır.

Ancak bu uygulama, GitHub Enterprise ile Azure Pipelines kullanılırken çalışmaz. Bu çalışmanın amacı bunu düzeltmektir.