Aracılığıyla paylaş


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

  1. De Ekip Gezgini, oluþturma tanımlayıp sonra genişletmek istediğiniz takım projesini oluşturur düğüm.

  2. Değiştirme, ve sonra istediğiniz yapı tanımını sağ Build tanımını Düzenle.

  3. Üzerinde Build varsayılanlarını sekmesi, açık denetleyicisi oluşturmak menü ve yapı denetleyicisi seçin.

  4. Tıklatın işlem sekmesi.

  5. Emin olun Yükseltme şablonu yapı işlem şablonu altında görünür.

  6. Genişletme gerekli düğüm.

  7. De Yapılandırma klasörü yolu, TFSBuild.proj dosyanızı içeren klasörün yolunu doğru belirtildiğinden emin olun.

  8. Bu yapı tanımı yerleştirmek istediğiniz işlevsellik sağlayan alanları tamamlamak için bu konuda daha sonra bilgileri kullanın.

  9. 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:

  • Belirtmek Otomatik aynı cpu bit MSBuild çalıştırmak istiyorsanız Team Foundation Yapı Hizmeti yüklü yapı Aracısı.

  • Belirtmek x 86 MSBuild 32-bit sürümünü kullanarak bu yapı her zaman işlemek için.

    Çünkü Visual Studio 2010 32 bit bir uygulama çalışırken, oluþturma, 64-bit sürümünü çalıştıran bir yapı Aracısı tarafından işlenir ile ilgili sorunlar yaşayabilirsiniz Team Foundation Yapı Hizmeti. Belirterek x 86, bu tür sorunları giderebilir.

  • Belirtmek x 64 MSBuild 64-bit sürümünü kullanarak bu yapı her zaman işlemek için.

    NotNot
    Bu değer belirtirseniz, (örneğin, bu konunun önceki kısımlarında açıklandığı gibi bir etiket kullanılarak) olduğundan emin olun oluþturma, 64-bit yapı makine tarafından barındırılan bir yapı Aracısı tarafından işlenir.Aksi takdirde, oluþturma başarısız olur.

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:

  • Bir düzey , belirtilen klasörü Yapılandırma klasörü yolu işlemek MSBuild dosyalarını içerir.

  • Tam , belirtilen klasörü Yapılandırma klasörü yolu veya bu klasörün alt dizinlerindeki dosyaları işlemek MSBuild içeriyor.

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.