Share via


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

Kullanmak için Team Foundation Build ile şirket içi bir Team Foundation Sunucusu, en az bir yapı sunucusunu dağıtmanız gerekir.

İpucuİpucu

Takım projeniz üzerinde barındırılıyorsa, Team Foundation hizmet ve ekibinizin gereksinimlerine tek bir standart yapı aracısı tarafından karşılanması, kullanabileceğiniz Yapı denetleyicisi barındırılan yerine kendi yapı aracısı dağıtma.

Her yapı server bir tek takım projesi koleksiyonuna ayrılmıştır.Aslında, yapılandırdığınız rağmen değiştirebilir ve doğrudan bilgisayardaki bir yapı sunucusunu yönetme nerede Team Foundation Yapı Hizmeti çalışıyor, yapılandırma verileri takım projesi koleksiyonunda saklanır.

Sunucu topolojisini seçenekleri oluşturmak

Bir yapı sunucuda çalıştırabilirsiniz:

  1. Tek bir yapı denetleyicisi

  2. Bir veya daha çok yapı aracısı

  3. Tek bir yapı denetleyicisi ve bir ya da daha fazla yapı aracısı

Team Foundation uygulama katmanı sunucunuzu aynı bilgisayar üzerinde bir yapı sunucu barındırabilir, ancak bu durumların çoğunda, bu yapı server yapı aracılarına barındırmak değil.Yapı aracıları uygulama performansını önemli ölçüde azaltabilirsiniz işlemcisi üzerinde yoğun taleplerin yer.Ayrıca, yapı sunucu bileşenleri önlemek için uygulama katmanını çalıştıran önlemek isteyebilirsiniz artırarak saldırıya açık yüzeyini.Daha ayrıntılı uygun yapı sistemi topolojisi örnekleri için bkz: Yapı Sisteminizi Ölçeklendirme.

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?

  • Güvenlik risklerini anlamak

  • Bir yapı sunucusunu dağıtmak

  • Yapı sunucusu yapılandırmaya başlamak

  • Bir takım projesi koleksiyonuna bir yapı sunucusuna bağlanma

  • Hizmet hesaplarını belirtin

  • Yapı sunucunuz etkileşimli modda çalıştırma

  • Sonraki adımlar

Güvenlik risklerini anlamak

Team Foundation Yapı Hizmeti'ni yükleme bilgisayar saldırıya açık yüzeyini artırır.Geliştiriciler yapı sisteminde güvenilen varlıklar kabul edilir çünkü kötü niyetli bir kullanıcı, sunucu denetimini ve Team Foundation Server veri çalmak üzere tasarlanmış rasgele kod çalıştırmak için bir yapı tanımı oluşturabilir.Müşterilerin yanı sıra güvenlik en iyi yöntemleri izlemeniz kendi oluşturma ortamı güvenli olduğundan emin olmak için kapsamlı önlemleri savunma dağıtmak için önerilir.Bu Geliºtirici içerir.En iyi güvenlik yöntemleri ile ilgili daha fazla bilgi için bkz: TechNet makalesine Güvenlik Kılavuzu.

Bir yapı sunucusunu dağıtmak

Team Foundation Yapı Hizmeti'ni yükleyerek, bir yapı sunucusunu dağıtma.Bu işleme başlamadan önce bazı ipuçları şunlardır:

  • Team Foundation Server 2012 için yalnızca Team Foundation Yapı 2012 çalıştırılan bir yapı sunucuya bağlanabilir.

  • Team Foundation Server 2012 için Team Foundation Build 2010 çalıştıran bir yapı sunucuya bağlanamıyor rağmen Team Foundation Build 2010 hem Team Foundation Yapı 2012 aynı bilgisayarda çalıştırabilirsiniz.

  • Bir üyesi olarak oturum açmış durumdayken, yapı hizmeti yüklerseniz Proje koleksiyonu yöneticileri, gerek yoktur, böylece yükleme yapı hizmeti hesabı otomatik olarak proje koleksiyonu yapı hizmet hesapları grubuna ekler. Bunu, el ile.

  • Varolan bir yapı sunucusu yapılandırmasıyla yeni yapı sunucuya kopyalayarak değiştirebilirsiniz.Bkz: Team Foundation Yapı Hizmeti'ni Yükleme

  • Yeterli işleme ve depolama kapasitesine sahip herhangi bir istemci veya sunucu bilgisayarında geçici yapı sunucuda ayarlayabilirsiniz.Örneğin, ekstra bir bilgisayara sahip bir geliştirici bu yapı sunucusu olarak ayarlayabilirsiniz.

  • Bir fiziksel veya sanal makine oluşturma sunucusu dağıtabilirsiniz.

Bir yapı sunucusunu dağıtmak adım adım yönergeler için bkz: Team Foundation Yapı Hizmeti'ni Yükleme.

Yapı sunucusu yapılandırmaya başlamak

Yapı sunucunuz dağıttıktan sonra ekibinizin gereksinimlerini karşılayacak şekilde yapılandırabilirsiniz.

  1. Yapılandırmak istediğiniz yapı sunucuya oturum açın.

  2. Windows Start, çalışma Team Foundation Yönetim Uçbirimi.

    Team Foundation Yönetim Uçbirimi görünür.

  3. Ağaç bölmesinde, sunucu adını genişletin.

  4. Seçim Yapı yapılandırması düğümü.

    Yönetim Konsolu: Sunucu yapılandırması oluşturma

    [!NOT]

    Yoksa ileti Yüklü Özellikleri YapılandırYüklü Özellikleri Yapılandır görünür bir yapı denetleyicisini veya yapı aracıları, yukarıda gösterildiği gibi bkz: dağıtma oluşturma sunucusu.

  5. Seçim özelliklerini.

    Sunucu yapılandırması oluşturma

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

    Yapı Hizmeti Özellikleri iletişim kutusu

    Yapı sunucusunu yapılandırmadan önce seçmeniz gerekir hizmeti bağlantı.Aşağıdaki bölümlerde, yapı sunucusunun nasıl yapılandırılacağı hakkında ayrıntılı bilgi için bkz.

Bir takım projesi koleksiyonuna bir yapı sunucusuna bağlanma

Altında iletişim, yanında Sağlamak için Proje Koleksiyonu Yapı Hizmetleri, seçin göz bir takım projesi koleksiyonuna bir içi yapı sunucunuza bağlanmak için düğme Team Foundation Server veya Team Foundation hizmet.

Köprü Metni Aktarım Protokolü güvenli (https) Güvenli Yuva Katmanı (ssl) kullanarak güvenliği güçlendirebilirsiniz.Bkz: Team Foundation Sunucusu için HTTPS'nin Güvenli Yuva Katmanı (SSL) ile Ayarlanması

Hizmet hesaplarını belirtin

Altında hizmet olarak çalıştırmak yapı hizmetleri sağlamak bu sunucuyu hesapları belirtebilirsiniz.

ms181712.collapse_all(tr-tr,VS.110).gifYapı Hizmeti hesabı belirtin

Hemen altında hizmet olarak çalıştırmak, yapı hizmeti hesabı belirtebilirsiniz.

Ağ hizmeti hesabı

Birçok amaç için en iyi ayardır nt AUTHORITY\NETWORK SERVICE.

Yapı Hizmeti hesabı: NETWORK SERVICE hesabı

Birisi (bazı ağ yöneticileri düzenli olarak bu tür bir değişiklik gerektirir) bir kullanıcı hesabının parolasını değiştirirse, yapı sunucu çevrimdışı geçmiyor, bu yaklaşımın avantajlarından biri.

Kullanıcı hesabı

Bazen, size bir kullanıcı hesabı belirtmek için gerekli olabilecek NORTHAMERICA\FABBUILD.

Yapı Hizmeti hesabı: kullanıcı hesabı

Burada, bir kullanıcı hesabı belirtmelisiniz durumlara örnek olarak şunları içerir:

  • Yapı sunucunuz etkileşimli modda çalıştırmak istediğiniz aşağıda açıklandığı gibi.

  • Güvenlik duvarınızın dışında Team foundation Server güvenlik duvarınızı, ancak oluşturma sunucusunun içinde olan olur.

Belirttiğiniz hesap ne olursa olsun, yapı hizmeti hesabı gerekir Proje Koleksiyonu Yapı hizmet hesapları grubuna ait.

ms181712.collapse_all(tr-tr,VS.110).gifTeam Foundation sunucusuna bağlanmak için kullanılan hesabı belirtin

Genellikle ikinci metin kutusunu boş bırakabilirsiniz.Ancak, aşağıdaki durumlarda, Team Foundation Yapı Hizmeti hesabı kullanarak sunucunuzu için yapı sunucunuza bağlanamıyor.

Etki alanı güven farklar: Team Foundation Server'ın etki alanı oluşturma sunucusu etki alanına güven değil.Örneğin, yapı içinde sunucusudur Etki AlanıB, ve Team Foundation Server içinde Etki AlanıA, hangi güvenmezse Etki AlanıB.İlk kutu ve firma yapı hizmeti hesabı belirtebilirsiniz Etki AlanıA ikinci kutusunda:

Yapı Hizmeti hesabı ve hesap bağlanmak farklı

Ekip projesi koleksiyonu Team Foundation hizmet üzerinde barındırılan: şirket içi yapı sunucunuza bağlandığınızda Team Foundation hizmet, sonra Windows hizmeti olarak aynı kimliği kullanmak onay kutusu otomatik olarak temizlenir ve Team Foundation hizmet (örneğin, bir Windows Live hesabı) bağlanmak için kullanılan hesabın altında belirtilir.

Yapı sunucunuz etkileşimli modda çalıştırma

Birçok amaç için yapı sunucunuzun varsayılan ayar olan bir Windows hizmeti olarak çalıştırmanız gerekir.Ancak, bir yapı aracısı yalnızca etkileşimli işlem olarak çalışan bir yapı sunucu üzerinde gerçekleştirebileceğiniz birkaç görevleri vardır.

Yapı sunucunuz etkileşimli modda çalıştırmak için

  1. Yapı Hizmeti hesabı olarak hareket edecek kullanıcı hesabını tanımlar.Yapı Hizmeti hesabı gerekir:

  2. Üzerinde Yapı Hizmeti özellikleri iletişim kutusunda, seçim hizmeti.

  3. Altında hizmet olarak çalıştırmak, seçim değişikliğive sonra yapı hizmeti hesabı kimlik bilgilerini belirtin.

  4. Seçin hizmeti etkileşimli olarak çalıştırmak.

    Yapı Hizmeti etkileşimli işlem olarak çalıştırmak

  5. Seçin Başlat 'ı ve sonra Tamam 'ı seçin.

  6. Yapı sunucusuna oturum açmış yapı hizmeti hesabını bırakın.

Sonraki Adımlar

  • Bir yapı denetleyicisini yapılandırmak ve dağıtmak
    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 bir yapı denetleyicisi kullanın.Bir yapı sunucudaki bir yapı denetleyicisine yerleştirilebilir.

  • 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 kullanmak, sürüm denetiminden dosyaları alma, çalışma alanını hazırlama, kodu derleme ve çalıştırma testleri içerir.Bir veya daha fazla yapı aracısı oluşturma sunucusu ev sahipliği yapabilirsiniz.

  • 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.