Aracılığıyla paylaş


Kapsamlar ve Azure App Service dağıtım geliştirmeleriyle ilgili toplama - Sprint 157 Güncelleştirmesi

Azure DevOps'un Sprint 157 Güncelleştirmesi'nde , iş öğesi hiyerarşilerinde ilerleme durumunu izlemenize olanak sağlayan kapsamlara toplama sütunları ekledik (örn. Epic'ler/Özellikler/Kullanıcı Hikayeleri). Ayrıca Azure App Service uygulamalarını dağıtmak için birden fazla geliştirme ekledik.

Daha fazla bilgi için aşağıdaki Özellikler listesine göz atın.

Azure DevOps'taki yenilikler

Özellikler

Genel:

Azure Boards:

Azure Depoları:

Azure Artifacts:

Azure Pipelines:

Raporlama:

General

Slack uygulamalarında destekle @mention kişiselleştirilmiş bildirimler alma

Şimdiye kadar, Azure DevOps uygulamalarını Slack ile kullanırken müşterilerin eylem gerektiren bildirimleri aramak için Slack kanallarını yoklama konusunda önemli miktarda zaman harcaması gerekiyordu. Artık Slack için Azure Boards uygulaması, Slack için Azure Repos uygulaması ve Slack için Azure Pipelines uygulaması , kullanıcıları uyarmak için bildirimlerde kullanacaktır @mentions .

Aşağıda, kullanıcıların bulunduğu bazı örnek senaryolar verilmiştir @mentioned:

  • Başarısız derlemeler, derlemenin oluşturucusu olacak @mention
  • Onay bekleyen yayın dağıtımları onaylayacak @mention
  • İş öğeleri atamaları yeni sahip olacak @mention
  • İş öğesi durum değişiklikleri @mention sahibi
  • Onay @mention bekleyen çekme istekleri onaylayan
  • Çekme isteğini oluşturan, onaylanan veya reddedilen @mention çekme istekleri

Kyle, bir yayın dağıtımı onayını beklediğinde alır @mentioned

Yayın dağıtımı onay bekliyor.

Brian kendisine bir iş öğesi atandığında alır @mentioned

İş öğesi atanır.

Alice çekme isteği onaylandığında alır @mentioned

Çekme isteği onaylanır.

Kuruluşların listesini dizine indirme

Artık Azure Active Directory kiracınız tarafından desteklenen kuruluşların tam listesini indirebilirsiniz. Bu liste, dizinle ilişkilendirilmiş herhangi bir kuruluşun Kuruluş Ayarları'ndaki Azure Active Directory sekmesinden alınabilir. İndirme ayrıntıları kuruluş kimliğini, Kuruluş Adını, Kuruluş URL'sini ve Kuruluş Sahibi'ni içerir.

Azure Active Directory'niz tarafından desteklenen kuruluşların tam listesini indirin.

Azure Boards

Panolardaki Toplama kapsamlarını kullanarak üst öğelerin ilerleme durumunu izleme

Toplama sütunları, hiyerarşi içindeki sayısal alanların veya alt öğelerin ilerleme çubuklarını ve/veya toplamlarını gösterir. Alt öğeler hiyerarşideki tüm alt öğelere karşılık gelir. Ürün veya portföy kapsamına bir veya daha fazla toplama sütunu eklenebilir.

Örneğin, burada, kapalı olan alt öğelerin yüzdesine göre artan iş öğelerinin ilerleme çubuklarını görüntüleyen İş Öğelerine göre İlerleme Durumunu gösteririz. Epic'ler için alt öğeler tüm alt Özellikleri ve bunların alt veya genel alt iş öğelerini içerir. Özellikler için alt öğeler tüm alt Kullanıcı Öykülerini ve bunların alt iş öğelerini içerir.

Üst öğelerin ilerleme durumunu izleyin.

Görev panosu canlı güncelleştirmeleri

Değişiklikler olduğunda görev panonuz otomatik olarak yenilenir! Diğer ekip üyeleri görev panosundaki kartları taşıdıkça veya yeniden sıraladıkça, panonuz bu değişikliklerle otomatik olarak güncelleştirilir. En son değişiklikleri görmek için artık F5 tuşuna basmanız gerekmez.

Azure Repos

Belirtilen desenlere sahip dosyaları engelleme ilkesi

Yöneticiler artık dosya türlerine ve yollara göre işlemelerin bir depoya gönderilmesini önlemek için bir ilke ayarlayabilir. Dosya adı doğrulama ilkesi, sağlanan desenle eşleşen gönderimleri engeller.

Belirtilen desenlere sahip dosyaları engelleme ilkesi.

Anahtar sözcükleri kullanarak işlemeler aracılığıyla iş öğelerini çözümleme

Artık düzeltme, düzeltme veya düzelt gibi anahtar sözcükleri kullanarak iş öğelerini varsayılan dala yapılan işlemeler aracılığıyla çözümleyebilirsiniz. Örneğin, işleme iletinizde "bu değişiklik düzeltildi #476" yazabilirsiniz ve işleme gönderildiğinde veya varsayılan dalda birleştirildiğinde iş öğesi #476 tamamlanır. Daha fazla ayrıntı için buradaki belgelere bakın.

Otomatik gözden geçirenler için ayrıntı düzeyi

Daha önce, çekme isteğine grup düzeyinde gözden geçirenler eklenirken, eklenen gruptan yalnızca bir onay gerekiyordu. Artık otomatik gözden geçirenler eklerken bir ekipten birden fazla gözden geçirenin çekme isteğini onaylamasını gerektiren ilkeler ayarlayabilirsiniz. Ayrıca, istek sahiplerinin kendi değişikliklerini onaylamasını önlemek için bir ilke ekleyebilirsiniz.

Otomatik gözden geçirenler için ayrıntı düzeyi.

Azure Artifacts

Anlamsal Sürüm Oluşturma (SemVer) joker karakteriyle en son Evrensel Paketi edinin

Geliştirici Topluluğu'nda SemVer joker karakter söz dizimini kullanarak en son Evrensel Paket sürümünü almak için uzun süredir bekleyen bir istek oldu. Artık hem Azure CLI hem de Evrensel Paket Azure Pipelines görevini kullanarak en son sürümü edinebilirsiniz. Daha fazla bilgi edinmek için belgelere göz atın.

Visual Studio Paket Yöneticisi'nde Azure Artifacts akışları

Artık Azure Artifacts akışlarından sunulan paketler için Visual Studio NuGet Paket Yöneticisi'nde paket simgelerini, açıklamalarını ve yazarlarını gösteriyoruz. Daha önce, bu meta verilerin çoğu VS'ye sağlanmadı.

Azure Boru Hatları

VSCode'dan Azure Pipelines oluşturma

VSCode için Azure Pipelines uzantısına yeni bir işlevsellik ekledik. Artık IDE'den çıkmadan doğrudan VSCode'dan Azure Pipelines oluşturabileceksiniz.

VSCode'dan Azure Pipelines oluşturun.

Azure App Service uygulama ayarlarını yapılandırmak için yeni görev

Azure App Service, uygulama ayarları, bağlantı dizeleri ve diğer genel yapılandırma ayarları gibi çeşitli ayarlar aracılığıyla yapılandırmaya olanak tanır. Artık web uygulamanızda veya dağıtım yuvalarından herhangi birinde JSON söz dizimini kullanarak bu ayarları toplu olarak yapılandırmayı destekleyen yeni bir Azure Pipelines görevi Azure App Service Ayarlarımız var. Bu görev, Web uygulamalarınızı, İşlev uygulamalarınızı veya diğer kapsayıcılı Uygulama Hizmetlerini dağıtmak , yönetmek ve yapılandırmak için diğer App service görevleriyle birlikte kullanılabilir.

Azure App Service uygulama ayarlarını yapılandırmak için yeni görev.

Azure App Service artık önizleme ile değiştirme desteğine sahip

Azure App Service artık dağıtım yuvalarında önizleme ile değiştirme özelliğini destekliyor. Bu, uygulama bir hazırlama yuvasından üretim yuvasına değiştirilmeden önce uygulamayı üretim yapılandırmasıyla doğrulamanın iyi bir yoludur. Bu, hedef/üretim yuvasının kapalı kalma süresi yaşamamasını da sağlar.

Azure App Service görevi artık aşağıdaki yeni eylemler aracılığıyla bu çok aşamalı değişimi destekliyor:

  • Önizleme ile Değişimi Başlat - Önizleme ile değiştirme (çok aşamalı değiştirme) başlatır ve kaynak yuvaya hedef yuva (örneğin, üretim yuvası) yapılandırması uygular.
  • Önizleme ile Değiştirme işlemini tamamlama - Bekleyen değişimi tamamlamaya hazır olduğunuzda, Önizleme ile Değişimi Tamamla eylemini seçin.
  • Önizleme ile Değişimi İptal Et - Bekleyen bir değişimi iptal etmek için Önizleme ile Değişimi İptal Et'i seçin.

Azure App Service artık Önizleme ile değiştirme desteğine sahip.

Python ve .NET İşlevleri uygulamaları için YAML şablonları

Bu güncelleştirme ile .NET ve Python tabanlı İşlevler uygulaması için YAML şablonları için destek ekliyoruz. YAML tabanlı işlem hatları değer teklifine uygun olarak, artık kodunuzda bu işlevlerin uygulamasının derlemesini ve dağıtımını yönetebilirsiniz.

YAML işlem hatları için hizmet kancaları

Hizmetleri YAML işlem hatlarıyla tümleştirmek artık daha kolay. YAML işlem hatları için hizmet kancası olaylarını kullanarak artık işlem hattı çalıştırmalarının ilerlemesine bağlı olarak özel uygulamalarda veya hizmetlerde etkinlikleri yönlendirebilirsiniz. Örneğin, onay gerektiğinde bir yardım masası bileti oluşturabilir, aşama tamamlandıktan sonra bir izleme iş akışı başlatabilir veya aşama başarısız olduğunda ekibinizin mobil cihazlarına anında iletme bildirimi gönderebilirsiniz.

İşlem hattı adına ve aşama adına göre filtreleme tüm olaylar için desteklenir. Onay olayları belirli ortamlar için de filtrelenebilir. Benzer şekilde durum değişikliği olayları, işlem hattı çalıştırmasının veya aşamasının yeni durumuna göre filtrelenebilir.

YAML işlem hatları için hizmet kancaları.

Jira için Azure Pipelines uygulamasında iyileştirme

Jira için Azure Pipelines uygulaması, Azure Pipelines'daki sürümlerle Jira yazılım bulutundaki sorunlar arasında çift yönlü bağlantı sağlar. Şimdiye kadar uygulama yalnızca sürümün kaynağı GitHub deposu olduğunda bağlamayı destekledi. Bu güncelleştirmeyle Azure Repos kullanıldığında bağlama desteğini genişletmiş olduk.

Azure Repos'ı Jira yazılım bulutuyla tümleştirmek ve işleme veya çekme isteği iletisine Jira sorun anahtarları eklemek için üçüncü taraf bir uygulama kullanabilirsiniz. Bir yayın bu işlemeleri dağıttığında, sürümle dağıtılan Jira sorunlarını ilişkilendirebilir ve jira sorunlarının her birinde dağıtım durumunu izleyebilirsiniz.

GitHub yayın görevi geliştirmeleri

GitHub Yayın görevi için çeşitli geliştirmeler yaptık. Artık bir etiket normal ifadesi belirterek etiket deseni alanını kullanarak yayın oluşturma üzerinde daha iyi denetime sahip olabilirsiniz ve yayın yalnızca tetiklenen işleme eşleşen bir dizeyle etiketlendiğinde oluşturulur.

GitHub yayın görevi geliştirmeleri.

Ayrıca değişiklik günlüğü oluşturma ve biçimlendirme özelliklerini özelleştirme özellikleri ekledik. Değişiklik günlüğü yapılandırmasının yeni bölümünde artık geçerli sürümün karşılaştırılacağı sürümü belirtebilirsiniz. Yayınla karşılaştır seçeneği son tam sürüm (ön sürümleri hariç tutar), taslak olmayan son sürüm veya sağlanan yayın etiketinizle eşleşen önceki sürümler olabilir. Ayrıca, görev değişiklik günlüğü türünü biçimlendirmek için değişiklik günlüğü türü alanı sağlar. Seçime bağlı olarak, değişiklik günlüğü bir işleme listesi veya etiketlere göre kategorilere ayrılmış bir sorun/ÇEKME listesi görüntüler.

Değişiklik günlüğü, işlemelerin listesini veya etiketlere göre kategorilere ayrılmış sorunların/PR'lerin listesini görüntüler.

Azure Container Registry ve Docker Hub yapıtları için aşama düzeyi filtresi

Daha önce Azure Container Registry ve Docker Hub yapıtları için normal ifade filtreleri yalnızca yayın işlem hattı düzeyinde kullanılabilirdi. Artık aşama düzeyinde de eklendiler.

Azure Container Registry ve Docker Hub yapıtları için aşama düzeyi filtresi.

Kubernetes hizmet bağlantısında bağımsız bulut desteği

Daha önce, Azure Çin Bulutu ve Azure Kamu Bulutu'ndaki Kubernetes kümeleri için Kubernetes hizmet bağlantısını ayarlamak için hizmet hesabı seçeneğini kullanmak mümkündü. Artık Azure Çin Bulutu ve Azure Kamu Bulutu'nun bir parçası olan yönetilen Azure Kubernetes Service kümeleriyle ilişkili Kubernetes hizmet bağlantılarını ayarlamak için Azure seçeneğini kullanabilirsiniz.

Kubernetes hizmet bağlantısında bağımsız bulut desteği.

Barındırılan işlem hatları görüntüleri için güncelleştirmeler

Azure Pipelines tarafından barındırılan vm görüntülerinin birkaçı için güncelleştirmeler yaptık. Bu güncelleştirmede öne çıkan bazı noktalar şunlardır:

  • Ubuntu 16.04'e AWS, Google Cloud ve Zeit CLI'leri eklendi
  • Rust 1.36, Ubuntu 16.04, VS2017 ve VS2019'da 1.37'ye güncelleştirildi
  • Ruby 2.6.2, Ubuntu 16.04 üzerinde 2.6.3 olarak güncelleştirildi
  • Ruby 2.4.5' 2.4.6, 2.5.3 ile 2.5.5 ve 2.6.1, VS2017 ve VS2019'da 2.6.3'e güncelleştirildi
  • Google Chrome ve web sürücüsü 75'ten 76'ya güncelleştirildi
  • VS 2019'a WIX Araç Takımı Visual Studio Uzantısı eklendi
  • Çeşitli hata düzeltmeleri

En son sürümler hakkında daha fazla ayrıntıya buradan ulaşabilirsiniz.

Uyarı

Ruby 2.3'ün 31 Mart 2019'da kullanım ömrünün sonuna ulaşacağı bir güncelleştirmede tüm görüntülerden kaldıracağız.

Raporlama

Müşteri Adayı ve Döngü Süresi pencere öğeleri gelişmiş filtreleme

Müşteri adayı ve döngü süresi , ekiplerin geliştirme işlem hatlarında iş akışının ne kadar sürdüğünü görmek ve sonunda müşterilerine değer sunmak için kullanılır.

Şu ana kadar , müşteri adayı ve döngü süresi pencere öğeleri şu soruları sormak için gelişmiş filtre ölçütlerini desteklemedi: "Ekibimin yüksek öncelikli öğeleri kapatması ne kadar sürüyor?"

Bu güncelleştirme ile bu gibi sorulara Pano kulvarını filtreleyerek yanıtlayabilirsiniz.

Müşteri Adayı ve Döngü Süresi pencere öğeleri gelişmiş filtreleme.

Grafikte görünen iş öğelerini sınırlamak için iş öğesi filtrelerini de dahil ettik.

İş öğesi, grafikte görünen iş öğelerini sınırlamak için filtreler.

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.

Öneride bulunma

Stack Overflow'da topluluk tarafından öneriler ve sorularınıza yanıt alabilirsiniz.

Teşekkürler

Aaron Hallberg