Yükseltme şablonu kullanarak bir yapı tanımlar
Eski yapı tanımlarında kullanmaya devam etmek için yükseltme şablonu kullanabilirsiniz Visual Studio Team Foundation Server 2010. Özellikle yapı nesneleri aşağıdaki türde çalıştırmak için bu şablonu kullanabilirsiniz:
Kullanılarak oluşturulan tanımları oluşturmak Visual Studio Team System 2008 Team Foundation Server.
Kullanılarak oluşturulan türleri oluşturmak Visual Studio 2005 Team Foundation Server.
İlk yükselttiğinizde için Team Foundation Server 2010, sistemin otomatik olarak oluşturduğu bir yükseltme şablonu yapı tanımı her eski yapı tanımı ve her bir yapı türü olan sistem.
Ayrıca, kullandığınızda, eski bir sürümünü Visual Studio ALM bir yapı tanımı oluşturmak veya bağlı olarak çalışan bir sunucu oluşturmak için Team Foundation Server 2010, sistem otomatik olarak oluşturur bir yükseltme şablonu yapı tanımı.
Birçok yönüyle bu eski yapı nesneleri değiştirmek için TFSBuild.proj dosyasını değiştirmeniz gerekir. Daha fazla bilgi için bkz. Team Foundation yapı hedefleri, görevleri ve özellikleri. Ancak, bazı yapı tanımı nesnesi yapılar düğümünde açarak değiştirebilirsiniz Ekip Gezgini. Bu konuda. Bu ayarları açıklanmıştır
Gerekli İzinler (bu sayfa İngilizce içeriğe sahip olabilir)
Bu yordamı gerçekleştirmek için Build tanımını Düzenle izni ayarlamak, Ver. Daha fazla bilgi için bkz. Takım Kuruluş Sunucusu İzinleri.
Yükseltme şablonu oluşturma tanımını değiştirmek için
De Ekip Gezgini, oluþturma tanımlayıp sonra genişletmek istediğiniz takım projesini oluşturur düğüm.
Değiştirme, ve sonra istediğiniz yapı tanımını sağ Build tanımını Düzenle.
Üzerinde Build varsayılanlarını sekmesi, açık denetleyicisi oluşturmak menü ve yapı denetleyicisi seçin.
Tıklatın işlem sekmesi.
Emin olun Yükseltme şablonu yapı işlem şablonu altında görünür.
Genişletme gerekli düğüm.
De Yapılandırma klasörü yolu, TFSBuild.proj dosyanızı içeren klasörün yolunu doğru belirtildiğinden emin olun.
Bu yapı tanımı yerleştirmek istediğiniz işlevsellik sağlayan alanları tamamlamak için bu konuda daha sonra bilgileri kullanın.
Alanları doldurduktan sonra işlem sekmesinde, gerektiği şekilde değiştirmek alanları Tetikleyici, çalışma, Build varsayılanlarını, ve Bekletme ilkesini sekmeleri.
Daha fazla bilgi için bkz. Temel yapı tanımı oluşturma.
Bu konuda
Yükseltme şablonu oluşturma işlemi parametreleri hakkında
Günlük ayrıntı düzeyini belirtin
Hangi oluþturma aracıları işlem oluşturmak belirtin
Yapı Aracısı zaman sınırlarını belirtin
Gelişmiş yapı işlem parametrelerini belirtin
Yükseltme şablonu oluşturma işlemi parametreleri hakkında
Bu konuda bir yapı yükseltme şablona dayalı yapılar için yapı işlem parametreleri kullanarak değiştirmek nasıl açıklar. Bu bilgiler eşleşmesi gereken Visual Studio Application Lifecycle Management (ALM) aşağıdaki koşulların geçerli olduğu sürece:
İle birlikte gelen iki işlem şablonları arasından oluşturulan ekip projesinde çalışıyorsanız Visual Studio ALM: msf faal yazılım geliştirme v5.0 veya CMMI proses geliştirme v5.0 msf.
Hiç kimse ekibinizdeki kaldırmış veya özelleştirilmiş yükseltme şablonu.
Günlük ayrıntı düzeyini belirtin
Yapı raporda görüntülenen günlüğün ayrıntı düzeyini belirtmek için genişletme temel düğüm ve bir değer seçin Günlük ayrıntı düzeyini listesi. Günlük ayrıntı değerlerini ve karşılık gelen etkileri aşağıdaki tabloda listelenmektedir.
Value |
Hataları yaparsınız? |
Uyarılar oluşturma |
Yüksek önem Yapılandırma İletiler |
Normal önem Yapılandırma İletiler |
Düşük önem Yapılandırma İletiler |
İş akışı etkinlik özellikleri (girişleri ve çıkışları) |
---|---|---|---|---|---|---|
Minimal |
Y |
N |
N |
N |
N |
N |
Normal |
Y |
Y |
Y |
N |
N |
N |
Ayrıntılı |
Y |
Y |
Y |
Y |
N |
N |
Tanılama |
Y |
Y |
Y |
Y |
Y |
Y |
Belirttiğiniz günlük ayrıntı değeri MSBuild gelen iletilerin ayrıntı düzeyini de etkiler. Daha fazla bilgi için bkz. MSBuild komut çizgi Başvuru.
Yapı raporları hakkında daha fazla bilgi için bkz: Derleme sonuçları penceresini görüntülemek.
Hangi oluþturma aracıları işlem oluşturmak belirtin
Hangi yapı aracıları oluþturma işlemek için kullanılan belirtmek için genişletin Gelişmiş düğümü genişletin Aracısı Ayarları düğüm ve ya da aşağıdaki kutuları doldurun:
Filtre adı: Bu yapı tanımı aracının adını bu alana yazarak işlemek için kullanılan yapı aracıları filtre uygulayabilirsiniz. Kullanarak adlar kümesi belirtebilirsiniz * ve? joker karakterler. Örneğin, adı CI karakterlerle başlayan tüm Aracısı belirtmek için CI * belirtebilirdiniz. Bu ölçüt uyabilecek aracıları CI, CI1 ya da CI_Agent2 içerir.
Etiketleri filtre: Yalnızca eşleşen etiket build aracıları tarafından bu yapım çalışmasını sağlamak için bir veya daha fazla etiketi belirtin. Örneğin, yapı Aracısı gated sizin onay-yapılar işlemek için tasarlanmış bir yapı makinede ayarlanır. Bu yapı Aracı'gated etiket uygulayın. Son olarak, böylece de gated etiketiyle etiketlenmiş aracı tarafından işlenen yapı tanımına gated etiketi uygulamak. Etiket belirtmek için üç nokta düğmesini tıklatın (...).
Not
Bu yapı işlemek kullanılabilir olan yapı aracıları havuzu bu yapı tanımı için belirlemiş olduğunuz yapı denetleyicisi tarafından belirlenir. Yapı denetleyicisini değiştirmek için tıklatın Build varsayılanlarını sekmesi, açık denetleyicisi oluşturmak menü ve bu menüden yapı denetleyicisi seçin.
Yapı Aracısı zaman sınırlarını belirtin
Zaman sınırlarını belirtmek için genişletmek Gelişmiş düğümü genişletin Aracısı ayarlarını düğüm, aşağıdaki parametreleri belirtin.
Amacınız |
Bu parameter… ayarlamak |
Bu guidance… kullanarak |
---|---|---|
Yapı aracısının yapı işlemek için izin verilen en uzun süreyi belirtin. |
En yüksek yürütme zamanı |
Bir zaman aralığı değeri:: ss biçiminde yazın. Örneğin, oluşturma zaman aşımı hatası ile 04: 30: 15 değerini belirtin ve yapı Aracısı çalışmalarının 4 saat, 30 dakika, 15 saniye sonra tamamlanmadı başarısız olur. 00: 00: 00 Değeri sınırsız yapı Aracısı vermek istiyorsanız, zaman yapı işlemek için belirtin. |
Yapım isteği bir yapı Aracısı atamak için izin verilen en uzun süreyi belirtin. |
En fazla bekleme süresi |
Bir zaman aralığı değeri:: ss biçiminde yazın. Örneğin, oluşturma zaman aşımı hatası ile 01: 30: 45 değerini belirtin ve yapı oluşturma Aracısı ile 1 saat, 30 dakika, ve 45 saniye sonra atanmamış başarısız olur. 00: 00: 00 Değeri sınırsız yapı denetleyicisi vermek istiyorsanız, zaman bu yapı tanımı işlemek için bir yapı aracı bulmak için belirtin. |
Gelişmiş yapı işlem parametrelerini belirtin
Bazı daha az tipik senaryoları başarıyla tamamlamak için build işlem parametrelerini değiştirmek Gelişmiş düğüm.
Amacınız |
Bu parameter… ayarlamak |
Bu guidance… kullanarak |
---|---|---|
Bunlar tasarlandıktan sonra ikili dosyaların yerleştirildiği alt dizini belirtin |
İkili dosyalar alt |
Bir alt dizin belirtmezseniz, sistem ikili dosyaları adlı bir alt dizin kullanır. |
Yerel bilgisayar üzerinde bulunan yapı türü tanımı kullanmak |
Karşıdan değil yapı yapmak yazın |
Bu bayrağın ayarlanacağı doğru tanımından yüklemek yerine yerel bilgisayarda bulunan yapı türü tanımı kullanmak istediğiniz Team Foundation Server. Kullanılan yerel yapý türü için yerel çalışma yoludur. Bu genellikle parametre doğru bir TFSBuild.proj dosyası geçici olarak hatalarýný. |
Hata ve uyarı günlük dosyaları tek tek projeler oluşturmak |
Günlük dosyası her proje |
Bu değeri ayarlamak doğru hata ve uyarı günlüğünü oluşturmak için dosyaları tek tek projeler yerine tek tek platform ve yapılandırma kombinasyonları. |
MSBuild için geçirmek için komut satırı bağımsız değişkenlerini belirtin |
MSBuild bağımsız değişkenleri |
Yapý süreciniz MSBuild için bağımsız değişkenler geçmesi gerekiyorsa, bunları yazmanız MSBuild bağımsız parametresi. Daha fazla bilgi için bkz. MSBuild komut çizgi Başvuru. |
MSBuild sürümünün oluþturma işlemek için kullanılan bit genişliği belirtin |
MSBuild Platform |
Aşağıdaki değerlerden birini belirtin:
|
Alın ve bulunan dosyaları kullanmak MSBuild yinelemeli olarak olun sizin Yapılandırma klasörü yolu |
Özyineleme türü |
Aşağıdaki değerlerden birini belirtin:
|
Oluşturma ve çalışma alanı eşlemek için kullanılan alt dizini belirtin |
Kaynakları alt |
Bu değeri uygun kaynakları alt yapı bilgisayar yapı aracıları için ayarlayın. Bir alt dizin belirtmezseniz, sistem kaynakları adlı bir alt dizin kullanır. |
Sınamaların sonuçları depolamak için kullanılan alt dizini belirtin |
Test sonuçları alt |
Bu değeri uygun test sonuçları alt yapı bilgisayar yapı aracıları için ayarlayın. Bir alt dizin belirtmezseniz, sistem TestResults adlı bir alt dizin kullanır. |