Yapı sistemini yönetme

Yapı sunucularınızı (yapı denetleyicileri ve yapı aracıları dahil) yapılandırdınız.Takımınızın gereksinimlerini karşılamak üzere yapı işlemleri tanımladınız.Takımınız şimdi uygulamanızı derlemek ve test etmek için otomatik yapılarınızı çalıştırıyor ve yönetiyor.

Bazen, yapı sisteminizi yönetmenizin ve izlemenizin gerektiği durumlarla karşılaşırsınız örneğin sorunlarını tanılama veya yapı sisteminizi ölçekleme.

Gerekli izinler

Yapı sunucusunda Windows Administrators grubunun üyesi ve takım projesi koleksiyonunuzda Project Collection Build Administrators grubunun üyesi olmanız gerekir.Bkz: Team Foundation Server izinleri

Ne yapmak istiyorsunuz?

  • Visual Studio'dan durumu denetleme, denetleyici ve aracılarınızı yönetme ve değiştirme

  • Yönetim konsolundan durumu denetleme, sunucu, denetleyici ve aracılarınızı yönetme ve değiştirme

  • Yapı sunucusu başlat, durdur veya yeniden başlat

  • Yapı denetleyicisini veya yapı aracısını yeniden başlat

  • Yapı denetleyicisini veya yapı aracısını etkinleştir veya devre dışı bırak

  • Denetleyici için eşzamanlı çalışan en fazla yapı sayısını belirleyin

  • Bir yapı sunucusunu kaydedin veya kaydını kaldırın

  • Yapı sunucunuzun sağlığını izleyin

  • Sorunları tanılamak için olay günlüklerini kullanma

  • Sonraki adımları uygulayın

Visual Studio'dan durumu denetleme, denetleyici ve aracılarınızı yönetme ve değiştirme

Örneğin, bazen sıraya alınan bir yapı işlemi başlamadığında veya ilerlemekte başarısız olduğunda, durumu denetlemek ve yapı denetleyicilerinizi ve yapı aracılarını yönetmek istersiniz.Tüm bunları doğrudan Visual Studio'dan yapabilirsiniz.

Mange Yapı denetleyicilerini iletişim kutusu

  1. Visual Studio'daki Takım Gezgini'nde:

    1. Takım projesi koleksiyonunda bir takım projesine önceden bağlanmadıysanız takım projesine bağlanın.

    2. Ev simgesiniHome ve ardından Simge oluştururBuilds öğesini seçin.

  2. Yapılar sayfasında Eylemler'i ve ardından Yapı Denetleyicilerini Yönet'i seçin.

Sonraki Adımlar

  • Denetleyici ve aracılarınızın durumunu denetleme

    • DurumKullanılabilir ise ve DurumEtkin ise, büyük ihtimalle bileşen düzgün çalışmıyor olabilir.

    • DurumDevre Dışı ise, bileşeni seçebilir, Özellikler'i seçebilir ve sonra bileşeni yeniden etkinleştirebilirsiniz.

    • DurumÇevrimdışı ise, bileşenin bağlantısı kesilir.Yapı sunucusuna oturum açın ve kayıtlı olduğundan ve Team Foundation Server'a bağlanabildiğinden emin olun.

  • Yapı denetleyicisini veya yapı aracısını görüntüle, değiştir, etkinleştir veya devre dışı bırak
    Onu seçin ve Özellikler'i seçin sonra bkz. Yapı denetleyicisini dağıtma ve yapılandırma veya Yapı aracılarını dağıtma ve yapılandırma.

  • Denetleyici ve aracı kaldırın
    Bkz. Yapı denetleyicisi kaldır veya Yapı aracısını kaldır.

  • Yapı sunucusu, denetleyicisi veya aracısı ile sorunları yönetin veya çözün
    Daha fazla bilgi için aşağıdaki bölümlere bakın.

Yönetim konsolundan durumu denetleme, sunucu, denetleyici ve aracılarınızı yönetme ve değiştirme

Yapı sistem bileşenlerinizi denetlemek veya yönetmek istediğinizde, bazen yapı sunucusunda oturum açtığınızda kullanılabilir olan ek yetenekler gerekir.

Yönetim Konsolu: Yapı sunucu yapılandırması

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

  2. Windows Başlat öğesini tıklayarak Team Foundation Yönetici Konsolu programını çalıştırın.

    Team Foundation Yönetim Konsolu görünür.

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

  4. Yapı Yapılandırması düğümünü seçin.

[!NOT]

Yukarıdakilerden biri gösterildiği şekilde yapı denetleyicisi veya yapı aracısı yerine Yüklü özelliklerini yapılandırmaYüklü Özellikleri Yapılandır iletisi görüntülenirse bkz. Yapı sunucusu dağıtma.

Sonraki Adımlar

  • Denetleyici ve aracılarınızın durumunu denetleme

  • Yapı sunucunuz ile çalışma

    Sunucu yapılandırması oluşturun

    • Yapı sunucusunu başlatmak, durdurmak veya yeniden başlatmak için Yeniden Başlat, Durdur ya da Başlat seçeneğini belirleyin.

    • Bir yapı sunucusunu dağıtmak ve yapılandırmak için Özellikler'i seçin.

    • Bir yapı sunucusunu kaydetmek veya kaydını kaldırmak için Kaydol ya da Kaydı Kaldır seçeneğini belirleyin.

    • Sorunları tanılamak amacıyla olay günlüklerini kullanmak için Olaylar… seçeneğini belirleyin.

    • Yapı sunucunuzun sağlığını izleyin.

  • Yapı denetleyiciniz ile çalışma
    Yapı denetleyicisi

    • Özellikler'i seçin ve bkz. Yapı denetleyicisini dağıtma ve yapılandırma.

    • Denetleyiciyi yeniden başlatmak için Yeniden Başlat'ı seçin.

    • Denetleyiciyi etkinleştirmek veya devre dışı bırakmak için Etkinleştir ya da Devre Dışı Bırak seçeneğini belirleyin.

  • Yapı aracınız ile çalışma
    Yapı Aracısı

    • Özellikler'i seçin ve bkz. Yapı aracılarını dağıtma ve yapılandırma.

    • Aracıyı yeniden başlatmak için Yeniden Başlat'ı seçin.

    • Aracıyı etkinleştirmek veya devre dışı bırakmak için Etkinleştir ya da Devre Dışı Bırak seçeneğini belirleyin.

Yapı sunucusu başlat, durdur veya yeniden başlat

Burada sürdürme işlemi gerçekleştirdiğinize, yapı sunucusunu durdurmak iyi bir fikirdir.Yapı sunucusunda çevrimdışı barındırılan tüm yapı aracılarını ve yapı denetleyicilerini almak için Team Foundation Yönetim Konsolu'ndan Durdur'u seçin.Denetleyicileri ve aracıları geri hizmete almak için hazır olduğunuzda Başlat'ı seçin.

Yapı sunucusu yanıt veremezse (örneğin, bir yapı işlemi başlatılamazsa veya zamanında ilerleme gerçekleştiremezse), Yeniden Başlat seçeneğinin belirlenmesi yardımcı olabilir. Yapı sunucusunu yeniden başlattığınızda, Team Foundation Yapı Hizmeti işlemi kapatılır ve yaklaşık olarak bilgisayar yeniden başlatıldığında olduğu gibi yeni bir durumda yeniden başlatılır.Yapılar güncel olarak yapı denetleyicisi veya bu yapı sunucusundaki yapı aracıları tarafından işleniyorsa, o yapılar iptal edilir.

Yapı denetleyicisini veya yapı aracısını yeniden başlat

Yapı sunucusunu yeniden başlatmak çok yıkıcı veya gereksiz olduğunda, yapı denetleyicisinin veya yapı aracısının Yeniden Başlat bağlantısını Team Foundation Yönetim Konsolu'ndan seçebilirsiniz.Bir yapı denetleyicisini yeniden başlattığınızda, derlemeleri yeniden yükler ve işlemekte olduğu tüm yapılar iptal edilir.Bir yapı aracısını yeniden başlattığınızda, uygulama etki alanını atar, derlemeleri yeniden yükler ve işlemekte olduğu yapı iptal edilir.

Yapı denetleyicisini veya yapı aracısını etkinleştir veya devre dışı bırak

Kendisine yapılar atanmasını önlemek için bir Devre dışı bırakılan yapı denetleyicisi denetleyiciyi veya Devre dışı agend oluşturun aracısını devre dışı bırakabilirsiniz.Yapı işleyen bir denetleyiciyi veya aracıyı devre dışı bırakırsanız, bileşenden önce tamamlanan yapı devre dışı bırakılır.

Bu kabiliyet, yapı sisteminizin çalıştığı yolu geçici olarak değiştirmenize veya ayarlamanıza yardımcı olur.Örneğin, yapılar çok yavaş işlendiğinden dolayı bir yapı sunucusunun çok fazla yapı aracısı çalıştırdığından şüphelenirsiniz.Bazı yapı aracılarını devre dışı bırakabilir ve bunun performansı nasıl etkilediğini hesaplayabilirsiniz.Daha sonra gerekirse bir ya da daha fazla yapı aracısını yeniden etkinleştirebilirsiniz.

Yapı Denetleyicisini veya Yapı Aracısını etkinleştirmek veya devre dışı bırakmak için:

  • Visual Studio Yapı Denetleyicilerini Yönet iletişim kutusundan, devre dışı bırakmak veya etkinleştirmek istediğiniz yapı denetleyicisini ya da yapı aracısını seçin ve sonra Özellikler'i seçin.Ya Yapı Denetleyicisi Özellikleri veya Yapı Aracısı Özellikleri iletişim kutusu görünür.Yapı Denetleyicisi hizmeti etkinleştirildi veya Yapı Aracısı hizmeti etkinleştirildi onay kutusunu seçin veya temizleyin.

  • Team Foundation Yönetim Konsolu'ndan, devre dışı bırakmak veya etkinleştirmek istediğiniz yapı denetleyicisini ya da yapı aracısını bulun ve sonra bunun Etkinleştir veya Devre Dışı Bırak bağlantısını seçin.

Bir yapı sunucusunu kaydedin veya kaydını kaldırın

Yapı sisteminizden yapı sunucusunu almak istiyorsanızTeam Foundation Yönetim Konsolu'ndan Kaydı Kaldır seçeneğini belirleyin.Kayıt Sil'i seçtiğinizde, yapı sunucusu üzerinde çalışan yapı denetimlerini ve yapı aracılarını silmek isteyip istemediğiniz sorulur.

  • Yapı sunucusunu geçici olarak devreden çıkarmak istiyorsanız Hayır'ı seçin.Bu yapı sunucudaki denetleyiciler ve aracılar takım projesi koleksiyonunuzdan silinmez ve Visual Studio Yapı Denetleyicilerini Yönet iletişim kutusundaÇevrimdışıdurum ile görünür.Daha sonra Kaydol'u seçin, daha sonra yapı denetimlerini ve yapı aracılarını geri yükleyin.

  • Takım projesi koleksiyonundan, yapı için olan tüm yapılandırma ayarlarını silmek istiyorsanız Evet'i seçin.Silinen herhangi bir yapı denetleyicisi ve yapı aracısı hakkındaki tüm bilgiler.

Yapı Hizmeti kaydı alınmadı iletisi görünürse, yapı sunucusunu tekrar devreye sokmak ve sunucu yapı denetimleri ve yapı aracılarını etkinleştirmek üzere Kaydol'u seçebilirsiniz.

İpucuİpucu

Yeni bir yapı sunucusunu dağıttığınızda, varolan yapı sunucusunu da değiştirebilirsiniz.Örneğin, aynı yapılandırmayı ve yapı denetleyicileri ve yapı aracıları kümesini yeni ve daha güçlü bir bilgisayarda barındırmak isteyebilirsiniz.Bkz: Team Foundation Server yapılandırma aracını kullanarak Team Foundation yapı hizmetini yapılandırma

Yapı sunucunuzun sağlığını izleyin

Yapı sunucusunda oturum açmışken Team Foundation Yapı Hizmeti öğesinin çalıştığını onaylayabilir, kullandığı kaynaklar hakkında bilgi alabilir ve yapı sunucusunun genel durumunu doğrulayabilirsiniz.

  1. Windows Görev Yöneticisi'ni çalıştırın (Windows 8'de Görev Yöneticisi).

  2. Windows 8'de, Daha fazla ayrıntı bağlantısı görüntülenirse, seçin.

  3. İşlem sekmesini seçin.

  4. Windows'un Windows 8 dışındaki sürümlerinde, Tüm kullanıcılar için işlemleri göster'in seçili olduğundan emin olun.

  5. Yapı sunucunuz Windows'un hangi sürümünü çalışıtırıyor?

    • Windows 8: Visual Studio Team Foundation Yapı Hizmeti Ana Bilgisayarını Bul işlemi.Arka plan işlemleri bölümünde yer almalıdır; derleme sunucunuz etkileşimli modda, Uygulamalar bölümünde çalışırsı da bu gerçekleşecektir.İşlemin tükettiği CPU, bellek, disk ve ağ kaynaklarını gözlemleyin.

    • Başka bir Windows sürümü: TFSBuildServiceHost.exe işlemini bulun.İşlemin tükettiği CPU ve bellek kaynaklarını gözlemleyin.

  6. Yapı sunucunun genel durumunu doğrulamak için Görev Yöneticisi'nde diğer sekmeleri kullanın.Örneğin, bilgisayarın yeterli işlemci ve bellek kaynağına sahip olduğunu onaylamak için Performans'ı seçebilirsiniz.Bunun ardından Kaynak İzleyicisi'ni (Windows 8, Açık Kaynak İzleyicisi'nde) seçebilirsiniz.

Sorunları tanılamak için olay günlüklerini kullanma

Yapı sunucunuzun nasıl çalıştığını izlemenize ve yapı sunucunuzla veya yapı işleminizle ilgili sorunları tanılamanıza yardımcı olabilecek bilgiler almak için Olay Görüntüleyicisi'ni kullanın.

Son olayları görüntüleme

En son olayları kontrol ederek başlayın.En son bilgi, uyarı ve hata iletilerini görüntülemek amacıyla Olay Görüntüleyicisi'ni açmak için Team Foundation Yönetim Konsolu'ndan Olaylar… seçeneğini belirleyin.

İşletim günlüğünü görüntüleme

Daha uzun bir döneme ilişkin daha ayrıntılı bilgi edinmek için, Olay Görüntüleyici'de, ağaç bölmesinde Uygulama ve Hizmet Günlükleri, Microsoft, Team Foundation Server, Yapı Hizmetleri'ni genişletin ardından İşlemsel'i seçin.

Analitik günlüğünü görüntüleme

Çoğu durumda analitik günlük tarafından sunulan iç iletileri okumak gerekmez.Ancak bu veriler, bir sorunu çözümlemek için müşteri desteği ile çalıştığınızda kullanışlı olabilir.

Analitik günlüğü etkinleştirmek için

  1. Olay Görüntüleyicisi'nde Görünüm'ü, Analitik ve Hata Ayıklama Günlüklerini Göster'i seçin.

  2. Ağaç bölmesinde, Uygulama ve Hizmet Günlükleri, Microsoft, Team Foundation Server, Yapı Servisleri'ni genişletin ve Analitik'i seçin.

  3. Analitik öğesi seçili durumdayken, kısayol menüsünü açın ve sonra Etkinleştir öğesini seçin.

İpucuİpucu

Varsayılan olarak bu günlük bir veri sınırına ulaştığında Olay Görüntüleyicisi veri toplamayı durdurur.Sınırı veya bu davranışı değiştirmek için, Analitik düğümünü seçin, kısayol menüsünü açın ve Özellikler'i seçin.

Verileri özelleştirme ve görüntüleme

Verileri kolayca taranan ve görüntülenen kalıcı bir dosyaya kaydetmek için, yukarıda açıklanan düğümlerden birini seçin, kısayol menüsünü açın ve sonra Tüm Olayları Kaydet…'i seçin.Verileri, gereksinimlerinizi karşılayacak biçimde kaydetmek için Farklı Kaydet iletişim kutusunu kullanın.

Sonraki Adımlar

  • Yapı sunucusu dağıtma ve bununla birlikte çalışma
    Team Foundation Build ile şirket içi Team Foundation Server kullanmak için en az bir yapı sunucusu dağıtmanız gerekir.Sunucu fiziksel bir bilgisayarda veya sanal makinede dağıtılabilir.

  • Bir yapı denetleyicisi dağıtma ve yapılandırma
    Kolay görevleri gerçekleştirmek için bir yapı denetleyicisi kullanın ve yapı işleminizin yoğun işlemci gerektiren işlerini yapmak için yapı aracılarına dağıtın.Bir yapı sunucusunda bir yapı denetleyicisi barındırabilirsiniz.

  • Yapı aracıları dağıtma ve yapılandırma
    Yapı aracısını, yapınızın, sürüm denetiminden dosyalar almak, çalışma alanını desteklemek, kodu derlemek ve testler çalıştırmak gibi yoğun işlem içeren işleri yapmak için kullanın.Bir yapı sunucusunda bir ya da daha fazla yapı aracısı barındırabilirsiniz.

  • Bırakma klasörlerini ayarla
    Bir ya da daha fazla bırakma klasörü tanımlamalı ve hazırlamalısınız, böylece derleme sisteminiz takımınıza ikili dosyaları, test sonuçlarını ve günlük dosyalarını dağıtabilir.

  • Team Foundation Build sisteminizi ölçeklendirme
    Takımınız ve kod tabanınız büyüdükçe, yapı sisteminizi kademeli olarak genişletebilir, aynı bağlamda kolaylık sağlayabilirsiniz.