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 DevOps'un Sprint 153 Güncellemesi'de, GitHub ile Azure Boards entegrasyonunu geliştirmeye devam ediyoruz. Artık Kanban panonuzdan bağlı GitHub işlemeleriniz, çekme istekleriniz ve sorunlarınız hakkında bilgi alabilirsiniz. Bu bilgiler size bir öğenin nerede olduğuna ilişkin hızlı bir fikir verir ve daha fazla ayrıntı için doğrudan GitHub işlemesine, çekme isteğine veya sorununa gitmenize olanak sağlar.
Daha fazla bilgi için aşağıdaki Özellikler listesine göz atın.
Azure DevOps'taki yenilikler
Özellik
Genel:
- Azure DevOps IP adresi aralıklarındaki değişiklikler
- Halka Açık Denetim Önizlemesi
- Komut satırından güvenlik gruplarını ve izinleri yönetme
Azure Boards:
- Kanban panosundan bağlantılı GitHub etkinliğini hızla görüntüleme
- ekleri ve bağlantıları olan iş öğelerini kopyalama
- İş öğesinde metin dosyalarını önizleme
- Panolarda, iş listelerinde ve sprint seçicilerinde tüm ekipleri gör
Azure Pipelines:
- Barındırılan işlem hatları görüntülerine güncellemeler
- Yapıtlarla çalışmanın daha basit bir yolu
- YAML dosyasında zamanlamaları belirtmek için cron söz dizimlerini kullanma
- Çok aşamalı işlem hatları için genel kullanıma açık önizleme güncellemeleri
Azure Depo
Azure Artifacts:
- Evrensel Paketler için filtrelenmiş indirmeler
- paket arama
Wiki:
Pazar:
Genel
Azure DevOps IP adresi aralıklarında yapılan değişiklikler
Kullanılabilirliği artıracak ve gecikme süresini azaltacak bir ön uç yönlendirme geçişi gerçekleştiriyoruz. Bu geçişin bir parçası olarak IP adresi alanımız değişecektir. Şu anda Azure DevOps trafiğine izin vermek için güvenlik duvarı kuralları kullanıyorsanız, yeni IP aralıklarını hesaba eklemek için bu kuralları güncelleştirdiğinizden emin olun.
IPv4 aralıkları
- 13.107.6.0/24
- 13.107.9.0/24
- 13.107.42.0/24
- 13.107.43.0/24
IPv6 aralıkları
- 2620:1ec:4::/48
- 2620:1ec:a92::/48
- 2620:1ec:21::/48
Bu güncellemeyle ilgili daha fazla bilgi için duyurunun yer aldığı blog gönderisiniburada inceleyebilirsiniz.
Genel önizlemeyi denetleme
Azure DevOps denetiminin artık tüm kuruluşlar tarafından genel önizleme olarak sunulduğunu duyurmaktan heyecan duyuyoruz!
Denetim, Azure DevOps kuruluşunda gerçekleşen değişiklikleri günlüğe kaydeder. Denetlenebilir bir olay oluştuğunda günlüğe kayıt yapılır. Denetim olaylarının bazı örnekleri şunlardır: Git deposu oluşturulur, izin değişiklikleri, kaynak silme, kod indirme, denetim özelliğine erişme ve çok daha fazlası.
Denetim olayları IP, olayın günlüğe kaydedilmesine neden olan kişi, neler olduğu ve kim, ne, ne zaman ve nerede soruları yanıtlamanıza yardımcı olabilecek diğer yararlı bilgilere sahip olacaktır.
Not
Denetim olayları 90 gün boyunca depolanır. Ancak, denetim olaylarını 90 günden uzun süre saklamak için denetim REST API'si aracılığıyla bir dış konuma yedekleyebilirsiniz.
Varsayılan olarak, denetim günlüğüne yalnızca proje koleksiyonu yöneticileri erişebilir. Yönetici, ekip üyelerine denetim günlüklerine erişmek için ayrı izin verebilir. Denetim özelliği Kuruluşlar ayarları altında bulunabilir. Daha fazla bilgi için
Komut satırından güvenlik gruplarını ve izinleri yönetme
Artık az devops security permission komutlarını kullanarak komut satırı aracılığıyla güvenlik gruplarını ve izinleri yönetebilirsiniz. Komutlarını kullanarak, izinleri yönetmek ve güvenlik grupları oluşturma işlemini standartlaştırmak için betikler oluşturabilirsiniz. Ayrıca, güvenlik gruplarının ve ilgili izinlerin listesini görüntülemek için raporları çalıştırmak için komutlarını kullanabilirsiniz.
Daha fazla ayrıntı için
Azure Boards
Kanban panosundan bağlantılı GitHub etkinliğini hızla görüntüleme
Kanban panosuna kendiniz veya ekip olarak göz atılırken sık sık "Bu öğe henüz geliştirmeye başladı mı?" veya "Bu öğe henüz gözden geçirildi mi?" gibi sorularınız olur. Kanban panosundaki yeni GitHub ek açıklamaları sayesinde artık bir öğenin nerede olduğuna ilişkin hızlı bir fikir edinebilir ve daha fazla ayrıntı için doğrudan GitHub işleme, çekme isteği veya sorununa gidebilirsiniz. Daha fazla bilgi için, bu ve Görevler ve Testler için diğer ek açıklamaları içeren Kartları Özelleştirme belgelerine bakın.
Ekleri ve bağlantıları olan iş öğelerini kopyalama
Bazen bir iş öğesinin kopyasını oluşturmanız ve yeni iş öğesinde küçük değişiklikler eklemeniz gerekebilir. Daha önce, yalnızca iş öğesinin içeriğini ve bağlantılarını kopyalayabiliyorsunuz. Artık ekleri de kopyalayabilirsiniz.
Ekleri olan bir iş öğesini kopyalamak için, üç nokta simgesinden "İş öğesini kopyala" seçeneğini ve ardından "Ekler" seçeneğini seçin.
İş öğesinde metin dosyalarını önizleme
.txt ve .log dosyaları genellikle basit notlar veya olayların belgeleri için iş öğelerine eklenir. Artık bu metin eklerini iş öğesinde önizleyebilirsiniz, böylece içeriklerini görmek için indirmeniz gerekmez.
İş öğesinde metin dosyasının önizlemesini 
Panolar, Bekleyen İşler ve Sprint seçicilerinde tüm ekipleri gör
Ekipler arasında gezinirken sık kullanılanlarınızda olmayan bir ekibi aramak isteyebilirsiniz. Daha önce, ekibi aramak için bir dizin sayfasına gitmeniz gerekiyordu. Artık iş akışınızı kesintiye uğratmadan Panolar, Kapsamlar veya Sprint'lerdeki seçiciden projedeki herhangi bir ekibi arayabilirsiniz.
Azure Pipelines
Barındırılan işlem hatları görüntüleri için güncelleştirmeler
Not
VS2017 ve VS2019 görüntüleri için Sprint 152 Güncelleştirme dağıtmıyoruz. Sprint 153 Güncelleştirmesi Sprint 152 değişikliklerini içerir.
Bu güncelleştirmeyle, VS2019 görüntüsüne Windows SDK 18362 ekledik. Buna ek olarak, bir hatayı gidermek için Python'ın birkaç sürümünü düşürdük. Bu güncelleştirmedeki yeni sürümler şunlardır:
| İşletim sistemi | 2.7.x | 3.5.x | 3.7.x |
|---|---|---|---|
| Linux | 2.7.15 | 3.5.5 | 3.7.2 |
| Mac | 2.7.15 | 3.5.5 | 3.7.2 |
| Windows | 2.7.1 | 3.5.4 | 3.7.2 |
en son sürümler hakkında daha fazla ayrıntı buradabulabilirsiniz. Görüntülerimizde bulunan araçların tam listesi için gitHub'da Görüntü Oluşturma depomuzu ziyaret edin burada.
Yapıtlarla çalışmanın daha basit bir yolu
Not
Yeni YAML anahtar sözcükleri ve güncelleştirilmiş görevler şu anda önizleme aşamasındadır.
YAML tabanlı işlem hatlarında yapıt yayımlamayı ve kullanmayı kolaylaştırmak için iki YAML anahtar sözcüğü ( yayımlama ve indirme) ekledik. Bu anahtar sözcükler çoğu senaryo için geleneksel görev adımları yerine kullanılabilir. Örneğin, bin dizininin içeriğini "ikili dosyalar" adlı bir artefakt olarak yayımlayabilir (karşıya yükleyebilir) ve bunun için aşağıdaki YAML kodunu kullanabilirsiniz:
steps:
- publish: bin
artifact: binaries
Yapıtı aynı işte veya aynı işlem hattında daha sonraki bir işte kullanmak (indirmek) için aşağıdakileri kullanın:
steps:
- download: current
artifact: binaries
Ayrıca, geleneksel Derleme Yapıtlarını Yayımla göreviyle yayımlanmış yapıtları indirmenize olanak sağlamak için İşlem Hattı Yapıtını İndir'i de güncelleştirdik. Artık işlem hattınızda bir yapıtın nasıl yayımlandığını bilmeniz gerekmez.
Bu değişiklikler hakkında daha fazla bilgi edinmek için Azure Pipeline belgelerindeki işlem hattı yapıtlarına burada bakın.
YAML dosyasında zamanlamaları belirtmek için cron söz dizimlerini kullanma
Daha önce, YAML işlem hatları için zamanlanmış bir tetikleyici belirtmek üzere kullanıcı arabirimi düzenleyicisini kullanabilirsiniz. Bu güncelleştirmeyle YAML dosyanızda cron söz dizimini kullanarak derlemeleri zamanlayabilir ve aşağıdaki avantajlardan yararlanabilirsiniz:
- Kod olarak yapılandırma: Zamanlamayı ve işlem hattınızı kodun bir parçası olarak izleyebilirsiniz.
- İfade: Zamanlamaları tanımlamada kullanıcı arabirimiyle yapabileceklerinize kıyasla daha fazla ifade gücü elde edebilirsiniz. Örneğin, saatte bir çalıştırma başlatan tek bir zamanlama belirtmek daha kolaydır.
- Endüstri standardı: Birçok geliştirici ve yönetici cron söz dizimini zaten biliyor.
schedules:
- cron: "0 0 * * *"
displayName: Daily midnight build
branches:
include:
- main
- releases/*
exclude:
- releases/ancient/*
always: true
Bundan sonra kullanıcı arabirimi düzenleyicisi kullanılarak oluşturulmuş zamanlamaları ekleyemez veya güncelleştiremezsiniz. Bu zamanlamaları bir süre daha yerine getirmek için devam edeceğiz, ancak bunları kullanıcı arabiriminden kaldırmanızı ve YAML dosyasına eklemenizi öneririz.
Çok aşamalı işlem hatlarına yönelik genel önizleme güncelleştirmeleri
Çok aşamalı işlem hatları genel önizlemesine özellikler eklemeye devam ediyoruz. Bu güncelleştirmeyle günlük görüntüleme deneyiminde iyileştirmeler yaptık, klasörlerin içindeki tüm çalıştırmaları görüntüleme özelliğini ve yeni sayfalarda desteklenen derleme uzantılarını ekledik.
Buna ek olarak, birkaç hatayı düzeltip doğrudan bir klasöre yeni işlem hatları oluşturma özelliğini ekledik. Önceki sprint'te popüler bir özellik isteği olan Yapıtlara göz atma ve indirme ile ilgili çalışmayı tamamladık.
Azure Havuzları
Azure Repos'ta komut desteği almaya gidin
Go, Golang olarak da adlandırılan bir açık kaynak programlama dilidir. Go'da, paketleri ve bağımlılıkları indirip yüklemek için get komut kullanabilirsiniz. Bu güncelleştirmeyle bir Azure DevOps deposuna go get desteği ekledik.
go getile, içeri aktarma yollarına göre adlandırılan bağımlılıkları içeren paketleri indirebilirsiniz. İçeri aktarma yolunu belirtmek için import anahtar sözcüğünü kullanabilirsiniz.
Azure Artifacts
Evrensel Paketler için filtrelenmiş indirmeler
Şimdiye kadar, yalnızca birkaç dosyaya ihtiyacınız olsa bile her zaman evrensel paketin tamamını indirmeniz gerekiyordu. Bu güncelleştirmeyle, dosyaların bir alt kümesini indirmek için bir minimatch deseni (Azure Pipelines ile aynı söz dizimini kullanarak) belirtebilirsiniz. Mesela:
az artifacts universal download --organization "https://dev.azure.com/myorganization/" --feed "myFeed" --name "myPackageName" --version 1.0.0 --path . --file-filter "**/*.exe;**/*.dll"
Bu özelliği kullanmak için en son Azure DevOps CLI uzantısına güncelleştirdiğinizden emin olun: az extension update -n azure-devops
Paket Arama
Bir kuruluşun çeşitli akışlarındaki tüm paketlerde hızlı, esnek ve doğru arama sağlayan kuruluş düzeyinde paket arama ile tanışın. Kuruluşunuzda paket sayısı arttıkça ve birden çok akışa bölündükçe ihtiyacınız olan paketi bulmak giderek zorlaşır. Paket arama, tüm kuruluş akışlarınızda ilgili paketleri hızlı ve verimli bir şekilde bulabilir.
Paket arama kullanarak şunları yapabilirsiniz:
- Başlığa ve açıklamaya göre paketi arayın: Başlık ve açıklama üzerinde serbest metin araması kullanarak ilgili paketleri hızlı ve kolay bir şekilde bulabilirsiniz. Ayrıca Boole işleçlerini kullanarak aramanızı daraltabilir ve arama ölçütlerini birleştirebilirsiniz.
Başlık ve açıklamaya göre paketi arayın. 
- Tüm kuruluş akışlarınızda arama : Kuruluşunuzdaki ve ekibinizin akışlarında arama yapın. Akış, görünüm ve paket türü filtrelerini kullanarak aramanızı daraltma. Aramanızı genişleten joker karakterler ve ince ayar yapmak için Boole işleçleri kullanın.
tüm kuruluş akışlarınızda arama 
Paket arama hakkında daha fazla bilgi edinebilirsiniz burada.
Wiki
İş öğeleri ağacına sahip sorgular için destek
Artık, iş öğelerini wiki sayfasındaki bir hiyerarşide gruplandıran sorguları kullanabilirsiniz. Epic'leri ve Özelliklerin yanı sıra alt Görevler ve Kullanıcı Hikayeleri'ni göstermek için wiki sayfasına bir iş öğesi ağacıyla sorgu ekleyebilirsiniz.
İş öğeleri ağacıyla Wiki sayfası
.
Pazaryeri
En iyi yayımcı sertifikasyon programı
Azure DevOps uzantılarını/tümleştirmelerini güvenle değerlendirmenize veya edinmenize yardımcı olmak için Market'te bir Top Publisher programı oluşturduk. En İyi Yayımcı rozeti, yayımcının örnek ilkeler, kalite, güvenilirlik ve destek yoluyla müşterilerine ve Market'e bağlılık gösterdiğini gösterir. Market, çeşitli parametrelerde yayımcıyı dikkatlice gözden geçirdikten sonra rozeti yayımcıya atar. bunları burada okuyun ve En İyi Yayımcılarıntekliflerini inceleyin.
Sonraki adımlar
Not
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. Sorun bildirmek veya öneride bulunmak için geri bildirim menüsünü kullanın.
Ayrıca Stack Overflowüzerinde topluluk tarafından öneriler ve sorularınıza yanıt alabilirsiniz.
Teşekkürler
Steven Borg