Hizmetler arası tümleştirme ve işbirliğine genel bakış


@mentions (tartışmalara ve yorumlara ekleme)

Bir @mention üyesini veya bir ekibin tamamını bir iş öğesi formu tartışması veya işleme, çekme isteği veya değişiklik kümesi açıklama bölümünde bulabilirsiniz. Ayrıntılar için bkz. İş @mentions çekme isteklerinde öğeleri kullanma.


#ID (bir iş öğesinin bağlantısı)

4.00.000'den sonra izlenebilirliği desteklemek için işlemelerden, çekme isteklerinden ve değişiklik kümeleri'den iş öğelerine bağlantı veabilirsiniz. Ayrıntılar için bkz. Diğer nesnelerden iş öğelerine bağlantı.


Teams

Her takım bir Çevik araçlar ve takım varlıkları paketine erişim elde ediyor. Bu araçlar, ekiplerin otonom olarak çalışmasına ve kuruluş genelindeki diğer ekiplerle işbirliği yapmalarına izin sağlar. Her ekip, her aracı nasıl çalışacaklarını destekleyecek şekilde yapılandırarak özelleştirilebilir. Hızlı gezinti için depoları, işlem hatlarını ve test planlarını sık kullanılanlara sınlar. Daha fazla bilgi edinmek için şu makalelere bakın:


Uyarıları ayarlama

Kişisel, takım, proje veya kuruluş düzeyinde uyarıları yapılandırma veya devre dışı bırakma. İş öğelerinde, kod incelemelerde, çekme isteklerinde, kaynak denetim dosyalarında, derlemelerde ve daha fazla değişiklik olduğunda e-posta uyarılarına abone olun. Daha fazla bilgi edinmek için şu makalelere bakın:


Özetleri e-posta ile paylaşma


Azure Boards - Azure Repos

Aşağıdaki tabloda, Azure Boards ile Azure Repos. Çeşitli bağlantı türleri aracılığıyla, kullanıcı hikayelerinin ve özelliklerinin geliştirilmesini destekleyen kod değişikliklerini (Git için işlemeler ve çekme istekleri ve Team Foundation Sürüm Denetimi (TFVC) için değişiklik kümeleri ve sürüme sahip öğeler) izleyebilirsiniz. Bu bağlantıları oluşturmak için kullanılan bağlantı türleri Arasında Git depoları için Dal, Yürütme,Çekme İsteği ve Etiket ve Değişiklik Kümesi ve TFVC depoları için Sürüme Alınan Öğe yer atı. Daha fazla bilgi edinmek için bkz. Diğer nesnelerden iş öğelerine bağlantı oluşturma, Bağlantılı nesnelerin listesini görüntüleme.

İş öğelerini Azure Repos nesneleriyle bağlantı Azure Repos görüntüsü.

Özellik

Açıklama


İş öğesinden Git geliştirmeyi geliştirme

Git dalını başlatabilirsiniz veya Git işlemeleri ya da çekme isteklerine bağlantı ve iş öğesi formunun içinde bir iş öğesi için Git geliştirme döngülerinizi başlatabilirsiniz.
Git depoları için geliştirme denetimi ekran görüntüsü.
Ayrıntılar için bkz. Bir iş öğesinden Git geliştirmeyi geliştirme.


Git işlemeleri ile iş öğelerini otomatik olarak bağlama ve geçiş

Tek bir Git deposu için aşağıdaki seçenekleri etkinleştirebilirsiniz veya devre dışı abilirsiniz:

  • Bir işleme açıklamasında bahsedilen iş öğelerinin bağlantılarını otomatik olarak oluşturma
  • İş öğelerini kapatmak için işleme açıklamalarında bahsetmelere izin ver
  • Çekme istekleriyle iş öğelerini tamamlamak için kullanıcı tercihlerini unutmayın.

    Ayrıntılar için bkz. Tümleştirmeyi desteklemek için dal ilkelerini yapılandırma.

Git dalda bağlantılı iş öğelerini denetleme

Çekme isteklerine bağlı iş öğelerini kontrol ederek izlenebilirliği teşvik etmek. Ayrıntılar için bkz. Tümleştirmeyi desteklemek için dal ilkelerini yapılandırma.


Çekme istekleriyle iş öğelerini otomatik tamamlama

Bir iş öğesini çekme isteğine (PR) bağsanız, çekme isteğini başarıyla tamamlasanız bu iş öğelerini otomatik olarak tamamlama seçeneğiniz vardır. Sistem, gelecekteki DISK'ler için varsayılan olarak seçiminizi kullanır. Ayrıntılar için bkz. Çekme istekleriyle iş öğelerinin otomatik olarak tamamlanması.


Tek bir iş öğesinin bağlı olduğu kod nesnelerinin listesini görüntüleme

İş öğelerini kod değişikliklerine, derlemelere ve sürümlere bağarak bir özelliğin nasıl geliştiriliyor olduğunu içeren bir denetim izi sabilirsiniz


Azure Boards - Azure Pipelines

Aşağıdaki tabloda, Azure Boards ile Azure Pipelines. Çeşitli özellikler, kullanıcı hikayeleri ve özellikleri geliştirme döngüsü boyunca ilerlerken 4-20 izlenebilirlik için destek sağlar. Diğer Azure Repos gibi, şu bağlantı türleriyle iş öğelerini işlem hattı nesnelerine bağabilirsiniz: Derleme,Derlemede Tümleştirilmiş ve yayında Tümleşik.

İş öğelerini Azure Pipelines nesneleriyle bağlantı Azure Pipelines görüntüsü.

Özellik

Açıklama


İş öğelerini derlemelere el ile bağlama.

İş öğelerini kuruluş veya koleksiyon içindeki aynı veya diğer projedeki derlemelere bağlama.

İş öğelerini kuruluş veya koleksiyon içindeki aynı projedeki derlemelere bağlama.

Bir işlem hattıyla ilişkilendirilmiş dal, işleme veya çekme isteğine bağlı iş öğelerine yönelik derleme bağlantılarında otomatik olarak Tümleşik'i oluşturmak için tümleştirme seçeneğini ayarlayın.

Geliştirme denetimi derleme bağlantılarında Tümleşik ile doldurmak için gereklidir. Bir sürümün parçası olan iş öğeleri veya işlemeler, yapıt sürümlerinden hesaplanır. Örneğin, Azure Pipelines derlemeler bir dizi iş öğeleri ve işlemeyle ilişkilendirildi. Ayrıntılar için bkz. Tümleştirmeyi desteklemek için işlem hatlarını yapılandırma. Çeşitli bağlantıları gösteren Geliştirme denetimi ekran görüntüsü.


Klasik veya YAML işlem hattıyla ilişkili dal, işleme veya çekme isteğine bağlı iş öğelerine yönelik derlemede Tümleşik ve Sürüm aşamasında Tümleşik bağlantılarını otomatik olarak oluşturmak için seçenek ve dal ayarlayın.

Klasik veya YAML işlem hattı çalıştırıldıken, iş öğesi formu Geliştirme denetimi derleme bağlantılarında Tümleşik ve Yayın aşamasında Tümleşik ile Dağıtım denetimi bağlantılarıyla doldurmak için gereklidir. Ayrıntılar için bkz. Tümleştirmeyi desteklemek için işlem hatlarını yapılandırma.


Bir yayınla ilişkili dal, işleme veya çekme isteğine bağlı iş öğelerine otomatik olarak Tümleşik yayın aşaması bağlantıları oluşturmak için tümleştirme seçeneğini ayarlayın.

İş öğesi formundaki Dağıtım denetimi'nin sürüm aşamasında tümleşik bağlantılarla doldurmak için gereklidir. Ayrıntılar için bkz. Yayın işlem hatları, Nasıl yaparım? ve rapor yayın durumu..


Klasik yayın işlem hattına bağlı iş öğelerinin listesini görüntüleme

Derlemeye veya sürüme bağlı tüm iş öğelerini listeler.


Klasik veya YAML işlem hattına bağlı iş öğelerinin listesini görüntüleme ve açma.

Önceki seçili sürümden bu yana bir yayına bağlı tüm iş öğelerini listeler. Listeyi her sütuna göre sıralar.


Tek bir iş öğesinin bağlantılı olduğu derleme veya yayın nesnelerinin listesini görüntüleme

Bir özelliğin nasıl derleme ve dağıtılacağına bir denetim izi sağlayarak iş öğelerini derlemelere ve sürümlere bağabilirsiniz. Daha fazla bilgi edinmek için bkz. Diğer nesnelerden iş öğelerine bağlantı oluşturma, Bağlantılı nesnelerin listesini görüntüleme.


Dış bağlantılar için sorgu.

Dış bağlantılar içeren iş öğelerini sorguabilirsiniz. Ayrıntılar için bkz. Bağlantıya veya ek sayısına göre sorgulama


Bir iş öğesinin bağlı olduğu yayın aşamalarını görüntüleme ve hızlı bir şekilde gezinme.

İş öğesi formu Dağıtım denetimi, iş öğesinin ilişkili olduğu aşamalardan oluşur. Bir aşamayı genişleterek belirli çalıştırmaların durumunu görüntüleyecek ve her aşamayı veya çalıştırmayı hızla açabilirsiniz. Ayrıntılar için bkz. Derlemeler ve dağıtımlar için iş öğelerini bağlama ve görüntüleme.
Çeşitli bağlantıları gösteren Dağıtım denetimi ekran görüntüsü.


Hata durumunda iş öğesi oluşturma, isteğe bağlı olarak bir iş öğesi alanı için değerleri ayarlama (Klasik)

Otomatik olarak bir iş öğesi oluşturun ve derleme başarısız olduğunda alanları ayarlayın. Ayrıntılar için bkz. Derleme seçenekleri.


Hata durumunda iş öğesi oluşturma (Klasik veya YAML), isteğe bağlı olarak bir iş öğesi alanı için değerler ayarlama (Klasik)

Otomatik olarak bir iş öğesi oluşturun ve derleme başarısız olduğunda alanları ayarlayın. Ayrıntılar için bkz. Klasik işlem hatları için derleme seçenekleri ve İşlem hatlarını özelleştirme, Hata durumunda iş öğesi oluşturma.


İş Öğelerini Sorgulama görevi. Bir sorgudan döndürülen eşleşen iş öğelerinin sayısının bir eşiğin içinde olduğundan emin olmak.

Bir iş öğesi sorgusu tarafından döndürülen eşleşen öğe sayısının yapılandırılmış eşikler içinde olduğundan emin olmak için bu görevi kullanın. Ayrıntılar için bkz. İş Öğelerini Sorgulama görevi, Geçitler ve onaylarla dağıtımları denetleme.


Azure Repos - Azure Pipelines

Azure Pipelines git veya Team Foundation Sürüm Denetimi (TFVC) deposunda depolanan kodu Azure Repos için destek sağlar. Tarafından desteklenen Azure Pipelines depolar Desteklenen kaynak depolar altında listelenir.

Aşağıdaki tabloda, Azure Repos ile Azure Pipelines.

Özellik

Açıklama


Dağıtım durumunu bildirme

Git depoları için Dosyalar,Commitsve Dallar sayfalarında bir dağıtımın durumunu gösterir. Bu özellik, kod işlemeden dağıtıma kadar izlenebilirliği artırır. Dağıtım durumunu rapor etmek için yayın ortamlarını yapılandırabilirsiniz. Ayrıntılar için bkz. Yayın işlem hatları, Nasıl yaparım? ve rapor yayın durumu?..


Yayın durumu rozeti

Depoda en son işlem hattı derlemenizin durumunu gönderin. Nasıl olduğunu öğrenmek için bkz. İlk işlem hattınızı oluşturma, Depoya durum rozeti ekleme.


Kod kapsamı

Projenizin kodunun gerçekten test edilen oranını gösteren kod kapsamı sonuçlarını yayımlayın ve gözden geçirin. Daha fazla bilgi edinmek için bkz. Kod Kapsamı Sonuçlarını Yayımlama görevi ve Kod kapsamı sonuçlarını gözden geçirme.


Derlemelerde ve sürümlerde test sonuçlarını görüntüleme

İşlem hattı derlemeleri ve yayınlarında test yeniden çıkışlarını ortaya çıkararak işlem hattı kalitesini ölçün, izlenebilirliği gözden geçirin ve hataları giderin. Daha fazla bilgi için bkz. Test sonuçlarını gözden geçirme.


Derleme işlem hatlarında otomatikleştirilmiş testler çalıştırma

Test planlarını her derlemeyle çalıştıracak şekilde bir derleme işlem hattıyla ilişkilendirme. Daha fazla bilgi edinmek için bkz. Test planlarından otomatikleştirilmiş testler çalıştırma.


Derleme işlem hatlarında otomatikleştirilmiş testler çalıştırma

Test planlarını her derlemeyle çalıştıracak şekilde bir derleme işlem hattıyla ilişkilendirme. Daha fazla bilgi edinmek için bkz. Test planlarından otomatikleştirilmiş testler çalıştırma.


Azure Boards - Azure Repos - Azure Test Plans

Çeşitli işbirliği senaryoları, iş öğesi türleri Azure Boards desteklenebildi. Diğer iş öğesi türlerinde olduğu gibi, iş öğelerini bulup listeleyeAzure DevOps sorgular ve arama işlevini kullanabilirsiniz.

Not

Geri Bildirim İsteği, Kod İnceleme İsteği, Paylaşılan Adımlar ve Paylaşılan Parametreler gibi bu iş öğesi türlerinden birkaçı, belirli bir araç veya form aracılığıyla oluşturulacak şekilde tasarlanmıştır. Bunların el ile oluşturulmaları gerekmez. Bu nedenle, Bunlar Gizli Türler kategorisine eklenir. Gizli Türler kategorisine eklenen iş öğesi türleri, iş öğelerini eklemek için kullanılan menülerde görünmez.

Ayrıca Devralınmış işlem modeli için yalnızca şu iş öğesi türlerini özelleştirebilirsiniz: Test Planı, Test Paketi, Test Çalışması.

Senaryo

İş öğesi türü

Açıklama


Kod incelemesi isteği

Kod İnceleme İsteği

TFVC Yeni Kod İnceleme formuna girilen bilgileri izler. Daha fazla bilgi edinmek için bkz. Kodlarınızı Visual Studio.


Kod incelemesi sağlama

Kod İncelemesi Yanıtı

Kod gözden geçirme isteğine yanıt olarak kod gözden geçirenler tarafından sağlanan gözden geçirme açıklamalarını izler. Daha fazla bilgi edinmek için bkz. Kod inceleme isteğine yanıt verme.


Geribildirim isteği

Geri Bildirim İsteği

Bir istek geri bildirim formuna girilen bilgileri izler. Geri bildirim isteği başlatmak için kullanabileceğiniz iki form vardır.


Geribildirim gönderme

Geri Bildirim Gözden Geçirmesi

Proje katılımcılarının geri bildirim isteğine göre veya Microsoft Test Geri Bildirimi market uzantısını kullanarak gönüllü geri bildirim sağlamalarına olanak sağlar. Daha fazla bilgi için aşağıdaki makalelere bakın:


El ile test etme

Test Planı

Bir veya daha fazla test paketlerini ve tek tek test çalışmalarını birlikte gruplar. Test planları statik test paketlerini, gereksinim tabanlı paketleri ve sorgu tabanlı paketleri içerir. Çalışmaya başlama için bkz. Test planları ve test paketleri oluşturma.


El ile test etme

Test Paketi

Bir veya daha fazla test çalışmalarını tek bir test planı içinde ayrı test senaryolarında gruplar. Test çalışmalarını gruplama, hangi senaryoların tamam olduğunu görmeyi kolaylaştırır. Daha fazla bilgi edinmek için bkz. Test planları ve test paketleri oluşturma.


El ile test etme

Test Durumu

Kodunuzun doğru şekilde çalıştığını, hataya sahip olmadığını ve iş ve müşteri gereksinimlerini karşıladığı için kodunuzun tek tek bölümlerini doğrulamak için kullanılan adımları tanımlar. Bir test paketi oluşturmadan test planına tek tek test çalışmalarını ekleme. Birden fazla test paketi veya test planı bir test durumuna başvurur. Test çalışmalarını her paket veya plan için kopyalamaya veya kopyalamaya gerek kalmadan etkili bir şekilde yeniden kullanabilirsiniz. Daha fazla bilgi edinmek için bkz. El ile test çalışmalarını oluşturma.


El ile test etme

Paylaşılan Adımlar

Çeşitli test olaylarında adımların paylaşılmasına olanak sağlar. Ayrıntılar için bkz. Test testleri arasında adımları paylaşma.


El ile test etme

Paylaşılan Parametreler

Aynı test olaylarını farklı verilerle yinelemeye olanak sağlar. Daha fazla bilgi için bkz. Testi farklı verilerle yineleme.


İş öğesi türlerini test etmek

Test deneyimini destekleyen iş öğesi türleri, aşağıdaki görüntüde gösterilen bağlantı türleri kullanılarak birbirine bağlıdır. Bunlar Test Edilen/Test Edilenler,Test Çalışmaları/Paylaşılan Adımlarve BaşvuruYa göre/Başvurular'dır.

Test yönetimi iş öğesi türleri

Web portalında, bir test paketi için hangi test olaylarının tanımlandığı ve bir test planı için hangi test paketlerinin tanımlandığı görüntüebilirsiniz. Ancak, bu nesneler belirli bağlantı türleri aracılığıyla birbirine bağlanmaz.

Hata izleme

Hata iş öğesi türünü kullanarak hataları izlemek için aşağıdaki desteklenen tümleştirmelere dikkat edin.

Senaryo

Açıklama


Test aracından hata oluşturma

Hata eklemek için Test Runner Veya Test Geri Bildirimi & uzantısını ebilirsiniz. Daha fazla bilgi edinmek için bkz. Hataları tanımlama, yakalama,belirleme ve yönetme.


Hatalara veya kullanıcı hikayelerine bağlı satır içi testler oluşturma

Takımınız hataları gereksinimler olarak takip edince, hata düzeltmelerini veya kullanıcı hikayelerini doğrulamak üzere testler eklemek için Kanban panosu'nun kullanabilirsiniz. Daha fazla bilgi edinmek için bkz. Satır içi testleri ekleme, çalıştırma ve güncelleştirme.


Hatalarla derleme bilgilerini izleme

Hata iş öğesi formu, işlem hattı derlemeleri içinde bulunan ve çözümlenen kod hatalarının izlemesine destek olan Sistem Bilgileri, Derlemede Bulunan ve Derlemede Tümleştirilmiş bilgilerini içerir. Daha fazla bilgi edinmek için bkz. Derleme ve test tümleştirme alanlarına göre sorgulama.


Panolar, raporlama ve Analiz

Panolar ve raporlama

Panolar ilerleme durumunu izlemek için kolay bir yol sağlar. Takımlar, pencere öğelerini kullanarak hedeflerini desteklemek için yapılandırılabilir pencere öğeleri ekleyebilir. Analytics hizmeti, Azure DevOps tabanlı önceki platformun yerini alan raporlama platformudur SQL Server Reporting Services. Raporlama için hazır olan Analytics, hızlı okuma erişimi ve sunucu tabanlı toplamalar için en iyi duruma getirilmiştir. Analiz hizmeti şunları sağlar:

  • Panolara ek olarak ekleyebilirsiniz analiz pencere öğeleri
  • Belirli sayfalardan kullanılabilen bağlam Azure DevOps raporları
  • Toplamalar için toplama çubukları ve Azure Boards sayısı
  • Özel raporları kullanarak Power BI
  • OData sorgularını kullanarak oluştursanız özel raporlar
  • Panolara ekleyebilirsiniz özel Analytics pencere öğelerinizi geliştirme ve ekleme desteği

Daha fazla bilgi edinmek için bkz. Analytics hizmeti nedir?

Şirket içi dağıtımlar için, SQL Server ek izleme özellikleri sağlar. Daha fazla bilgi için bkz. Reporting Services raporları.

Panolar ilerleme durumunu izlemek için kolay bir yol sağlar. Takımlar, pencere öğelerini kullanarak hedeflerini desteklemek için yapılandırılabilir pencere öğeleri ekleyebilir. SQL Server raporları ek izleme özellikleri sağlar. Daha fazla bilgi için bkz. Reporting Services raporları.

Panoya ekleyebilirsiniz yerleşik pencere öğeleri aşağıda listelenmiştir. Bu hizmetler, desteklene hizmet kapsamında düzenlenmiştir. Market'te ek pencere öğeleri Azure DevOps bulabilirsiniz.

Pencere öğelerine aşağıdaki gibi açıklama ek açıklamalı olarak verilmiştir:

  • Analiz:Pencere öğesi, Analytics verilerinden veri türetir
  • Derleme:Pencere öğesi, seçilen derleme işlem hattı için veri türetir
  • Project:pencere öğesini yapılandırarak projeyi ve ekibi seçebilirsiniz
  • Yayın:Pencere öğesi, seçilen yayın işlem hattı için veri türetir
  • Takım:Pencere öğesi kapsamı tek bir ekiptir
  • Teams:Pencere öğesi kapsamı bir veya daha fazla ekiple birliktedir
  • Kullanıcı:Pencere öğesi, oturum açmış kullanıcı hesabının kapsamına girildi
  • Derleme:Pencere öğesi, seçilen derleme işlem hattı için veri türetir
  • Yayın:Pencere öğesi, seçilen yayın işlem hattı için veri türetir
  • Takım:Pencere öğesi kapsamı tek bir ekiptir
  • Kullanıcı:Pencere öğesi, oturum açmış kullanıcı hesabının kapsamına girildi

Pipelines


Test Plans


Bilgiler ve bağlantılar

Derleme Sürümü


Test



Analytics'den kullanılabilir veriler

Analiz, raporlar için raporlama Azure DevOps. Analiz, Azure DevOps Service ve Azure DevOps Server 2020 için genel kullanıma sunulmaktadır. Azure DevOps Server 2019 için önizlemededir.

Analiz'den aşağıdaki verilere erişebilirsiniz.


Hizmet

Veri kullanılabilirliği

Azure DevOps Services
Azure DevOps Server 2020

Azure DevOps Server 2019


Boards

✔️
✔️
✔️
✔️

✔️

✔️
✔️


Repos

Hiçbiri


Pipelines

✔️
✔️
✔️

✔️


Test Plans

✔️


Artifacts

Hiçbiri


Azure DevOps Services | Azure DevOps Server 2020 | Azure DevOps Server 2019 | TFS 2018 - TFS 2017

Bu hizmeti en önemli Azure DevOps, temel hizmetleri arasında desteklediği tümleştirmedir. Azure DevOps ana hizmetlerin her biri için birden çok tümleştirme noktası (Azure Boards, Azure Repos, Azure Pipelines ve Azure Test Plans.

Tüm devops görevleriniz için işbirliği ve izlenebilirliği desteklemek üzere çeşitli özelliklerin nasıl kullanılabını anlamak için bu makaleyi gözden geçirebilirsiniz.

Azure DevOps genelinde işbirliği

Ekip içinde ve ekipler arasında işbirliği yapmak, aşağıdaki tabloda özetlenen özelliklerin birçoğuyla de desteklenmiştir.

Özellik

Açıklama