Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Azure Boards artık bir iş öğesinden çekme isteği oluştururken GitHub Copilot özelleştirilmiş aracılarını seçmeyi destekliyor. GitHub'de depo veya kuruluş düzeyinde oluşturulan özel kullanıcı temsilcileri otomatik olarak Azure DevOps'ta görünür olur ve seçtiğiniz temsilci, kod değişikliklerini oluşturur ve seçilen depoda pull isteği oluşturur.
Ayrıntılar için sürüm notlarına göz atın.
Azure DevOps için GitHub Advanced Security
- Güvenlikte yetki uygulamasına genel bakış
- Gelişmiş Güvenlik API'leri için yapı kimliği erişimi kısıtlandı (geçici olarak geri döndürülür)
- Güvenlik genel bakış kapsamında eski tarama algılama
Azure Boards
- GitHub Copilot ile Azure Boards tümleştirmesi artık özel aracıları destekler
- Bağlı GitHub depoları için en yüksek sınır artırıldı
Azure Repos
Azure Pipelines
Azure DevOps için GitHub Advanced Security
Güvenlikte yetki uygulamasına genel bakış
Güvenliğe genel bakış artık tüm görünüm türlerinde Gelişmiş Güvenlik: Uyarıları okuma iznini zorunlu kılıyor (Risk ve Kapsam). Geçerli kullanıcının bu izinden yoksun olduğu depolar artık güvenlik genel bakış sonuçlarında görünmez. Bu değişiklik, güvenlik genel görünümünün depo düzeyindeki uyarılar deneyimiyle aynı erişim denetimlerine uygun olmasını sağlayarak, hangi depoların etkin bulgulara sahip olduğunun yetkisiz olarak görünmesini önler.
Gelişmiş Güvenlik API'leri için kimlik bilgisi erişimi kısıtlandı (geçici olarak geri alındı)
Bu değişiklik geçici olarak geri alındı. Daha fazla ayrıntı için bkz. Gelişmiş Güvenlik API'leri geri alma için kısıtlı derleme kimliği erişimi .
Gelişmiş Güvenlik REST API'leri artık derleme hizmeti kimliklerini (Project Collection Build Service gibi) çağıran olarak kabul etmez. Bu değişiklik, işlem hattı tabanlı otomasyonun derleme hizmeti hesaplarını kullanarak güvenlik uyarısı verilerine erişmesini veya bunları değiştirmesini engelleyerek CI/CD çalıştırmaları sırasında istenmeyen uyarı durumu değişiklikleri riskini azaltır. Derleme kimliği kullanarak Gelişmiş Güvenlik API'leriyle etkileşim kuran bir otomasyona sahipseniz, bu iş akışlarını uygun Gelişmiş Güvenlik izinlerine sahip adlandırılmış bir kullanıcı veya hizmet sorumlusu kullanacak şekilde güncelleştirin.
Güvenlik genel bakış kapsamında eski tarama algılama
Güvenlik genel bakış kapsamı bölmesi artık 90 günden eski taramalara sahip araçları tanımlar. 90 günden uzun süredir sonuç üretmemiş araçlar eski bir gösterge görüntüleyerek güvenlik ekiplerinin taramanın çalışmayı durdurabileceği veya işlem hattı yapılandırmalarının dikkate ihtiyaç duyduğu depoları hızla tespit etmelerine yardımcı olur. Bu görünürlük, kuruluşunuz genelinde kapsamlı tarama kapsamını korumayı ve kör noktalar oluşturmadan önce yapılandırma kaymasını yakalamayı kolaylaştırır.
Azure Boards
GitHub Copilot ile Azure Boards tümleştirmesi artık özel aracıları destekliyor
GitHub Copilot ile Azure Boards tümleştirmesi artık özel aracıların seçilmesini destekliyor. Özel aracıları henüz bilmiyorsanız, özel aracılar oluşturma belgelerinde bunlar hakkında daha fazla bilgi edinebilirsiniz.
Depo veya kuruluş düzeyinde bir özel aracı oluşturduktan sonra, otomatik olarak Azure DevOps'de kullanılabilir. Bir iş öğesinden bir çekme talebi oluşturduğunuzda, depo listesinin yanında yeni bir ajan seçim kontrolü görürsünüz.
Özel bir aracı seçtikten ve Oluştur'a tıkladıktan sonra, bu aracı kod değişikliklerini oluşturmak ve seçili depoda çekme isteği oluşturmak için kullanılır.
Bağlı GitHub depoları için üst sınır artırıldı
GitHub depoları bir Azure DevOps projesine bağlarken bağlantı başına sınırı artırdık. Web deneyimindeki yeni üst sınır artık 2.000'dir ve Güncelleştirme REST API'sinde zaten kullanılabilir olan sınırla eşleşir.
Azure Repos
Geliştirilmiş Git ilkesi yapılandırma API'si
İlke yapılandırma API'leri, belirli bir depoya uygulanan tüm ilkelerin alınmasını kolaylaştırmak ve daha verimli hale getirmek için geliştirilmiştir. Artık depo düzeyinde tanımlanan ilkeleri ve bu depodaki tüm dallara veya ReFS'ye uygulanan ilkeleri, projenin tamamını taramaya gerek kalmadan sorgulayabilirsiniz. Bu geliştirme gereksiz API çağrılarını azaltır ve ilkeleri büyük ölçekte yöneten hizmetlerin performansını artırır. Mevcut ilke davranışı değişmeden kalır.
Policy Yapılandırmaları - Get - REST API (Azure DevOps Git)
Azure Pipelines
geliştirilmiş işlem hattı çalıştırma hata ayıklaması
Bu sprint'te işlem hattı çalıştırmalarında hata ayıklama yeteneğinizi geliştiriyoruz.
Çalıştırmanızı iptal etmeniz gerekebilir, ancak iş veya aşama çalışmaya devam eder ve kafanız karışır. Bu durumun ne zaman ve neden olduğunu size bildirmek için uyarı iletileri ekledik.
Aşağıdaki YAML'ye sahip olduğunuzu düşünün:
stages:
- stage: WUS1
jobs:
- job: DeployWUS1
condition: eq(variables['Build.SourceBranchName'], 'main')
steps:
- task: CmdLine@2
inputs:
script: echo "Deploying $(System.StageName)"
- task: CmdLine@2
inputs:
script: sleep 60
- stage: WUS2
condition: eq(variables['Build.SourceBranchName'], 'main')
jobs:
- job: DeployWUS2
steps:
- task: CmdLine@2
inputs:
script: echo "Deploying $(System.StageName)"
Şimdi, işi DeployWUS1çalıştırırken çalıştırmayı iptal ettiğinizi düşünün. İş çalışmaya devam edecek, ve aşama WUS2 da öyle. Azure Pipelines, işin ve aşamanın neden çalışmaya devam ettiğini bildirir.
Getirdiğimiz bir diğer geliştirme de bir aşamanın neden atlandığıyla ilgili bilgi vermektir.
Düşünün, aynı YAML'yi farklı bir daldan çalıştırıyorsunuz, release_123ve sadece aşamayı WUS2çalıştırmayı seçiyorsunuz. Daha önce hem hem WUS1 de WUS2 aşamalar aynı duruma sahipti, Skippedancak aşamaların her birinin neden atlandığı açık değildi. Artık aşamanın, kuyruk çalışma zamanında veya çalışma zamanı koşulları nedeniyle seçimi kaldırdığınız için atlandığını biliyorsunuz.
Sonraki Adımlar
Uyarı
Bu özellikler önümüzdeki iki-üç hafta içinde kullanıma sunulacaktır. Azure DevOps 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.
Stack Overflow'da topluluk tarafından öneriler ve sorularınıza yanıt alabilirsiniz.