Aracılığıyla paylaş


Yapı Denetleyicisini Dağıtma ve Yapılandırma

Kullanmak için Team Foundation Build, ekibinizin basit görevleri gerçekleştirmek ve yapı işleminizin için kendi havuzundaki yapı aracıları işlemci-yoğun çalışmasına dağıtmak için en az bir yapı denetleyicisi olmalıdır.

İpucu

Takım projeniz üzerinde barındırılıyorsa, Team Foundation hizmet, kullanın olabilir Yapı denetleyicisi barındırılan yerine kendi yapı sistemini dağıtma.

Tekli makine sistemi (stand-alone)

Her yapı denetleyicisi tek bir takım projesi koleksiyonuna ayrılmıştır. Yapı denetleyicisini, yapının adını belirleme, sürüm denetiminde etiketi oluşturma, notların ve durum bildirimi gibi bazı basit görevleri gerçekleştirir. Yapı denetleyicisinin kullandığı AgentScope kendi havuzundaki yapı aracılarına kod derlemek veya çalıştırmak gibi işlemci-yoğun işini, temsilci seçmek için etkinlik sınar. Bu yapı aracıları yapı aynı sunucuda veya farklı yapı sunucuda barındırılabilir.

Bir yapı denetleyicisi genellikle önemli ölçüde işlemci zamanı gerektirmediğinden, çoğu durumda, onu Team Foundation Sunucusu, aynı bilgisayar üzerinde bir düşük güç tüketen fiziksel veya sanal makine ya da yukarıda gösterildiği gibi barındırabilir.

Ancak, gerektiğinde düzgün çalıştığından emin olmak için yeterli bellek sağlamalıdır için bir yapı denetleyicisi önemli miktarda belleği belirli durumlarda talebinde bulunabilir. Veya takımınızın gereksinimlerinize ve kaynaklarınıza bağlı olarak, farklı bir bilgisayarda Team Foundation Server'ınızı yapı denetleyicisini çalıştırmak isteyebilirsiniz.

İki yapı sunucuları

Gerekli İzinler (Bu sayfa İngilizce içeriğe sahip olabilir)

Yapı sunucudaki Windows Yöneticiler grubunun bir üyesi ve takım projeniz üzerinde Proje Koleksiyonu Yapı Yöneticileri grubunun bir üyesi olmanız gerekir. Bkz: Takım Kuruluş Sunucusu İzinleri

Ne yapmak istiyorsunuz?

  • Oluşturmak veya bir yapı denetleyicisini değiştir

  • Tamamlayıcı ikili yararlanmasını oluþturma süreçlerinizi etkinleştir

  • Yapılar eşzamanlı çalışan en fazla sayısını belirtin

  • Yapı Denetleyicisini Kaldır

  • Team Foundation hizmet üzerinde barındırılan bir takım projesi koleksiyonundaki barındırılan yapı denetleyicisini kullan

Oluşturmak veya bir yapı denetleyicisini değiştir

Oluşturmak veya bir yapı denetleyicisi yapı sunucusundan değiştirmek için

  1. Oturum server yapı.

  2. Windows Başlat, Çalıştır Team Foundation Yönetim Uçbirimi.

  3. Team Foundation Yönetim Uçbirimi Ağaç bölmesinde, sunucu adını genişletin ve sonra seçin Yapı yapılandırması düğümü.

    Not

    Yüklü Özellikleri YapılandırYüklü Özellikleri Yapılandır iletisi görüntülenirse, bkz: dağıtma oluşturma sunucusu.

  4. Üzerinde Yapı yapılandırması sayfa:

    • Bir denetleyici listelenmemişse, seçim Yeni denetleyici.

    • Bir denetleyici listelenmemişse:

      Yapı denetleyicisi

      Seçim Özellikler.

    Yapı Denetleyicisi Özellikleri iletişim kutusu görüntülenir.

Visual Studio yapı denetleyicisini değiştirmek için

  1. Visual Studio içerisinde, Takım Gezgini:

    1. Takım projesi koleksiyonu, daha sonra bir takım projesinde zaten bağlanmamış, Takım projesine bağlanma.

    2. Önce Ev simgesini Başlat 'ı seçin ve sonra Simge yapılar Oluştur 'u seçin.

  2. Yapılar sayfasında seçin Eylemlerve sonra Yapı Denetleyicilerini Yönet.

    Yapı Denetleyicilerini Yönet iletişim kutusu görüntülenir.

    Mange yapı denetleyicilerini iletişim kutusu

  3. Değiştirin ve sonra seçmek istediğiniz yapı denetleyicisini seçin özelliklerini.

    Yapı Denetleyicisi Özellikleri iletişim kutusu görüntülenir.

Yapı Denetleyicisi Özellikleri iletişim kutusu

İçinde Görünen ad ve Açıklama alanları: bir ad yazın ve ekip üyeleri kolayca yardımcı olacak bir açıklama uygun yapı denetleyicisini tanımlamak, bunlar kendi oluşturma işlemlerini tanımla.

Aşağıdaki bölümlerde, yapı denetleyicisinin nasıl yapılandırılacağı hakkında ayrıntılı bilgi için bkz.

Tamamlayıcı ikili yararlanmasını oluþturma süreçlerinizi etkinleştir

Daha fazla olabilir Yapı işleminizin özelleştirme yararlanan tarafından:

  • Kendi özel iş akışı etkinliklerini içeren derlemeler

  • Özel MSBuild görevleri

  • Üçüncü taraf birim test çerçeveler içinde sizin test çalışmaları.

Bu tür kodu yararlanmasını oluþturma süreçlerinizi etkinleştirmek için klasörü (veya onun alt klasörlerden herhangi birini) ve belirttiğiniz ikili dosyalarda denetleyin Özel derlemeler için sürüm denetim yolu kutusu. Bu kutudaki değeri ayarlamak veya değiştirdiğinizde yapı sunucu derlemelerini yüklemek için otomatik olarak yeniden başlatılır.

İpucu

Yapı sonuçlarınızı TF215097 hata iletisi varsa, bu klasörde veya alt klasörlerinden birinin herhangi bir özel etkinlik yapı işleminizin içerebilir.

İkili dosyaları sürüm denetimine iade etmek konusunda yönergeler için bkz: kodunuzu değil yapı etkin kullanılabilmesinde uyumluluk üçüncü taraf ikili.

Yapılar eşzamanlı çalışan en fazla sayısını belirtin

Çoğu durumda, bu değeri ayarlayın bırakmalısınız etkin Aracı sayısına varsayılan. Ancak, bazı durumlarda, yapı sırasının derinliğini denetlemek isteyebilirsiniz. Örne?in:

  • Çok fazla yapının durumunu göster gözlemek çalışan bunlara atanacak bir yapı aracısını beklerken birçoğu geciktirilmiş olsa da. Bu durum, takımın neden olabilir. Bu sorunu önlemek için seçin belirt en ve sonra yapı denetleyicisinin altında birikmiş yapı aracılarının sayısından az bir değer belirtin.

  • Yapı denetleyicisinin altında 12 yapı aracılarını havuzundan bir kerede birden fazla yapı aracısını yararlanmasını etkinleştirmek için özel bir yapı şablonunu tasarlayabileceğiniz. Bu yapı denetleyicisi tarafından işlenen yapılar aynı anda üç temsilciye yapı aracılarını özel bir yapı şablonunu temel alır. Yapı sırası verileri daha kullanışlı hale getirmek için yapı denetleyicisi ile yapılandırabilirsiniz Yapılar eşzamanlı çalışan en fazla sayısını ayarlamak belirt en, 4 değerine sahip.

Yapı Denetleyicisini Kaldır

  1. Visual Studio'da açık Yapı Denetleyicilerini Yönet iletişim kutusunda, yukarıda açıklandığı gibi Visual Studio yapı denetleyicisini değiştir.

  2. Seçin ve Kaldır'ı seçerek yapı denetleyicisiyle altında her yapı aracısı kaldırma, veya seçerek özelliklerini kullanarak Yapı Aracısı özellikleri yapı aracısı başka bir yapı denetleyicisine atamak için iletişim kutusu.

  3. Kaldırın ve sonra seçmek istediğiniz yapı denetleyicisini seçin kaldırma.

Not

Team Foundation Yönetim Uçbirimi yapı sunucuya oturum açmış durumdayken yapı denetleyicisini kaldırmak için de kullanılabilir.Ancak bunu yine de Visual Studio kullanmanız gerekebilir veya diğer oturum yapı sunucuları ilk olarak, herhangi bir uzak kaldırmak için yapı aracıları yapı denetleyicisi tarafından havuza alınmış.

Team Foundation hizmet üzerinde barındırılan bir takım projesi koleksiyonundaki barındırılan yapı denetleyicisini kullan

Takım projeniz üzerinde barındırılıyorsa, Team Foundation hizmet, kendi yapı denetleyicisi dağıtma atla ve barındırılan yapı denetleyicisi kullanmanız mümkün olabilir. Kullanmak için Yapı denetleyicisi barındırılan, basitçe seçin, size Yapı işleminizin tanımlamak.

Team Foundation hizmet, barındırılan yapı denetleyicisi

Barındırılan yapı denetleyicisi tek bir standart geçici yapı aracısı sağlar.

Barındırılan yapı denetleyicisi özellikleri hakkında daha fazla bilgi için bkz: barındırılan yapı denetleyicisini kullan.

Sonraki Adımlar

  • Dağıtmak ve yapı aracılarını yapılandırma
    Yapı aracısı, yapınızın işlemci-yoğun işini yapmak için kullanın. Bu sürüm denetiminden dosyaları alma, çalışma alanını hazırlama, kodu derleme ve testleri çalıştırmayı içerir. Bir ev sahipliği yapabilir ya da daha fazla yapı aracı yapı sunucuda.

  • Bırakma klasörlerini ayarlama
    Hazırlamak ve bir belirlemek veya yapı sisteminizi ikililer sunabilir böylece sonuçları ve günlük dosyaları için takım daha fazla bırakma klasörü test.

  • Team Foundation Yapı sisteminizi ölçeklendirme
    Ekibiniz ve kod tabanı büyüdükçe yapı sisteminizi göreli kolaylıkla artırarak, genişletebilirsiniz.

  • Yapı sisteminizi yönetin
    Yapı sunucunuz dağıttıktan sonra Team Foundation Yönetim Uçbirimi ' yönetebilirsiniz. Yapı denetleyicisini yönetin ve yapı aracılarını ya da Team Foundation yönetim uçbirimini veya Visual Studio.

  • Yapı işleminizin tanımla
    Yapı sisteminizi yerleştirildikten sonra verdiğiniz yönergelere derlemek için hangi kod projeleri hakkında bir yapı, hangi testi çalıştırmak için ve ekibiniz tarafından gerekli yordamlar hangi eylemleri tetiklemek içeren yapı işleminizin tanımlamak hazırsınız demektir.