Kullanıcı Arabirimini Modernleştirme – VSTS Sprint 136 Güncelleştirmesi
Sprint 136 Visual Studio Team Services Güncelleştirmesi'nde (VSTS), bazı yeni ve heyecan verici tasarım değişiklikleri sunuyoruz. Derleme hub'ı ve Test sekmesinde yeni bir deneyimin önizlemesini görebilirsiniz. Sorgular hub'ı genel kullanıma sunuldu. Ayrıca, yeni Work hub'ları ile yeni gezinti deneyiminin önizlemesini deneyebilirsiniz.
İş, Derleme, Yayın, Test ve Raporlama arasında bir dizi başka özellik vardır. Daha fazla bilgi için aşağıdaki Özellikler listesine göz atın.
Sonraki adımlar
Aşağıdaki yeni özellikler hakkında bilgi edinin ve kendiniz denemek için VSTS'ye gidin.
VSTS'deki yenilikler
Özellikler
Gezinti
İş
- Yeni İş hub'ları
- Sorgular hub'ı genel kullanıma sunuldu
- Bağlantı ve bahsetme deneyimlerinde mevcut iş öğelerini kolayca bulun
Derleme ve Yayın
- Yeni derleme sonuçları sayfası
- Ortam değişkenlerini görevlere geçirme
- Dağıtım için yayın geçidini yoksayma
- Yayın zamanında değişken ayarlama
- Yayın tanımlarınızı klasörlerde düzenleme
- Geliştirilmiş Windows uzak PowerShell tabanlı görevler kullanma
- GitHub yapıtları bir yayında dağıtılan ilişkili işlemeleri gösterir
Paket
- Eski akışlarda yukarı akış kaynaklarını kullanma
- Yukarı akış kaynakları olarak rastgele genel npm akışlarını kullanma
Test etme
Raporlama
Kimlik Doğrulaması
Gezinti
Yeni gezintimizi önizleme
Önemli
Bu özelliği kullanmak için profilinizde veya hesabınızda Yeni Gezintiönizlemesi özelliğinin etkinleştirilmiş olması gerekir.
Önümüzdeki birkaç hafta içinde yeni gezintimizin genel önizlemesi kullanıma sunulacak ve VSTS kullanan herkes tarafından kullanıma sunulacaktır. Hesabınızda kullanıma sunulduktan sonra bir özellik duyurusu başlığı gösterilir ve Önizleme Özellikleri panelini kullanarak herhangi bir proje için bu başlığı açabilirsiniz. Tasarım yenilemesi ve bunu neden yaptığımız hakkında daha fazla bilgi için blog gönderimizi okuyun.
İş
Yeni İş hub'ları
Önemli
Bu özelliği kullanmak için profilinizde veya hesabınızda Yeni Gezintiönizlemesi özelliğinin etkinleştirilmiş olması gerekir.
Yeni gezintimizin genel önizlemesinin yanı sıra yeni Work hub'larını da kullanıma sunuyoruz. Burada tüm panolarınız, kapsamlarınız ve sprint'lerinizin yanı sıra Sprint Planlama gibi yeni özellikler için sık kullanılanlar ve hızlı arama desteği bulacaksınız. Daha fazla bilgi için Microsoft DevOps Blogu'nda New Work Hubs gönderisine bakın.
Sorgular hub'ı genel kullanıma sunuldu
Yeni Sorgular hub'ı önizleme aşamasındayken geri bildiriminizi yanıtlamak için çalıştık. Artık deneyimin herkes tarafından kullanılabilmesi için heyecanlıyız. Merkez, eski hub'daki mevcut sorgu özelliklerinin çoğunu daha modern bir görünüme ve kullanıma uygun hale getirmenin yanı sıra sizin için önemli olan sorgulara daha kolay ulaşabilmek için yeni özellikler sağlar. Yeni deneyimin bazı önemli noktaları şunlardır:
- En son bilgi tarafından değiştirilen ve sorgu arama özelliğine sahip dizin sayfaları
- Önemli sorgu gruplarına yer işareti eklemek için klasörler için benzersiz URL'lere sahip içerik haritası
- Sonuçlar sayfasından sık kullandığınız sorgulara hızlı erişim
DevOps blogumuzda bu heyecan verici güncelleştirmeler hakkında daha fazla bilgi edinin.
Bağlantı ve bahsetme deneyimlerinde mevcut iş öğelerini kolayca bulun
Mevcut iki iş öğesini birbirine bağlamak istediğinizde, artık yeni iş öğesi arama denetimimizi kullanarak sizin için önemli olan öğeyi kolayca bulabilirsiniz. Sorgu seçicisi, son erişilen iş öğelerinize göre satır içi önerilerle ve belirli bir iş öğesini kimlik veya başlığa göre aramak için bir giriş noktasıyla değiştirildi.
Derleme ve Yayın
Yeni derleme sonuçları sayfası
Önemli
Bu özelliği kullanmak için profilinizde veya hesabınızda Yeni derleme sonucu sayfasıönizleme özelliğinin etkinleştirilmiş olması gerekir.
TFS 2015'te betikleri ve açık kaynaklı görevlerin büyüyen kitaplığını sürükleyip bırakmanızı sağlayan yeni bir derleme sistemi kullanıma sunacağız. Düzenleyici deneyimini aşamalı olarak geliştirdik ve bugün bir derlemeyi görüntüleme deneyimini yenileyeceğiz.
Derleme sonuçlarınıza gittiğinizde derlemenizi oluşturan günlükler, sorunlar, işlemeler ve iş öğeleri hakkında daha net bir içgörü elde edersiniz. Bu, tasarım güncelleştirmemizin ilk adımıdır, bu nedenle düşüncelerinizi bize gönderin.
Ortam değişkenlerini görevlere geçirme
CI/CD görev yazarları, ortam değişkenlerini görevlere geçirmek için task.json dosyasında showEnvironmentVariables adlı yeni bir özellik ayarlayabilir. Bunu yaptığınızda, derleme düzenleyicisindeki görevde ek bir denetim işlenir. Bu, PowerShell, Cmd ve Bash görevleri için kullanılabilir.
Bu, iki senaryo sağlar:
- Görev, değişken adında büyük/küçük harfle korunan bir ortam değişkeni gerektirir. Örneğin, yukarıdaki örnekte göreve geçirilen ortam değişkeni "FOO" değil "foo" olacaktır.
- Gizli dizi değerlerinin betiklere güvenli bir şekilde geçirilmesini sağlar. Aracıdaki işletim sistemi bağımsız değişkenleri de dahil olmak üzere işlemlerin çağrısını günlüğe kaydedebileceğinden bu, gizli dizileri betiklere bağımsız değişken olarak geçirmek için tercih edilir.
Dağıtım için yayın geçidini yoksayma
Önemli
Bu özelliği kullanmak için profilinizde veya hesabınızda Yeni sürüm ilerleme durumu görünümleriönizleme özelliğinin etkinleştirilmiş olması gerekir.
Yayın geçitleri, bir sürüm sonraki ortama yükseltilmeden önce sistem durumu ölçütlerinin otomatik olarak değerlendirilmesini sağlar. Varsayılan olarak, yayın işlem hattı yalnızca tüm geçitler aynı anda iyi durumda olduğunda ilerler. Yayını hızlandırırken veya durumu el ile denetledikten sonra olduğu gibi bazı durumlarda, onaylayan bir geçidi yoksaymak ve bu kapı henüz iyi durumda olarak değerlendirilmemiş olsa bile yayının ilerlemesine izin vermek isteyebilir. Daha fazla bilgi için yayın geçitleri belgeleri.
Yayın zamanında değişken ayarlama
Bir yayın tanımında, yayını oluştururken ayarlamak istediğiniz değişkenleri seçebilirsiniz.
Yayın oluşturulduğunda değişkeni için sağlanan değer yalnızca bu sürüm için kullanılır. Bu özellik, Taslakta Oluştur için birden çok adımdan kaçınmanıza, taslaktaki değişkenleri güncelleştirmenize ve değişkeniyle yayını tetiklemenize yardımcı olur.
Yayın tanımlarınızı klasörlerde düzenleme
Önemli
Bu özelliği kullanmak için profilinizde veya hesabınızda Yeni SürümLer Merkeziönizleme özelliğinin etkinleştirilmiş olması gerekir.
Yayın tanımlarınızı düzenlemek daha basit ve kolay hale geldi. Artık klasörler oluşturabilir ve tanımlarınızı bu klasörler içinde taşıyabilirsiniz. Güvenlik doğrudan klasör düzeyinde de yönetilebilir. Klasörler Yayınlar* hub'ında görüntülenebilir (kabul ettiğinizde Yayınlar hub'ında gösterilir).
Geliştirilmiş Windows uzak PowerShell tabanlı görevleri kullanma
Yeni ve geliştirilmiş Windows uzak PowerShell tabanlı görevler kullanılabilir. Bu geliştirmeler çeşitli performans düzeltmeleri içerir ve Write-Host ve Write-Output gibi canlı günlükleri ve konsol çıkış komutlarını destekler.
Hedef görevde PowerShell (sürüm: 3.*):Satır içi betik ekleyebilir, PSSession seçeneklerini değiştirebilir, "ErrorActionPreference" denetimini denetleyebilir ve standart hatada başarısız olabilirsiniz.
Azure Dosya Kopyalama görevi (sürüm: 2.*): GitHub sorununu gideren en son AzCopy (v7.1.0) ile birlikte verilir.
GitHub yapıtları bir yayında dağıtılan ilişkili işlemeleri gösterir
Uçtan uca izlenebilirliği geliştirmek için, Belirli bir sürümün parçası olarak GitHub depoları için bir ortama dağıtılan tüm işlemeleri görebilirsiniz.
Paket
Eski akışlarda yukarı akış kaynaklarını kullanma
Eski akışlar şimdiye kadar nuget.org yukarı akış kaynağını kullanamadı veya npmjs.com yukarı akış kaynağında yapılan geliştirmelerden yararlanamadı. Bu güncelleştirmeyle, eski bir akışı yükseltebilir ve bu özellikleri kullanabilirsiniz. Yükseltmeden önce bilmeniz gereken davranış değişiklikleri de dahil olmak üzere daha fazla bilgi için akışınızın paketlerinin üzerindeki başlığı arayın.
Yukarı akış kaynakları olarak rastgele genel npm akışlarını kullanma
Daha önce npmjs.com ve diğer VSTS akışlarını npm yukarı akış kaynakları olarak kullanabiliyordu. Bu güncelleştirmeyle, npm yukarı akış kaynakları olarak rastgele genel akışları (örneğin MyGet akışı) kullanabilirsiniz.
Test etme
Test sekmesindeki geliştirilmiş deneyimler
Önemli
Bu yeni özellikleri kullanmak için Yeni derlemehub'ı ve Yeni sürüm ilerleme durumu görünümleriönizleme özelliklerini etkinleştirin.
Yeni Derlemeler hub'ı ve yeni Sürüm ilerleme durumu görünümlerinin yanı sıra Test sekmesi için modern bir deneyim kullanıma sunuldu. Bu, Derlemeler ve Yayınlar için zengin bağlam içi test bilgileri sağlar. Yeni deneyim devam eden bir test görünümü, bağlam testi geçmişinde tam sayfa hata ayıklama deneyimi, durdurulan test yürütmesini raporlama ve çalıştırma düzeyi özeti sağlar.
Devam eden testlerin yürütülmesini görüntüleme
Tümleştirme ve işlevsel testler gibi testler uzun süre çalıştırılabilir, bu nedenle test yürütmeyi belirli bir zamanda görmek önemlidir. In-Progress Test Görünümü ile artık test sonucunu bilmek için test yürütmenin tamamlanmasını beklemeniz gerekmez. Sonuçlar çalıştırıldığında neredeyse gerçek zamanlı olarak kullanılabilir ve daha hızlı işlem gerçekleştirmenize yardımcı olur. Bir hatanın hatalarını ayıklayabilir veya iptal edebilir, hata oluşturabilir veya işlem hattını durdurabilirsiniz. Bu özellik şu anda Çoklu Aracı aşamasında VS Test Görevi kullanarak derleme ve yayın işlem hattında, Test Sonuçlarını Yayımlama Görevi'ni kullanarak veya API'leri kullanarak test sonuçlarını yayımlayarak kullanılabilir. Gelecekte bu deneyimi Tek Aracı kullanarak test yürütme için genişletmeyi planlıyoruz.
Aşağıdaki görünümde, yeni sürüm ilerleme durumu görünümündeki In-Progress Test özeti, toplam test sayısını ve belirli bir zaman noktasındaki test hatalarının sayısını raporlama gösterilmektedir.
Yukarıdaki In-Progress Test özeti'ne tıklayarak, test sekmesinde başarısız veya durdurulan test bilgileriyle birlikte ayrıntılı test özetini görüntüleyebilirsiniz. Test özeti, yeni sonuçların kullanılabilirliğine bağlı olarak isteğe bağlı olarak ayrıntı görünümünü yenileme özelliğiyle düzenli aralıklarla yenilenir.
Test çalıştırması hata ayıklama ayrıntılarını tam sayfada görüntüleme
Hata iletileri ve yığın izlemeleri doğası gereği uzun ve hata ayıklama sırasında ayrıntıları görüntülemek için yeterli varlık gerekir. Tam kapsamlı bir hata ayıklama deneyimi elde etmek için artık test veya test çalıştırması görünümünü tam sayfa görünümüne genişletebilir ve geçerli test sonucu için hata oluşturma veya gereksinim ilişkisi gibi bağlam işlemlerinde gerekli işlemleri gerçekleştirebilirsiniz.
Test geçmişini bağlam içinde görüntüleme
Geçmişte ekiplerin test sonucunun geçmişini görüntülemek için Çalıştırmalar hub'ına gitmesi gerekirdi. Yeni deneyimle, derleme ve sürüm için Test sekmesinde test geçmişini bağlam içinde doğrudan getiriyoruz. Test geçmişi bilgileri, seçilen test için geçerli derleme tanımı veya ortamıyla başlayarak aşamalı bir şekilde sağlanır ve ardından sırasıyla derleme ve yayın için diğer dallar ve ortamlar gelir.
Durdurulan testleri görüntüleme
Hatalı test kodu, test altındaki kaynak ve ortam sorunları gibi birden çok nedenden dolayı test yürütmesi durdurulabilir. İptalin nedeni ne olursa olsun, davranışı tanılamanız ve kök nedeni belirlemeniz önemlidir. Artık durdurulan testleri ve test çalıştırmalarını, tamamlanan çalıştırmaların yanı sıra Test sekmesinde görüntüleyebilirsiniz. Özellik şu anda Çoklu Aracı aşamasında VS Test Görevi kullanan derleme ve yayın işlem hattında veya API'leri kullanarak test sonuçlarını yayımlamada kullanılabilir. Gelecekte bu deneyimi Tek Aracı kullanarak test yürütme için genişletmeyi planlıyoruz.
Raporlama
Analiz görünümlerinde belirli bir tarihten önce tamamlanan öğeleri dışlama
Analytics hizmeti, kapatılan iş öğeleri de dahil olmak üzere tüm iş öğesi geçmişini depolar. Müşteriler genellikle eski, kapalı iş öğelerini raporlamak istemez. Analytics görünümlerini, belirli bir tarihten önce tamamlanan iş öğelerini hariç tutmanıza olanak verecek şekilde güncelleştirdik. Bu, Power BI'a yüklenen veri miktarını büyük ölçüde azaltır. Ayrıca durum bilgisi gibi gelişmiş hesaplamalar da yapar ve çok daha yüksek performans gösterir. Bu seçeneği Geçmiş sekmesinde ayarlarsınız.
Panolara kolayca gidin
Artık ekibinize ait diğer panolara kolayca gidebilirsiniz! Yeni pano deneyimi önizleme aşamasındayken, panolar arasında hızla geçiş yapma becerisini kaybetme konusundaki en büyük geri bildirimlerinize yanıt vermek için çalıştık. Pano seçici artık önem verdiğin panolara daha kolay ulaşabilmek için güncelleştirildi. Güncelleştirilmiş seçici artık iki özet içerir: Benimki ve Tümü. Mayın pivotu, ait olduğunuz ekipleri ve ilgili panolarını bulmayı ve sık kullanılanlara eklediğiniz panoları göstermeyi kolaylaştırır. Tümü özeti, projedeki tüm panoları göstermeye devam eder.
Sık kullanılanlar en üsttedir.
Ekibinizin panolarını görmek için ekranı aşağı kaydırın.
Projedeki tüm panolara bakın.
Kimlik Doğrulaması
PAT süre sonu için bildirim alma
Kişisel Erişim Belirteci 'nin (PAT) süresi dolmak üzereyken, araç ve işlemlerinizin kesintisiz olarak devam edebilmesi için size hemen işlem yapma ve PAT ömrünü uzatma olanağı sağlayan bir e-posta bildirimi alırsınız.
Geri bildirim sağlama
Bu özellikler hakkında düşüncelerinizi duymak isteriz. Bir sorunu bildirmek veya öneride bulunmak için geri bildirim menüsünü kullanın.
Stack Overflow'da topluluk tarafından yanıtlanmış öneriler ve sorularınıza da ulaşabilirsiniz.
Teşekkürler,
Jeremy Epling
Geri Bildirim
https://aka.ms/ContentUserFeedback.
Çok yakında: 2024 boyunca, içerik için geri bildirim mekanizması olarak GitHub Sorunları’nı kullanımdan kaldıracak ve yeni bir geri bildirim sistemiyle değiştireceğiz. Daha fazla bilgi için bkz.Gönderin ve geri bildirimi görüntüleyin