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.
Teslimat Planları 2.0'ın genel kullanıma sunulduğunu duyurmaktan dolayı çok heyecanlıyız! Teslim Planları 2.0, planın zaman çizelgesi görünümü, işin ilerleme durumu ve bağımlılıkların izlenmesi olmak üzere 3 önemli senaryo sunar.
Ayrıntılar için aşağıdaki özellik açıklamalarına göz atın.
Azure Boards
- Teslimat Planları 2.0 genel kullanıma sunuldu
- Yeni yineleme kapasitesi REST API'si
- Panoyu Kopyala artık genel önizlemede kullanılabilir
Azure Boru Hatları
- Microsoft tarafından barındırılan Ubuntu aracılarında .NET SDK önyükleme ilkesinde değişiklik
- Değişken grupları ve güvenli dosyalar üzerindeki izinler ve denetimler
- YAML düzenleyicisinde şablonların önizlemesi desteği
- Ubuntu-16.04, Eylül 2021'de Microsoft tarafından barındırılan havuzlardan kaldırılacak
Azure Boards
Teslimat Planları 2.0 genel kullanıma sunuldu
Teslimat Planları 2.0'ın genel kullanıma sunulduğunu duyurmaktan heyecan duyuyoruz! 3 temel senaryo sunar:
- Planın zaman çizelgesi görünümü
- İşin ilerleme durumu
- Bağımlılık İzleme
Bu senaryolar ekipler ve projeler arasında çalışır. Teslimat Planları 2.0 artık ürüne özeldir, bu nedenle artık bir uzantı gerekmez. Özgün Planlar uzantısıyla oluşturulan planlar, Teslim Planları'nda çalışmaya devam eder.
Planlar ve Teslim Planları arasındaki farkların hızlı bir karşılaştırması aşağıda verilmiştir
| Özellik | Planlar 1.0 (uzantı) | Teslimat Planları 2.0 |
|---|---|---|
| Ekip sayısı | Sınır 10 | Sınır 15 |
| İş öğesi zaman çerçevesi | Yalnızca yinelemeler | Başlangıç/Hedef tarih ve Yineleme |
| Görselleştirme | Tam kart görünümü | Daraltılmış ve Genişletilmiş görünümler |
| Özet bilgi | Hiç kimse | % tamamlanan alt ve bağlı öğeler |
| Bağımlılık İzleme | Hiç kimse | Yes |
| Başlangıç Zamanı görselleştirmesi | Hayır, yalnızca iş öğesinin sona erdiği yer. | Evet, hem başlangıç hem de hedef tarihler |
| Kart Tasarımı | Hayı | Yes |
Teslimat Planları Özellikleri
Ana özellikler aşağıdadır. Filtreleme, İşaretçiler ve Alan Ölçütleri de Teslim Planlarının bir parçasıdır.
İki ana görünüm vardır: daraltılmış ve genişletilmiş
Teslim Planları 2.0, başlangıç ve hedef tarihleri veya yineleme tarihlerini kullanarak planınızdaki tüm iş öğelerinin zaman çizelgesinde görüntülenmesini sağlar. Öncelik sırası başlangıç ve hedef tarihler, ardından yinelemedir. Bu, genellikle yinelemeye tanımlanmayan Epic gibi portföy düzeyinde iş öğeleri eklemenize olanak tanır.
Daraltılmış görünüm ve genişletilmiş görünüm iki ana görünüm vardır. Planın sağ tarafındaki büyütece tıklayarak da planı yakınlaştırabilir ve uzaklaştırabilirsiniz.
Daraltılmış Görünüm
Daraltılmış görünüm, tüm iş öğesi kartlarının daraltılmış olduğunu gösterir; bu nedenle tüm kart bilgileri gösterilmez. Bu görünüm, plandaki çalışmanın genel görünümü için kullanışlıdır. Kart alanlarını daraltmak için, planın sağ tarafındaki büyüteç simgelerinin yanındaki kart simgesine tıklayın.
Burada, daraltılmış ve genişletilmiş görünümler arasında geçiş yapma planı örneği verilmiştir.
Genişletilmiş Görünüm
Genişletilmiş görünümde, alt öğe ve bağlantılı öğe sayısı sayılarak ve tamamlanma yüzdesi gösterilerek bir iş öğesinin ilerleme durumu gösterilir. Şu anda ilerleme durumu iş öğesi sayısına göre belirlenir.
Genişletilmiş görünüm kullanan bir plan örneği aşağıda verilmiştir. İlerleme çubuklarına ve tamamlanma yüzdesine dikkat edin.
Bağımlılık İzleme
Bağımlılık izleme, iş öğelerinde tanımlanan öncül ve ardıl bağlantıları temel alır. Bu bağlantılar tanımlanmamışsa, hiçbir bağımlılık satırı görüntülenmez. bir iş öğesiyle ilgili bir bağımlılık sorunu olduğunda, bağımlılık bağlantısı simgesi kırmızı renktedir.
Bağımlılıkları Görüntüleme
Belirli bağımlılıklar, yön de dahil olmak üzere ilgili iş öğesinin tüm bağımlılıklarını gösteren bağımlılık panelinde görüntülenir. Kırmızı ünlem işareti bağımlılık sorununu gösterir. Paneli açmak için kartın sağ üst köşesindeki bağımlılık bağlantısı simgesine tıklamanız yeterlidir. Bağımlılık örnekleri aşağıda verilmiştir.
Bağımlılık Çizgileri
İş öğeleri arasındaki bağımlılıklar, ilgili iş öğeleri arasındaki yön ok çizgileri ile görselleştirilir. Birden çok bağımlılık birden çok satır olarak görüntülenir. Kırmızı renkli çizgi bir sorunu gösterir.
Aşağıda bazı örnekler verilmiştir.
Burada birden çok bağımlılığı olan bir iş öğesi örneği verilmiştir ve daraltılmış görünüm kullanılarak da çalışır.
Bir sorun olduğunda, çizgi rengi kırmızıdır ve bağımlılık simgesi de öyledir.
Aşağıda bir örnek verilmiştir.
Kart Tasarımı
Kartlar artık Kanban panoları gibi kurallar kullanılarak stillendirilebilir. Plan ayarlarını açın ve Stiller'e tıklayın. Stiller bölmesinde + Stil kuralı ekle'ye tıklayarak kuralı ekleyin ve ardından Kaydet'e tıklayın. En fazla 10 kural olabilir ve her kuralın en fazla 5 yan tümcesi olabilir.
- Önce
- Sonra
Kopya Kontrol Paneli artık genel erişime açık önizlemede kullanılabilir.
Bu sürümle birlikte, bir ekip veya proje panosu artık aynı veya yeni bir projeye kopyalanabilir. Panonun pencere öğeleri ve düzeni kopyalanır, ancak pencere öğelerinin yine de yeni sorgular ve ayarlarla yapılandırılması gerekir.
Bu özelliği önizlemek için Pano Deneyimini Kopyala (önizleme özellikleri altında) adlı özellik bayrağını açmanız yeterlidir.
Panoyu kopyalama adımları şunlardır:
- Kopyalamak istediğiniz panoya gidin. Buradan Gösterge Tablosunu Kopyala seçeneğini açmak için menüye tıklayın ve ardından ona tıklayın.
- Yeni panonun adını ve açıklamasını girin, ardından pano türünü (Ekip veya Proje) seçin. Ekip Panosu seçildiğinde, yeni proje ve ekip sırasıyla proje ve ekip açılan kutularından seçilir. Bir Proje panosu için yalnızca proje gereklidir.
Yeni yineleme kapasitesi REST API'si
Artık yeni Iterationcapacities REST Api'sini kullanarak bir yinelemedeki tüm ekiplerin toplam kapasitesini alabilirsiniz.
iterationId sağlayın ve API, yinelemeyle ilişkili her ekip için toplam kapasiteyi ve ayrıca genel toplamı döndürür. Bu özellik, bir artış için kapasite planlamasının daha kolay olmasını sağlar.
Iterationcapacities hakkında daha fazla bilgi edinmek için buradaki belgelere bakın.
Azure Boru Hatları
Microsoft tarafından barındırılan Ubuntu aracılarında .NET SDK önyükleme ilkesinde değişiklik
Microsoft tarafından barındırılan Ubuntu aracılarına önceden yüklenmiş olan .NET SDK sürümlerini değiştiriyoruz. Şu anda .NET SDK'sının (2.1.x, 3.1.x, 5.0.x) tüm kullanılabilir ve desteklenen sürümlerini yüklüyoruz. Bu yaklaşım, her özellik sürümü için en son düzeltme eki sürümünün yüklenmesine uygun olarak değiştirilecektir. Bu değişiklik, size daha fazla boş alan sağlamak ve yeni araç istekleri için yapılmaktadır.
Bu ne anlama geliyor?
SDK sürümü aşağıdaki bölümlerden oluşur: x.y.znn.
z özellik sürümüdür ve nn düzeltme eki sürümüdür. Örneğin, 2.1.302 için özellik sürümü 3, 02 ise düzeltme eki sürümüdür. Yeni yaklaşıma göre, her özellik sürümü için yalnızca en son düzeltme eki sürümünü yükleyeceğiz; örneğin, 2.1.3x için yalnızca 2.1.302, 2.1.4x için yalnızca 2.1.403 vb. yüklenir. .NET SDK'sının en son yama sürümleri olmayan tüm sürümleri 14 Haziran'da Ubuntu görüntülerinden kaldırılacaktır. Bu değişiklik, Microsoft tarafından barındırılan aracılar üzerindeki tüm Ubuntu sürümlerini etkiler.
Hedef tarihi
Güncelleştirilmiş görüntülerin dağıtımı 14 Haziran'da başlayacak ve 3-4 gün sürecektir.
Olası etki
global.json dosyası kullanırsanız, derlemeniz aşağıdaki durumlarda etkilenir:
global.json dosyası, rollForward: disable özelliğini ve en son düzeltme eki sürümü olmayan bir SDK sürümünü içeriyorsa derlemeniz başarısız olacaktır. Örneğin:
{
"sdk": {
"version": "3.1.100",
"rollForward": "disable"
}
}
.NET SDK sürümü, global.json dosyası rollForward: patch özelliğini içeriyorsa otomatik olarak en yeni yama sürümüne değiştirilir. Örneğin:
{
"sdk": {
"version": "3.1.100",
"rollForward": "patch"
}
}
rollForward Alan global.json dosyanızda belirtilmezse sizin için hiçbir değişiklik olmaz. En son yüklenen düzeltme eki düzeyi kullanılır.
En son düzeltme eki sürümü olmayan belirli .NET SDK sürümünü kullanmanız gerekiyorsa, derlemenin bir parçası olarak yüklemek için görevini kullanınızUseDotNet:
steps:
- task: UseDotNet@2
displayName: 'Use .NET Core sdk'
inputs:
version: <dotnet version>
Değişken grupları ve güvenli dosyalar üzerindeki izinler ve denetimler
YAML işlem hatlarında farklı türlerde paylaşılan kaynaklar kullanabilirsiniz. Örnek olarak hizmet bağlantıları, değişken grupları, güvenli dosyalar, aracı havuzları, ortamlar veya depolar verilebilir. bir işlem hattının kaynağa erişmesini korumak için, kaynağın sahibi izinleri yapılandırabilir ve bu kaynak üzerinde denetimler yapabilir. Bir işlem hattı kaynağa erişmeye çalıştığında, yapılandırılmış tüm izinler ve denetimler her seferinde değerlendirilir. Bu korumalar bir süredir hizmet bağlantılarında, ortamlarda ve aracı havuzlarında kullanılabilir. Yakın zamanda depolara eklendiler. Bu sürümle, değişken gruplarına ve güvenli dosyalara aynı korumaları ekliyoruz.
Değişken grubuna veya güvenli bir dosyaya erişimi küçük bir işlem hattı kümesiyle kısıtlamak için İşlem hatları izinleri özelliğini kullanın.
Her çalıştırmada bir işlem hattının değerlendirileceği denetimleri veya onayları yapılandırmak için Onaylar ve Denetimler Kitaplığı özelliğini kullanın.
YAML düzenleyicisinde şablonların önizlemesi desteği
Şablonlar YAML işlem hatlarında yaygın olarak kullanılan bir özelliktir. Bunlar, işlem hattı parçacıklarını paylaşmanın kolay bir yoludur. Ayrıca, işlem hattınız aracılığıyla güvenlik ve idareyi doğrulama veya zorunlu kılma konusunda da güçlü bir mekanizmadır.
Azure Pipelines, işlem hattınızı düzenlerken kullanışlı olabilecek bir YAML düzenleyicisini destekler. Daha önce düzenleyici şablonları desteklemiyordu. YAML işlem hatlarının yazarları şablon kullanırken IntelliSense yardımı alamadı. Bu sürümle, YAML düzenleyicisinde şablonlar için desteğin önizlemesini yapıyoruz. Bu önizlemeyi etkinleştirmek için Azure DevOps kuruluşunuzdaki önizleme özelliklerine gidin ve YAML şablonları düzenleyicisini etkinleştirin.
Ana Azure Pipelines YAML dosyanızı düzenlerken bir şablon ekleyebilir veya genişletebilirsiniz. Şablonunuzun adını yazdığınızda, şablonunuzu doğrulamanız istenir. Doğrulandıktan sonra YAML düzenleyicisi, giriş parametreleri de dahil olmak üzere şablonun şemasını anlar.
Doğrulama sonrasında şablona gitmeyi seçebilirsiniz. YAML düzenleyicisinin tüm özelliklerini kullanarak şablonda değişiklik yapabilirsiniz.
Bu özelliğin önizleme aşamasında olduğunu lütfen unutmayın. Bilinen sınırlamalar vardır ve bazıları üzerinde çalışıyoruz. Şablonda ana YAML dosyasında giriş olarak sağlanmayan gerekli parametreler varsa doğrulama başarısız olur ve bu girişleri sağlamanız istenir. İdeal bir deneyimde doğrulama engellenmemelidir ve intellisense kullanarak giriş parametrelerini doldurabilmeniz gerekir. Ayrıca düzenleyiciden yeni şablon oluşturamazsınız. Yalnızca mevcut şablonları kullanabilir veya düzenleyebilirsiniz.
Ubuntu-16.04, Eylül 2021'de Microsoft tarafından barındırılan havuzlardan kaldırılacak
Canonical tarafından sunulan geleneksel 5 yıllık Ubuntu 16.04 desteği Nisan 2021'de sona eriyor. Ortamımızı güncel ve güvenli tutmak için 20 Eylül 2021'de Ubuntu 16.04'ü kaldıracağız.
ubuntu-16.04 iş akışlarını ubuntu-18.04 veya ubuntu-latest sürümüne geçirmeniz gerekir. Bu işlem Ubuntu 20.04 LTS üzerinde çalışır.
Herkesin bu değişikliğin farkında olduğundan emin olmak için iki kısa kesinti zamanlandı. Tüm Ubuntu 16.04 derlemeleri, kesinti döneminde başarısız olur. Bu nedenle, işlem hatlarınızı 6 Eylül 2021'den önce geçirmeniz önerilir.
Kesintiler, aşağıdaki tarihler ve saatlerde ön görülen şekilde planlanmaktadır. Bu döneme yaklaştıkça bu saatleri güncelleştireceğiz.
6 Eylül 2021 17:00 UTC – 10:00 UTC
14 Eylül 2021 17:00 UTC – 10:00 UTC
Sonraki Adımlar
Uyarı
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. 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.
Teşekkürler
Aaron Hallberg