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:
· Microsoft Visual Studio Team Foundation Server 2010 Trial - ISO
· Team Foundation Administration Tools
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.
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.
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.
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.
Ş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.
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.
SQL Server Reporting Servis kullanmak isterseniz, “Configure Reporting for use with Team Foundation Server” basınız. Mecburi bir feature değildir.
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.
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.
SharePoint sunucumuzda kurulu olan bir Site Collection verip test ettikten sonra “Next” e basabilirsiniz.
Kurulumun şimdiki aşamasında yeni bir Proje ismi veriniz.
Şimdiki sayfada size küçük bir özet sunulmaktadır.
Dikkat ile okuduktan sonra “verify” tuşuna basarak wizard devam ettirebilirsiniz.
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.
Ve kurulum en nihayetinde başlayabilir.
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.
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.
Visual Stüdyo 2010 MSDN veya TECHNET indirip ayni veya daha başka bir sunucuya yükleyebilirdiniz.
Lütfen "I have read and accept the license terms" seçip “Next” e basınız.
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.
İstediğiniz feature u seçtikten sonra Install’a basınız.
Team Foundation Server ’den sonra Visual Stüdyo kurulumu baslar.
Visual Stüdyo 2010 kurulumu bittikten sonra yeni bir Windows Froms Application projesi yaratınız
Team Explorer altında yeni bir "New Team Project" basınız.
Yeni projenize bir isim veriniz.
Yeni bir SharePoint Sitesi yaratınız ve Next’e basınız ( resimdeki gibi finiş değil J ).
Yeni bir Source Control seciniz.
Visual Stüdyo üzerinden SHOW Project Portal’a bastıktan sonra TFS iniz artık çalışır duruma gelmiştir.
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.