Posts Tagged With 'Team Foundation Server'

  • Dec
  • 10
  • 2010

Visual Studio 2010 Service Pack 1′in BETA’sı çıktı…

Tags: , | View: 470 | Comments:

Visual Studio 2010′nun Service Pack 1 Beta’sı çıkmış bulunmakta. Buradan indirip, kurabilir ve test edebilirsiniz… Service Pack 1 Beta ile neler geliyor peki?

Öncelikle tabi ki bir kaç BUG çözümü bu Service Pack’de mevcut. HTML 5 desteği ve IIS Express desteği ise bence bu Service Pack’in en önemli yenilikleri. Öte yandan Silverlight uygulamaları için de Visual Studio’nun proofiling araçlarını bu Service Pack 1 ile kullanabilir hale geliyoruz.

Ayrıca bir Service Pack’de Team Foundation Server(TFS) 2010 için çıkmış bulunmakta. Şimdilik bu da Beta…Bu adresten indirebilirsiniz…

  • Jul
  • 06
  • 2010

TFS 2010 ve Project Server 2010 entegrasyonu…

Tags: | View: 440 | Comments:

Team Foundation Server 2010 ve Project Server 2010 entegrasyonu için bir CTP yayınlandı. Şimdilik sanal bir makine üstünde test edebileceğiniz bu entegrasyon, Team Foundation Server 2010 ve Project Server 2010 arasındaki paslaşmaları görmenizde yardımcı olacaktır. Ayrıntılar ve indirmek için bu adresi ziyaret etmeniz yeterli…

  • Jun
  • 10
  • 2010

Team Foundation Server Scrum v1.0 Beta yayınlandı…

Tags: , , | View: 326 | Comments:

Microsoft, Team Foundation Server 2010 ile bir seviye daha ileri götürdüğü ALM süreçlerine geliştirmeye devam ediyor. Bu geliştirmelerden benim ilgimi çeken en önemli haber Microsoft’un TFS 2010 için geliştirdiği SCRUM template’leri…Şu sıralar devam eden TechEd 2010 North America‘da duyurulan Team Foundation Server Scrum v1.0 Beta versiyonunu bu adresten indirip kurabilirsiniz. Şu an beta olduğunu bir kez daha hatırlatmakta fayda var.

  • May
  • 10
  • 2010

Team Foundation Server 2010 Dashboard’daki Reporting Service hatası…

Tags: | View: 589 | Comments:

Team Foundation Server(TFS) 2010′nun WSS tarafındaki “dashboard”unda;

“Default value or value provided for the report parameter ‘StateParam’ is not a valid value. (rsInvalidReportParameter)”

şeklinde bir mesaj ile karşılaşıyor olursak, yapmamız gereken küçük bir kaç şey var. Öncelikle bu hatayı, Reporting Service’in raporları doğru oluşturamamasından dolayı aldığımızı söylemekte fayda var sanırım. Bunun da nedeni, TFS üzerinde oluşturduğumuz bir projeyi silip, aynı isimle farklı bir proje oluşturmamız olabiliyor. Ama bunun da temelinde ve genel olarak bu hatanın arkasında Reporting Services’in beraber çalıştığı Analysis veritabanında rapor için ilgili bilgilerin toplanamaması. Peki çözümü ne?

TFS 2010 ile arka tarafta çalışan yeni bir kaç web servis geldi. Bunlar TFS 2010′nun kendi içinde ki bazı operasyonları yönetebilmek ve TFS’in dışardaki sistemler ile iletişimini sağlamak için bir kaç web servis. Bu web servislerden birini kullanarak yukarda bahsetmiş olduğum hatayı çözüyor olacağız.

Bunun için TFS’in yüklü olduğu bilgisayarda “http://[Team Foundation Server adresi]:8080/tfs/TeamFoundation/Administration/v3.0/WarehouseControlService.asmx” adresine gitmemiz gerekmekte. TFS’in yüklü olduğu bilgisayarda bunu yapıyor olmamız çok önemli.

Bir çok farklı web metodu karşımıza çıkıyor olacaktır. Bunlardan “ProcessAnalysisDatabase” metoduna tıklayıp aşağıdaki gibi “Full” ifadesini processingType parametresinin değeri olarak yazmamız gerekmekte.

Invoke dediğimiz de True ifadesini alıyor olmamız gerekmekte. TFS 2010′un “dashboard”u bu işlemden sonra kontrol ettiğimizde sorunun düzelmiş olduğunu görüyor olacağız…

  • Apr
  • 27
  • 2010

Team Foundation Server 2010 Power Tools da yayınlandı…

Tags: | View: 418 | Comments:

Geçtiğimiz günlerde Team Foundation Server 2010′nun çıkması ile geliştirme süreçlerinde ki değişikliklere yeni yeni adapte olmaya çalışırken, bu adaptasyon sürecini hızlandıracak ve daha fazla katma değer katacak “Power Tools”‘un TFS 2010 versiyonu çıkmış bulunmakta. Buradan indirebilirsiniz. En büyük geliştirme “Process Template Editor”ünde yapılmış. “Process Template Editor”deki bu geliştirmeler, yeni “şablon”lar oluşturup, geliştirme süreçini yönetmek, mevcut alışkanlıklarınızı TFS 2010 üzerine taşınmak adına güzel bir yenilik olmuş. Öte yandan “Build Extensions”lar ise ANT gibi farklı “build” süreçlerini TFS 2010 üstünden yönetmek adına güzel bir yenilik.

Şiddetle bir göz atmanızı tavsiye ederim…

  • Apr
  • 20
  • 2010

Visual Studio 2008 ile Team Foundation Server 2010′a nasıl bağlanabiliriz?…

Tags: , | View: 993 | Comments:

Team Foundation Server 2010′a, Visual Studio 2008 ile bağlanarak, geliştirme ortamımızı(IDE) değiştirmeden, TFS 2010′nun nimetlerinden faydalanabiliyoruz. Bunun için öncelikle bu adresten Visual Studio 2008 için “Forward Compatibility Update”i indirmemiz gerekmekte. İndirdiğimiz bu güncellemeyi kurduktan sonra Visual Studio 2008′den Team Explorer ile TFS 2010′a bağlanabiliyoruz. Ancak küçük bir nokta daha var dikkat etmemiz gereken.

TFS 2010′daki yapı, önceki TFS versiyonlarına göre fark gösterdiğinden, TFS server’a bağlanırken kullandığımız “path”i biraz modifiye etmemiz gerekmekte.

http://[tfsserver]:[port]/[vdir]/[projectCollection]

Yukarıdaki yapıda yazacak olursak, Visual Studio 2008 ile TFS 2010′a rahatça bağlanabiliyor olacağız…Ne güzel değil mi (:

  • Jan
  • 25
  • 2010

Team Foundation Server ve desteklenen işletim sistemleri…

Tags: | View: 335 | Comments:

Team Foundation Server 2010 önümüzdeki aylarda çıkıyor olacak. Hangi ortamlarda nasıl çalışacağı sorularına cevaben basitçe aşağıdaki gibi bir listeyi paylaşmak istedim.Team Foundation Server 2008′i kurabileceğiniz platformlar hatırlarsanız aşağıdaki gibiydi;

  • Windows Server 2003(Service Pack 1′li)
  • Windows Server 2008

Team Foundation Server 2010′u kurabileceğiniz işletim sistemleri ise biraz daha geniş;

  • Windows Vista(Service Pack 2′li)
  • Windows Server 2003(Service Pack 2′li)
  • Windows Server 2003 R2
  • Windows Server 2008(Service Pack 2′li)
  • Windows Server 2008 R2
  • Windows 7

TFS 2010′nun Beta olmasından dolayı belki bu liste değişebilir ama açıkcası ben pek sanmıyorum. Şimdilik TFS 2010 yukarıdaki tüm işletim sistemleri ile düzgün bir şekilde çalışıyor…

  • Jan
  • 15
  • 2010

TFS 2008′i SQL Server 2008 ile çalıştırmak istersek…

Tags: , | View: 529 | Comments:

TFS 2008′i SQL Server 2008 yüklü bir makinaya kurmak istediğimizde aşağıdaki gibi bir hata sinirinizi bozacaktır.

A compatible version of SQL Server is not installed.

TFS 2008′i SQL Server 2008 ile kullanmak istediğimizde TFS 2008′in Service Pack 1′li halini kurmak gerekecektir. TFS 2008 SP1 ile ancak SQL Server 2008′i kullanabilir hale geliyoruz kısaca…Peki bunu nasıl yapacağız?

TFS 2008′in Service Pack 1′li bir halini oluşturmak gerekecek.Bunun için öncelikle TFS 2008′i DVD’sinin içeriğini bir bilgisayarımızda bir yere kopyalamak gerekiyor. D:\TFS_2008\ gibi…

Daha sonra bu adresten TFS 2008 SP1 indirmeniz gerekiyor.İndirdikten sonra TFS 2008 SP1′i extract etmeniz gerekiyor. Bunun için C:\TFS90SP1-KB949786-ENU /extract:d:\TFS_2008_SP1\ komutunu çalıştırmanız yeterli olacaktır.

Bu aşamadan sonra elimizde hem TFS 2008, hemde TFS 2008 SP1 olacaktır. Şimdi bu ikisini birleştirmek kaldı.Bunun içinde;

msiexec /a D:\TFS_2008\vs_setup.msi /p d:\TFS_2008_SP1\TFS90sp1-KB949786.msp TARGETDIR=d:\TFS_2008_wSP1

komutunu çalıştırmak yeterli olacaktır. Daha sonra D:\TFS_2008_wSP1 klasöründen kurulumu yapabilirsiniz.

  • Jan
  • 04
  • 2010

TFS 2010′da “Team Project Collections” güzelliği

Tags: | View: 717 | Comments:

Team Foundation Server 2010, yeni özellikleri ve iyileştirmeleri ile önceki versiyonlarına nazaran çok daha ses getirecek gibi. Bir kaç haftadır TFS 2010 ile oldukça haşır neşirim…Beta olmasına rağmen, önceki versiyonlarına göre çok daha kararlı olması açıkcası çok hoşuma gitti. Bir başka hoşuma giden ve hatta TFS 2010′daki en iyi yenilikten, “Team Project Collections” kavramından bahsetmeye çalışacağım.

Team Foundation Server 2010′da projelere yaklaşım biraz değişiyor. Aslında tam olarak değişim demek yanlış olur. Farklı bir bakış açısıyla da yaklaşabiliyorsunuz TFS 2010′da projelerinize. TFS, bir çok projenizin geliştirme sürecini yönetebileceğiniz bir ortam. Önceki versiyonlarda projeler tek tek açılıyor ve geliştirme süreçleri takip ediliyordu. Ancak çeşitli projelerde, aynı proje kapsamında, TFS’de farklı projeler açmak gerekiyordu. Özellikle bir ürün ailesi geliştiren yazılım şirketleri açısından bu durum oldukça sorun olabiliyordu.

TFS 2010 ile bu sorun ortadan kalkıyor. “Team Project Collections” kavramı ile, bir kaç TFS projesini bir grup altında ele almanız mümkün. Bu sayede bir şekilde bir biri ile ilişkili projeleri yönetmek daha kolay olabiliyor.Ayrıca  projeler arasında “Work Item”ları paylaşmak gibi kavramlarda bu şekilde daha kolay yönetilir bir hal alıyor. Ancak burada dikkat edilmesi gereken bir şey var. Az önce dediklerim aynı “collection” içinde olan projeler için. Farklı “collection”da olan projeler için, “work item”lar ile ilgili bir paylaşım söz konusu değil…Ya da bir “collection”dan diğer bir “collection”a brach açmak ne yazık ki olmuyor…Ki zaten olmasını beklemekte çok mantıklı değil.

  • Ürün
    • Ürün X
    • Ürün Y
    • Ürün Framework

Şeklinde bir ürün ailesi geliştirenler için bu yapı bir çok işi çok daha kolaylaştıracak. Bu sayede her ürün(proje) kendi içinde bağımsız olarak yönetilebilecek ve bağlı olduğu projeler(diğer ürünler) ile de kolayca ilişkilendirilebilecek.

Bu yeni yapının sağladığı önemli bir iyileştirme de performans konusunda. TFS 2010 ile beraber, veri tabanı yapısı değişiyor. Geliştirici gözüyle belki çok bir şey ifade etmiyor olabilir ama, TFS’in performansı ve özellikle veri yapılarının yönetilebilirliği açısından oldukça olumlu bir değişiklik bu.

Önceki TFS versiyonlarında, tüm projelerdeki “work item”lar, “changeset”ler falan TFS tarafında tek bir sayısal değer ile ifade ediliyordu. Her proje için düzenli olarak artan ID’ler yerine, server bazında düzenli olarak artan ID’ler mevcuttu. Yani X projesindeki bir “changeset”in numarası 1001 iken, Y projesinde yeni oluşan “changeset” numarası 1002 şeklinde oluyordu. Bundan dolayı da TFS’i yedekleme ve taşıma da çok büyük sorunlar yaşanmaktaydı. Ayrıca performans da bir süre sonra sorun olabiliyordu. TFS 2010 ile her projenin kendi içinde özel(unique) olması sağlanıyor. Bu açıdan da TFS 2010′da tüm projeler bir birinden ayrılmış oluyor.

TFS’de her “Project Collection” ayrı bir veritabanı olarak tutulmakta. TFS_XCollection, TFS_YCollection şeklinde…Bu sayede veritabanını yedeklemek çok daha kolay bir işlem oluyor.Her hangi bir yedek alma ihtiyacında, ilgili “collection”nın veritabanını yedeklemek yeterli olacaktır. Ayrıca  ”collection”da yapılacak performans ayarları ile TFS’in projeler bazında da daha performanslı çalışması TFS 2010′da sağlanabiliniyor.Süper….

Neyse şimdilik bu kadar TFS 2010 ile ilgili vereceğim rahatsızlık ilerde sürecektir umarım…:P

  • Nov
  • 26
  • 2009

Team Foundation Server 2010 kuruyoruz…

Tags: | View: 3,761 | Comments:

Team Foundation Server’ın önceki sürümlerinde kurulum bir hayli zordu. Bu zorluk daha çok ürünün bağlı olduğu diğer sistemlerin konfigürasyonundan ve bu sistemlerin farklılıklar gösterebileceğinden kaynaklanmaktaydı. İlk kuruşta sorunsuz bir şekilde TFS kuran bir kişi ile ne yazık ki karşılaşamadım. Ama Team Foundation Server(TFS) 2010 ile bazı şeyler biraz daha kolaylaşmış. Bu kolaylıkları TFS 2010 Beta 2’yi kurarak anlatmaya çalışacağım. Anlatımı “Team Foundation Server 2010 Installing Prerequisites”’lerin yapılmış olduğunu farzederek yapıyor olacağım.

Kurulum dosyasını(setup.exe)’yi çalıştırdıktan sonra standart Visual Studio kurulum ekranlarına benzer bir ekran ile kuruluma başlıyoruz. TFS 2010’nun en büyük özelliği, kurulum yaptıktan sonra konfigürasyon ile TFS’i ayağı kaldırıyoruz. Önceki sürümlerde kurulum esnasındaki konfigürasyonlar ile TFS’i yüklüyorduk. Yeni yaklaşım çok daha başarılı olmuş bence.

1

Kurulum aşamasından bir kaç “Next” ile herhangi bir ayar yapmadan kurtuluyoruz.Kurulumdan çok yükleme demek aslında daha doğru olur. Çünkü TFS 2010 için gerekli temel şeyler sisteme yükleniyor.Sistemde daha önceden yüklü olan bileşenlere göre yüklenecek şeyler farklılık gösterecektir. Hatta gerekli bazı bileşenlerin yüklenmesi sırasında, bilgisayarı yeniden başlatmak gerekebiliyor.
Yükleme bittikten sonra “Team Foundation Administration Console”u çalıştırıyoruz. Karşımıza aşağıdaki gibi bir ekran çıkıyor.