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 |
---|
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.
Bir yapı sunucuda çalıştırabilirsiniz:
Tek bir yapı denetleyicisi
Bir veya daha çok yapı aracısı
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.
Yapılandırmak istediğiniz yapı sunucuya oturum açın.
Windows Start, çalışma Team Foundation Yönetim Uçbirimi.
Team Foundation Yönetim Uçbirimi görünür.
Ağaç bölmesinde, sunucu adını genişletin.
Seçim Yapı yapılandırması düğümü.
[!NOT]
Yoksa ileti Yü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.
Seçim özelliklerini.
Yapı Hizmeti Özellikleri iletişim kutusu görüntülenir.
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.
Yapı 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.
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.
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.
Team 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:
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
Yapı Hizmeti hesabı olarak hareket edecek kullanıcı hesabını tanımlar.Yapı Hizmeti hesabı gerekir:
Yapı sunucudaki Windows Yöneticiler grubunun üyesi olmalısınız.
Takım projesi koleksiyonu yapı hizmeti hesapları grubunun bir üyesi olmalıdır.Bkz: Takım Projesi Koleksiyonu Sunmak için Yapı Sunucusu İzni Verme
Eğer yapı tanımı içinde belirtmeyi planlıyorsanız, bırakma klasöründeki ayrıcalıkları okumak ve değiştirmeye sahip olması.Bkz: Hazırlama Konumu Seçme ve Bırakma Klasörü Ayarlama
Üzerinde Yapı Hizmeti özellikleri iletişim kutusunda, seçim hizmeti.
Altında hizmet olarak çalıştırmak, seçim değişikliğive sonra yapı hizmeti hesabı kimlik bilgilerini belirtin.
Seçin hizmeti etkileşimli olarak çalıştırmak.
Seçin Başlat 'ı ve sonra Tamam 'ı seçin.
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.