Team Foundation Services – İlk Adım

   Bir önceki yazımda sizlere bulutta TFS’den, Team Foundation Services’den (ya da diğer anılan isimleriyle Team Foundation Server on Azure, TFS Service) bahsetmiştim. Bu yazımda, birlikte bu hizmetin test sürüşlerini gerçekleştirebildiğimiz TFS Preview’ü tanıyarak ilk projenizi nasıl oluşturabileceğinizden bahsedeceğim.

   Bu yazıyı kaleme aldığım sırada hala kısıtlı bir kitleye açık olan ve yeni katılımların sadece davet ile olabildiği TFS Preview’a bağlanabilmek, yeni projeler üzerinde çalışabilmek için sabırsızlandığınıza eminim; ama öncelikle TFS Preview’ün gereksinimlerini bilmeniz önemli;

  • Web tarayıcısı ile ulaşabildiğimiz TFS Preview ara yüzünü optimum şekilde kullanabilmeniz için öncelikle Internet Explorer 8 veya üzeri bir tarayıcıya sahip olmalısınız
  • Visual Studio 2010 SP1, Microsoft Test Manager 2010 SP1 veya üzeri bir geliştirme ortamına sahip olmalısınız. Visual Studio’nun 11 öncesi sürümlerinin bağlanabilmeleri için KB2581206 güncellemesinin yapılmış olması gerekli.
  • Tabi ki geliştirme ortamı olarak sadece Microsoft teknolojileri ile sınırlı değilsiniz. Eclipse 3.5 veya üzeri sürümlerini de TFS eklentisi ile kullanabilmeniz mümkün. Bu eklentiyi Team Explorer Everywhere 11 Developer Preview içerisinde bulabilirsiniz.
  • Eğer yerelde bulunan derleme sunucunuzun (Build server, Build Controller, Agent) Team Foundation Services ile entegre çalışmasını isterseniz Team Foundation Server 11 ile birlikte gelen Build Service’i kurmalısınız.

   Yukarıda sıraladığım gereksinimleriniz hazırsa ilk adım olarak TFS Preview sitesine gitmelisiniz;

TFS Preview sitesi bizi bu sade ekranla karşılayacak

   TFS Preview sitesine ilk girdiğinizde karşınıza yukarıdaki ekran gelecektir, olabildiğince sade. İlerleyen ekran görüntülerinde de aynı sadeliği bulacaksınız. Team Web Access’ten farklı olarak Team Foundation Services oldukça sade, metro stilinde ve mümkün olduğunca sizi işinize odaklamaya çalışmakta.

   Karşılama ekranında yer alan “Create Account” linki yardımıyla yeni bir hesap oluşturmaya başlayabilirsiniz;

Team Foundation Services yeni hesap oluşturma sayfası

   Gördüğünüz gibi yeni bir hesap oluştururken sizde çok fazla bilgi talep edilmemekte, Kullanmak istediğiniz sunucu adresi ve davet kodu.. Sistemin henüz bir ön izleme olarak sınırlı bir gruba açık olması nedeniyle malesef ki bir davet kodunuz yoksa hesap oluşturmanız şu an için mümkün değil. Bu noktada blogumu, Facebook ve Twitter hesabımı takip etmenizi tavsiye ederim. Kim bilir, belki de bir davet kodu edinebilirsiniz 😉

   Hesap oluşturma ekranı ile ilgili bir başka ayrıntı da Identity Provider seçeneği. Şimdilik sadece Windows Live ID’nin seçenek olarak verildiği kimlik sağlayıcı sistemi belki de yakın zamanda bilindiği diğer kimlik sağlayıcıları da destekleyebilir… Team Foundation Services şu an için bir Windows Live ID ile sadece bir hesap oluşturulabilmesine izin vermekte.

   Bu ekranda sizlerden talep edilen bilgileri girmeniz sonrasında sisteme giriş yapacağınız Windows Live ID hesabınızı belirtmeniz için bu sisteme yönlendirilerek kullanıcı adı ve şifre bilgilerini girmeniz talep edilecek. Bu işlemi tamamladığınızda TFS Preview sitesi artık ihtiyacı olan bilgileri toplamış olacağından varsayılan ekip koleksiyonunu oluşturarak bizleri Team Foundation Services konsoluna yönlendirecek;

tfspreview-console

 

   Yukarıda da bahsettiğim gibi, olabildiğince sade, metro stilinde bir tasarım. Bu ekranda yapabileceğiniz işlemler bir ekip projesi oluşturmak ya da mevcut bir ekip projesine geçiş yapmak, sistem hakkında geri bildirim sunmak ve hatta başkalarının da bu deneyimi yaşayabilmesi için davet kodu oluşturmak. Davet koduyla ilgili ufak bir not; sistem tarafından size sadece tek bir davet kodu verilmekte ve bu kod maksimum 5 kişi tarafından kullanılabilmekte.

   İlerleyen makalelerde bu konsol üzerinden yapabileceklerinize daha fazla değineceğim için şimdi asıl konumuz olan yeni bir ekip projesi oluşturmaya odaklanıyorum. Yeni bir ekip projesi oluşturabilmek için bu konsolda yer alan “Create a team project” seçeneğini kullanmalıyız;

Yeni bir ekip projesi oluşturmak için "Create a team project" linki kullanlabilir

   Bu seçenek karşımıza oluşturmak istediğimiz ekip projesinin detaylarını verebileceğimiz “Create new team project” diyalogunun gelmesini sağlayacak;

Team Foundation Services yeni ekip projesi oluşturma diyaloğu

   Eğer daha önceden Team Foundation Server yönetimi/kurulu yaptı iseniz eksik bir adım olduğunu mutlaka fark etmişsinizdir; şimdiye kadar ki adımların hiç birisinde bir ekip koleksiyonu oluşturmadık. Bunun nedeni Team Foundation Services’in bir hesaba sadece bir ekip koleksiyonu kullandırması, Default Collection.

   Yeni ekip projesi oluşturma diyalogu bize mimimum düzeyde bilgi sorarak proje adı ve açıklaması yanında kullanmak istediğimiz süreç şablonunu sormakta. Team Foundation Services, mevcut haliyle aşağıdaki süreç sablonlarını desteklemekte;

  • Microsoft Visual Studio Scrum 2.0
  • MSF for Agile Software Development 6.0
  • MSF for CMMI Process Improvement 6.0

  İstenen tüm bilgilerin girilmesi sonrası “Create Project” butonu yardımıyla ekip projesinin oluşturulmasını başlatabilirsiniz.

Team Foundation Services ekip projesi oluşturuluyor

   Sizi baştan uyarayım; bu adım biraz sürebilir… İşlemin sonladığı ise size espirili bir mesajla bildiriliyor 🙂

tfsPreview-CreateNewTeamProject-son

   İşlemin sonlanması ardından “Close” butonu ile Konsol ekranına geri dönebileceğiniz gibi, isterseniz “Navigate to Project” butonu yardımıyla yeni oluşturduğunuz ekip sayfasına gidebilmeniz mümkün.

Yeni oluşturduğumuz ekip projesi ana sayfası

 

   Vee, işte bu kadar. Artık her yerden erişebileceğiniz bir ekip projesi oluşturdunuz. Tebrikler…

   Devam makalemde, oluşturduğumuz bu projeye Visual Studio içerisinden nasıl bağlanabileceğiniz anlatacağım.

Fatih Boy

Ankara'da yaşayan Fatih, bir kamu kurumunda danışman olarak çalışmaktadır. ALM süreçleri, kurumsal veri yolu sistemleri, kurumsal altyapı ve yazılım geliştirme konularında destek vermektedir. Boş zamanlarında açık kaynak kodlu projeler geliştirmeyi ve bilgisini yazdığı makalelerle paylaşmayı seven Fatih, aynı zamanda Visual C# ve Visual Studio teknolojileri konusundan Microsoft tarafından altı yıl üst üste MVP (En Değerli Profesyonel) ödülüne layık görülmüştür. İş hayatı boyunca masaüstü uygulamaları, web teknolojileri, akıllı istemciler gibi konularda Asp.Net, Php, C#, Java programlama dilleri ve MySql, MsSql ve Oracle gibi veritabanı yönetim yazılımları ile çalışmıştır. İngilizce ve Türkçe olarak yayınlanan makalelerini gerek İngilizce bloğunda, gerekse de Türkçe bloğunda bulabileceğiniz gibi web sitesinden de açık kaynak kodlu geliştirdiği yazılımlarına ulaşabilirsiniz. vCard - Twitter - Facebook - Google+

2 yorum

  1. Fatih Boy   •     Yazar

    Team Foundation Services’le ilgilenen herkesi 14 Mayıs 2012 pazartesi 21:00-22:00 arası gerçekleşecek “Bulutların üzerinde TFS : Team Foundation Services” başlıklı webiner’ine beklerim. Katılımcılar TFService davet kodu kazanma şansını yakalayacaklar. 20:30 itibari ile giriş yapılabilecek olan etkinliğe https://www.livemeeting.com/cc/mvp/join?id=F7N8KP&role=attend adresinden katılabilirsiniz.

Bir Cevap Yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir