Test, yapı ve sürüm denetimi ile destek tümleştirmesine alanları
Tümleştirin alan ekleyerek otomatik işlemler tarafından üretilen iş öğesi türleri (WITs) bilgi içerecek şekilde özelleştirebilirsiniz Team Foundation Yapısı, Microsoft Test Yöneticisi, ve Team Foundation sürüm denetimi.
Team Foundation Yapısı ile birleşen alanlar
Team Foundation Yapısıotomatik yapı sistemidir Team Foundation Server.Yapı işleminiz kullanarak yapılandırabilirsiniz Team Foundation Yapısı, ve Team Foundation Yapısı bir yapı başarısız olduğunda iş öğeleri oluşturulmasına neden olabilir.Ayrıca, belirli bir yapı içinde çözülmüş öğelere yapı bilgilerini de ekleyebilirsiniz.Bunun çalışması Team Foundation Yapısı aşağıdaki iki alanlar için iş öğesi türü tanımı eklenmesi gerekiyor: bulunan içinde ve tümleştirme yapı.
Varsayılan işlemi şablonlarında, Team Foundation Server sağlar, bulunan içinde ve yapı tümleşik hatalar için tür tanımlarını alanları görüntülenir.Bu alanlar, hataları bulundukları veya çözüldükleri yapılarla ilişkilendirir.Bu alanların bir WIT tanımına eklemek için aşağıdaki kod parçacığı kullanabilirsiniz.
<FIELD name="Found In" refname="Microsoft.VSTS.Build.FoundIn" type="String" reportable="dimension">
<HELPTEXT>Product build number (revision) in which this item was found</HELPTEXT>
<SUGGESTEDVALUES>
<LISTITEM value="<None>" />
</SUGGESTEDVALUES>
</FIELD>
<FIELD name="Integration Build" refname="Microsoft.VSTS.Build.IntegrationBuild" type="String" reportable="dimension">
<HELPTEXT>Product build number this bug was fixed in</HELPTEXT>
<SUGGESTEDVALUES>
<LISTITEM value="<None>" />
</SUGGESTEDVALUES>
</FIELD>
Zaman bulunan içinde alan bir WIT tanımında mevcut Team Foundation Yapısı bir yapı başarısız olduğunda bir iş öğesi oluşturur ve ayarlar bulunan içinde yalnızca başarısız olan yapının yapı sayısı alanı.Varsa bulunan içinde alanı eksik Team Foundation Yapısı başarısız yapı için bir iş öğesi oluşturmaz ve diğer her şeyi beklendiği gibi çalışır.
Zaman tümleştirme yapı alandır WIT tanımında mevcut Team Foundation Yapısı her yapı ve ardından bu iş öğeleri, bunlar çözümlenir, yapı numarası ayarlamak için güncelleştirmeleri çözümlenen iş öğeleri tanımlayan tümleştirme yapı alan.Varsa tümleştirme yapı alanı eksik Team Foundation Yapısı eşleştirilmez iş öğeleri ve diğer her şeyi yapı numarası beklendiği gibi çalışır deposu.
Değişiklik kümeleri ve iş öğeleri ilişkilerini oluşturun
Varsayılan yapı şablona dayalı bir standart yapı, değişiklik ilişkilendirme ve iş öğeleri yapılar için.Bunu ilk önceki başarılı yapı için verilen yapı yapı tanımı etiketi alınıyor ve ardından önceki oluşturmaya dahil edilmez geçerli yapı hangi değişiklik kümeleri dahil belirleyerek tarafından yapar.Değişiklik kümeleri veya tüm ilişkili çalışma öğelerini olabilir ve çalışma öğeleri yapı ile ilişkili alın.Bu bir parçası olarak yapılır AssociateChangesetsAndWorkItems etkinlik.
Yapılar ve genel liste otomatik doldurma
Team Foundation Yapısı, TFS otomatik olarak kullanan bir takım projesi için bir yapıyı kuyruğa etiketli genel bir listeye ekler ilk kez "yapı - < takım projesi adı >." Her bir yapı çalıştırıldığında, bir LISTITEM bu genel bir liste yapı adı ile eklenir.
GLOBALLIST öğesi alanı tanımına ekleyerek, kullanıcıların seçebileceği yapılar aşağı açılan menüsünü sağlayabilir.Örneğin:
<FIELD name="Found In" refname="Microsoft.VSTS.Build.FoundIn" type="String" reportable="dimension">
<HELPTEXT>Product build number (revision) in which this item was found</HELPTEXT>
<SUGGESTEDVALUES>
<LISTITEM value="<None>" />
</SUGGESTEDVALUES>
<SUGGESTEDVALUES expanditems="true" filteritems="excludegroups">
<GLOBALLIST name="Builds - TeamProjectName" />
</SUGGESTEDVALUES>
</FIELD>
Microsoft Test Yöneticisi ile birleşen alanlar
İle Test Yöneticisi, test başarısız olduğunda bir hata veya diğer iş öğesi türü oluşturulmasını otomatik hale getirebilirsiniz.Daha fazla bilgi için bkz. Microsoft Test Yöneticisi'nde Hata Gönderme.
Sistem ve hatayı yeniden oluşturmak için gereken adımlar hakkında bilgi yakalanan bir iş öğesi bu şekilde oluşturulduğunda, içinde sistem bilgisi ve yineleme adımları alanları.
Aşağıdaki kod parçacığı kullanarak hataları izlemek için oluşturduğunuz öğesi türleri çalışması için bu alan ekleyebilirsiniz.
<FIELD name="System Info" refname="Microsoft.VSTS.TCM.SystemInfo" type="HTML" />
<FIELD name="Repro Steps" refname="Microsoft.VSTS.TCM.ReproSteps" type="HTML" />
Tarafından kullanılan ek alanlar hakkında daha fazla bilgi için Test Yöneticisi, bakın Yapı ve test tümleştirmesi alan başvurusu.
Team Foundation sürüm denetimi ile birleşen alanlar
İçinde kullanılabilir özelliklerden birini Team Foundation sürüm denetimi çalışma öğelerini koddaki iade ederken çözümlemek veya ilişkilendirmek için sağlar.Bir kod değişikliği yapıp kodla çalışmayı bitirdiğinizde, bu ilişkiyi kaynak denetimi iade pencere içinde ayarlayabilirsiniz belirli çalışma öğesi üzerinde çalışan.
Özelliği Team Foundation sürüm denetimi bir iş öğesi gerektirir çalışma öğelerini belirli bir eylem içeren çözümlemek için.Kaynak denetim sistemi sonra iş öğesi bu eylemi destekler, bu eylemi destekliyorsa, bu da geçişin kaynak ve hedef durumları sorgular olup olmadığını belirlemek için çalışma öğesi izleme sorgular.Eylem bulunursa, koddaki ettiğinde kaynak denetim sistemi küme geçişine göre iş öğesi geçiş.
[!NOT]
Kullandığınızda Checkin eylem, uygun ayarlamalısınız 'from' ve 'to' istediğiniz durum geçişlerini yansıtmak için.
Eylemler hakkında daha fazla bilgi için bkz: Durum, Geçiş veya Nedene dayalı alan atamalarını otomatikleştirme.
Giriş eylem örneği
<TRANSITION from="Active" to="Resolved">
....
<ACTIONS>
<ACTION value="Microsoft.VSTS.Actions.Checkin"/>
</ACTIONS>
....
</TRANSITION>
Soru - Yanıt
S: hangi diğer alanları yapılar ve Test Yöneticisi ile ilişkili misiniz?
Y: bakın Yapı ve test tümleştirmesi alan başvurusu ek alanlar için
Ayrıca bkz.
Görevler
Önceki yapıdan bu yana hangi geliştirme gerçekleştirildi?
Diğer Kaynaklar
Neleri özelleştirmeniz gerektiğini saptama [yeniden yönlendirildi]