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 147 Güncelleştirmesi'nde , proxy'leri desteklemek için yapıtlarla ilgili çeşitli Pipelines görevlerini güncelleştirdik. Bu güncelleştirmeyle proxy'ler artık npm, NuGet, .NET Core ve Evrensel Paketler görevlerinde çalışır.
Daha fazla bilgi için aşağıdaki Özellikler listesine göz atın.
Özellikler
Genel:
Azure Boards:
Azure Repos
Azure Pipelines:
- Silinen yayın hatlarını geri yükleme
- Yeni işlem hattı için YAML dosyaları botumuz tarafından değil, kimliğiniz tarafından işlenir
- Herhangi bir dalda veya yolda mevcut bir YAML dosyasından işlem hatları oluşturma
- GitHub çekme isteği açıklamalarını kullanarak pipeline'ları çalıştırma
- Çekme isteği doğrulama derlemelerini yalnızca yetkili ekip üyeleriyle sınırla
- Uzun dosya yollarına sahip derleme çıktıları yayımlama
- Pipelines Test sekmesindeki yeni uzantı katkı noktaları
Azure Artifacts:
Raporlama:
Wiki:
General
Tüm kullanıcılar artık Yeni Gezinti'de
Bu sprint ile tüm kullanıcılar Yeni Gezinti'ye taşındı. Kullanıcıların önceki gezinti modeline dönmesine izin veren önizleme özelliği geçiş düğmesini kaldırdık. Web portalında gezinme hakkında daha fazla bilgi edinmek için bkz. Azure DevOps'ta web portalı gezintisi.
Azure Boards
#ID bahsetmelerinde iş öğesi durumunu göster
İş öğesi bahsetme deneyimini geliştirmek için, #ID kullanarak bir iş öğesini bağladığınızda daha fazla bilgi ekledik. Şimdi tartışma bölümünde kimlik, başlık ve iş öğesi türüne ek olarak bağladığınız iş öğesinin durumunu göreceksiniz.
Bu deneyim, burada açıklandığı gibi Wiki sayfalarında ve çekme talebi yorumlarında da kullanılabilir. Daha fazla ayrıntı için buradaki iş öğelerine bağlanmak için #ID kullanma belgelerine bakın.
Azure Repos
Çekme isteğinde yalnızca soldaki veya sağdaki dosyayı göster
Bugün, çekme isteğinde dosya değişikliklerini görüntülerken Yan yana karşılaştırma veya Satır içi karşılaştırma modunu kullanabilirsiniz. Birçoğunuz yalnızca özgün dosyayı veya değiştirilen dosyayı karşılaştırmadan görmek istediğinize ilişkin geri bildirim aldık. Bu nedenle, sol veya sağ dosyayı ayrı ayrı görüntülemenizi sağlayacak yeni bir seçenek ekledik.
Azure Boru Hatları
Silinen sürüm işlem hatlarını geri yükleme
Kullanılmayan yayın işlem hatlarını silmek, yayın işlem hattı listesinin temiz kalmasına yardımcı olur, ancak bazen yanlışlıkla bir şeyi silersiniz. Bu güncelleştirmeyle, artık son 30 gün içinde silinen bir yayın işlem hattını geri yüklemek mümkündür. Yayınlar sayfasının sol paneline silinen yayın işlem hatlarının listesini görüntüleyen yeni bir sekme ekledik. Bu görünümden, listeden işlem hattını seçip Geri Yükle düğmesine tıklayarak silinen yayın işlem hattını geri yükleyebilirsiniz.
Yeni bir işlem hattının YAML dosyaları botumuz tarafından değil, kimliğinizle kaydediliyor.
İşlem hattı oluştururken Azure Pipelines isteğe bağlı olarak deponuza bir YAML dosyası işler ve ardından işlem hattı için bir çekme isteği oluşturur. Daha önce depo GitHub'daysa ve Azure Pipelines GitHub Uygulamasını yüklediyseniz, işleme ve çekme isteği GitHub Uygulaması tarafından oluşturulmuş gibi görünüyordu: "Azure Pipelines [bot]". Bu güncelleştirmeyle GitHub uygulamanızın yerine işlem hattını oluşturan GitHub kimliğinizi göstereceğiz.
Herhangi bir dalda veya yolda mevcut YAML dosyasından işlem hatları oluşturma
Şu anda Azure Pipelines, yeni bir işlem hattı oluştururken varsayılan dalda, deponuzun kökünde bulunan azure-pipelines.yml veya .azure-pipelines.yml adlı mevcut bir YAML dosyasını algılar ve otomatik olarak kullanır. Bu güncelleştirmeyle, farklı bir ada veya yola sahip ya da varsayılan olmayan bir dalda bulunan mevcut bir Azure Pipelines YAML dosyasını seçebilirsiniz.
Mevcut bir dosyayı seçmek için Yeni derleme işlem hattı sihirbazı yapılandırma sayfasında Mevcut Azure Pipelines YAML dosyası'nı seçin. Ardından dalı seçin ve YAML dosya yolunu seçmek için göz atın.
GitHub istek yorumlarını kullanarak işlem hatlarını çalıştırma
Bu güncelleştirmeyle, bu çekme isteğinin açıklamalar bölümünden GitHub çekme isteğini doğrulamak için bir işlem hattı veya test paketi çalıştırabilirsiniz. Herhangi bir sahip veya ortak çalışan, bir derlemeyi tetiklemek için /AzurePipelines run veya /AzurePipelines run <pipeline_name> ile bir çekme isteğine yorum yapabilir.
Ayrıca, /AzurePipelines takma adını /azp olarak kısaltabilirsiniz. Bu özellik hakkında daha fazla ayrıntı için açıklamaya yazın /azp help .
Çekme isteği doğrulama oluşturma işlemlerini yetkili takım üyeleriyle sınırlayın
Çekme isteği doğrulama derlemeleri uygulayarak dalın kalitesini korumak iyi bir uygulamadır. Şimdiye kadar, bu doğrulama derlemeleri herhangi bir GitHub çekme isteği tarafından otomatik olarak tetiklendi ve bu da derlemenin incelemeniz olmadan başlamasından dolayı riskli olabilir.
Bu güncelleştirmeyle, çekme isteği doğrulama derlemelerinin ekibiniz tarafından yetkilendirilmiş olmasını gerektirebilirsiniz. Bunu yapmak için işlem hattınızın ayarlarında Tetikleyiciler sekmesini seçin. Ardından, Pull request doğrulaması altında Yalnızca ortak çalışanların çekme isteği yorumları için derlemeleri tetikle seçeneğini etkinleştirin ve işlem hattını kaydedin.
Artık pull request doğrulama yapıları otomatik olarak tetiklenmeyecek. Herhangi bir depo sahibi veya herhangi bir katkıda bulunan, /AzurePipelines run veya /AzurePipelines run <pipeline_name> ile çekme isteğine yorum yaparak doğrulama derlemesini tetikleyebilir.
Uzun dosya yolları olan derleme artifaktlarını yayımlama
Şimdiye kadar, yolu 233 karakterden uzun olan derleme yapıtlarının karşıya yüklenmesini önleyen bir sınırlama vardı. Linux ve macOS derlemelerinden sınırı aşan dosya yollarına sahip kod kapsamı sonuçlarını yüklemenizi engelleyebilir. Bu güncelleştirmeyle, sınırı uzun yolları destekleyecek şekilde genişlettik.
Pipelines Test sekmesinde yeni uzantı katılım noktaları
Bu sprint, İşlem Hatları'ndaki Test Sonuçları sekmesine iki yeni katkı noktası ekleyerek uzantı çerçevesini daha güçlü hale getirme işlemine devam ettik. Bu, Market uzantılarının daha özel raporlama deneyimleri sağlamasına ve daha fazla etkileşim eklemesine olanak tanır.
İki katkı noktası şunlardır:
Araç çubuğunda Özel Eylem düğmesi
Bazen bir API'nin verilerini güncelleştirme veya test sonuçlarınızdaki meta verileri kullanarak özel araçlar çalıştırma gibi bir eylem gerçekleştirmek isteyebilirsiniz. Bu katkı noktasıyla, seçili test sonucunun hemen bağlamından yararlanan uzantılar oluşturarak, özel bir eylemi *Özel Eylem- düğmesine ekleyebilirsiniz.
Detaylar bölmesindeki Özel Detaylar Sekmesi
Çok çeşitli test raporu tüketimi iş akışlarınız olabilir ve hata ayıklama ve analiz için başarısız testlere karşı farklı veri noktaları görmek isteyebilirsiniz. Ekibiniz bu katkı noktasını kullanarak ayrıntılar bölmesine veri kılavuzundaki herhangi bir test sonucu satırını seçtiğinizde ortaya çıkacak yeni bir sekme ekleyebilir. Bu yeni sekme, iç veya dış API'ler kullanılarak getirilen statik içeriğe veya dinamik verilere sahip bir görünüm gösterebilir.
Azure Artifacts
Artifacts ile ilgili görevlerde proxy desteği
Şimdiye kadar Yapıtlarla ilgili birçok derleme görevi Azure Pipelines'ın proxy altyapısı için tam destek sağlamadı ve bu da şirket içi aracılardan gelen görevlerin kullanılmasında zorluklara yol açtı. Bu güncelleştirmeyle, aşağıdaki görevlere proxy'ler için destek ekledik:
- npm
- NuGet - yalnızca geri yükleme ve gönderme komutları
- .NET Core CLI - yalnızca geri yükleme ve NuGet gönderme komutları
- Evrensel Paketler
-
npm Authenticate, Pip Authenticate, Twine Upload Authenticate
Uyarı
Bu görevler, altta yatan araçlar (npm, pip, twine) için proxy'yi yapılandırmaz. Kimlik doğrulama belirteçlerinin edinilmesi sırasında proxy'leri desteklerler, ancak bundan sonraki görevlerin/betiklerin/araçların da proxy'yi kullanacak şekilde yapılandırılması gerekir.
- .NET Core Araç Yükleyicisi, NuGet Araç Yükleyicisi,Node.js Araç Yükleyicisi
Akışları yönetebilecek temsilci
Azure Artifacts'te Proje Koleksiyonu Yöneticileri (PCA) her zaman bir Azure DevOps kuruluşundaki tüm akışları yönetebildi. Bu güncellemeyle, PCA'lar bu özelliği diğer kullanıcılara ve gruplara da verebilir, böylece herhangi bir beslemeyi yönetme yetkisini devredebilir.
Raporlama
Test sonucu eğilimi (Gelişmiş) pencere öğesi
Test sonucu eğilimi (Gelişmiş) pencere öğesi artık Azure DevOps kuruluşuna Analiz Uzantısı'nı yüklemiş olanlar için kullanılabilir. Birden çok derleme ve sürüm için test verilerinize neredeyse gerçek zamanlı görünürlük sağlar. Test sonucu eğilimi (Gelişmiş) pencere öğesi işlem hatlarınız veya işlem hatları arasında test sonuçlarınızın eğilimini görüntüler. Günlük test sayısını, geçiş hızını ve test süresini izlemek için bunu kullanabilirsiniz. Zaman içinde test kalitesini izlemek ve test yardımcısını geliştirmek, iyi durumdaki DevOps işlem hattının korunmasında kilit öneme sahip.
Test sonucu eğilimi (Gelişmiş) pencere öğesi test sonuçlarınızda aykırı değerleri bulmanıza yardımcı olur ve şu soruları yanıtlar: Testlerin çalıştırılması normalden uzun sürüyor mu? Genel başarı oranımı hangi test dosyası veya işlem hattı etkiliyor? Uzun süredir çalışan testlerim hangileridir?
Bu soruları yanıtlamanıza yardımcı olmak için pencere öğesi şu özellikleri sağlar:
- Geçiş hızının eğilimini ve test sonuçlarının veya test süresinin sayısını görüntüler
- Test sonuçlarını birden çok derleme işlem hattına veya yayın işlem hattına göre sunar
- Aynı eğilim üzerinde iki ölçümü görüntülemek için birleşik grafik oluşturma seçeneklerini kullanır
- Test sonucuna göre zaman içindeki test sayısını filtreler
- Tüm test sonuçlarınızı dal veya teste göre filtreler
- Ölçümlerinizi Öncelik veya Ortam gibi test özniteliklerine göre yığınlar
- Test dosyaları, sahip veya işlem hatlarına göre verilerinizi gruplandırın
Pencere öğesi, çok çeşitli senaryolar için kullanılabilmesi amacıyla oldukça yapılandırılabilir.
Wiki
Wiki sayfaları için kalıcı bağlantılar
Şimdiye kadar, bağlantılı sayfa yeniden adlandırıldıysa veya taşındıysa paylaşılan Wiki sayfası bağlantıları koptu. Bu güncelleştirmeyle, URL'ye sayfa kimlikleri ekleyerek kalıcı bağlantılar sağladık. Bu, wiki zaman içinde değiştikçe paylaştığınız bağlantıların değişmemesini sağlar.
Bu özellik, bir öneri biletine göre önceliklendirildi.
Wiki sayfalarında iş öğesi durumunu göster
Bu güncellemede, iş öğesinin kimliği ve başlığı ile birlikte durumunu da sayfaya ekleyerek Wiki sayfalarındaki iş öğesi referanslarını geliştirdik.
Çekme İsteği yorumlarındaki ve Panolar tartışmalarındaki iş öğesi referansları da durumunu gösterir.
Bu özelliğe, bir öneriye dayanarak öncelik verilmiştir.
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. Sorun bildirmek veya öneride bulunmak için geri bildirim menüsünü kullanın.
Stack Overflow'da topluluk tarafından öneriler ve sorularınıza yanıt alabilirsiniz.
Teşekkürler
Alex Mullans