Team Foundation Server 2010 nedir?

 

Çok farklı faaliyetlerde kullanılabilme potansiyeli olmakla birlikte temelde yazılım geliştirme üzerine çalışan ekiplerin birlikte çalışmalarını sağlamak, kolaylaştırmak, takip etmek, işlerin bir kısmını otomatik hale getirmek için kullanılan bir sunucu.

 

Team Foundation Server yazılım geliştirme sırasında ihtiyaç duyulacak birçok alt sistemi bünyesinde barındırır. Bu alt sistemlerin entegre olarak çalışması sayesine izlenebilirlik imkânı çok artar ve parça parça küçük araçların bir araya getirilmesi ile oluşan bir sisteme göre çok daha fazla katma değer üretir.

 

Team Foundation Server 2010’da neler bulabiliriz:

 

  1. 1.Source Control
  2. 2.Work Item Tracking
  3. 3.Document Management
  4. 4.Reporting

5.       5.Build

 

Daha detaylı bilgi:

 

 

2. Team Foundation Server 2010: yükleme

 

Team Foundation Server 2010’u özel ve ayrı bir sunucuya yükleyerek başlayalım makalemize.

 

Microsoft TechNet üzerinden indirdiğiniz ISO’yu açtıktan sonra “configure” e basarak yükleme işlemini başlatabilirsiniz.

 

 

image001

 

 

Wizard sizin için SharePoint Extensionsleri yükleyecektir. Bir kaç dakika bekledikten sonra “close” a basıp diğer ekrana geçebiliriz.

 

Daha fazla detay için C:\ProgramData\Microsoft\Team Foundation\Server Confoguration\Logs da bulunan log file okumanızı tavsiye ederim.

 

 

image002

 

 

Configuration Center ekranında Team Foundation Server sizlere “Basic”, “Standard Single Server” , “Advanced”, “Application Tier” ve “Upgrade” arasında bir secim yapmanızı isteyecektir.

 

Şirketinizde hangi SharePoint platformumu kullanıyorsanız onu secebilirsiniz. Biz bu makalede Advanced seçip devam edelim.

 

 

image003

 

 

Team Foundation Server Advanced Configuration Wizardin şimdiki ekranında sizlere SQL Server instance ismini isteyecektir.

 

İsmini verdikten sonra “Test” edip Sunucunuzun SQL Server ile irtibata geçip geçmediğini görebilirisiniz. Eğer SQL Server ve Team Foundation Server değişik sunucular üzerinde kuruluysa Firewall ve anti virüs gibi programların iki yazılım arasındaki “komünikasyon” u zedelemediğine dikkat ediniz.

 

 

image004

 

 

Şimdiki ekranda size Team Foundation Server’ü yönetmek için sizden bir yönetilen hesap isteyecektir.

 

Bu kurulum içinin Administrator haklarına sahip olması gerekmektedir. Yine bir “Test” yaparak devam tuşuna basabilirdiniz.

 

 

 image005

 

 

Yeni bir Web Server name ve Port numarası verebilirsiniz.  Kolaylık acısından http protokol olan 80’i seçebilirsiniz.

 

 

443 port numarasını seçecek olursanız sertifika ile çalışmanız gerekmektedir.

 

 

image006

 

 

SQL Server Reporting Servis kullanmak isterseniz, “Configure Reporting for use with Team Foundation Server” basınız. Mecburi bir feature değildir.

 

 

image007

 

 

Makalemde SQL Server Reporting Servis kullanmayı tercih ediyorum ve wizard Reporting Server URL ve Reporting Manager URL’i veriyoruz.

 

Bu linkler sayesinde Team Foundation Server SQL Server Reporting Servis ile irtibata geçer ve raporlarınızı yaratır.

 

 

image008

 

 

Reporting servis için sizden yönetilebilen bir kullanıcı istenecektir. Bu kullanıcı normal bir kullanıcıdan fazla haklara sahip olması gerekmektedir.

 

Nitekim bende öyle yaptım ve Farm Administrator’u yönetilen kullanıcı olarak ekledim. Maalesef bu bir best practice değildir. Yeni bir kullanıcı yapmanız ve bunu eklemeniz daha doğrudur.

 

 

image009

 

 

SharePoint sunucumuzda kurulu olan bir Site Collection verip test ettikten sonra “Next” e basabilirsiniz.

 

 

image010

 

 

Kurulumun şimdiki aşamasında yeni bir Proje ismi veriniz.

 

 

image011

 

 

Şimdiki sayfada size küçük bir özet sunulmaktadır.

 

Dikkat ile okuduktan sonra “verify” tuşuna basarak wizard devam ettirebilirsiniz.

 

 

image012

 

 

Wizard bir kaç dakika boyunca 5 test yapacaktır. Sonuçların hepsi ya “Passed” yâda “Warning” olması gerekmektedir. Simdi Configure e basınız.

 

 

image013

 

 

Ve kurulum en nihayetinde başlayabilir.

 

 

image014

 

 

Tebrikler! Team Foundation Server “Success” ile kurulmuştur. Siz sunulan 2 web sitesini Favorilerinizin için koymayı unutmayın.

 

Web Access sayesinde Team Foundation Server e giriş yapabilirsiniz.

 

 

image015

 

 

Size verilen Web Access URL e surf ettiğimizde hiç de alışık olmadığımız kadar error göreceksiniz. İnternette biraz dolandıktan sonra bunların Visual Stüdyo ile giderilebileceğini öğrendim.

 

 

image016

 

 

Visual Stüdyo 2010 MSDN veya TECHNET indirip ayni veya daha başka bir sunucuya yükleyebilirdiniz.

 

 

image017

 

 

Lütfen "I have read and accept the license terms" seçip “Next” e basınız.

 

 

image018

 

 

Visual Stüdyo sizlere iki seçenek sunacaktır. FULL veya CUSTOM.

 

Şirket politikanız ne ise onu seçmekte yarar var. Makale gereği « Custom » seçiyorum.

 

 

image019

 

 

İstediğiniz feature u seçtikten sonra Install’a basın��z.

 

 

image020

 

 

Team Foundation Server ’den sonra Visual Stüdyo kurulumu baslar.

 

 

image021

 

 

Visual Stüdyo 2010 kurulumu bittikten sonra yeni bir Windows Froms Application projesi yaratınız

 

 

image022

 

 

Team Explorer altında yeni bir  "New Team Project" basınız.

 

 

image023

 

 

Yeni projenize bir isim veriniz.

 

 

image024

 

 

Yeni bir SharePoint Sitesi yaratınız ve Next’e basınız ( resimdeki gibi finiş değil J ).

 

 

image025

 

 


 

Yeni bir Source Control seciniz.

 

 

image026

 

 

image027

 

 

Visual Stüdyo üzerinden SHOW Project Portal’a bastıktan sonra TFS iniz artık çalışır duruma gelmiştir.

 

 

image028

 

 

image029

 

 

 

Umarım bu makale sonunda Team Foundation Server, SharePoint ve Visual Stüdyo’nun nasıl beraber çalıştığı bir nebze olsun anlatabilmiştir.

 

Hayırlı çalışmalar.