Aracılığıyla paylaş


Yapı Tanımları Oluşturma

Bir derleme sistemini yerine koyduktan sonra ( Setting up and Managing a Build System'de açıklandığı gibi), kodunuzu derlemek, testinizi yürütmek ve farklı birçok önemli işlevi yerine getirmek için Team Foundation Yapısı 'i kullanmaya hazır olacaksınız. Sonraki adım derleme tanımı oluşturmaktır. Derleme tanımı hangi kod projesinin derleneceği, hangi ek işlemlerin gerçekleştirileceği ve onları nasıl gerçekleştirileceği hakkındaki yönergelerinizi içerir.

Gerekli izinler

Bilgisayarınızda yüklü olmalıdır yapı tanımını düzenleyin izni ayarlamak izin. Daha fazla bilgi için bkz. Takım Kuruluş Sunucusu İzinleri.

Derleme Tanımları Oluşturma

  1. Takım Gezgini'nde:

    1. Çalışmak istediğiniz ekip projesine bağlı değilseniz, ekip projesine bağlanın.

    2. Önce Ev simgesini Başlat 'ı seçin ve sonra Simge yapılar Oluştur 'u seçin.

    3. Bu Oluştur sayfasında, Yeni Yapı Tanımı'nı seçin.

    Yeni yapı tanımı penceresi görünür.

  2. Genel sekmesi üzerinde:

    • Build definition name kutusu içinde, derleme tanımı ile birlikte ilişkilendirmek için adı belirtin. Bkz: Team Foundation'da Adlandırma Kısıtlamaları

    • (İsteğe bağlı) Açıklama kutusunda, uygun bir açıklama ekleyin. Bu açıklama derlemeyi el ile sıraya koymak üzerelerken ( Sıra bir yapı'da açıklandığı gibi ) takımınızdaki insanlara ek bilgi sağlar.

  3. Derleme işleminiz henüz üzerinde ekibinizin kullanması için hazır değilse, aşağıdaki işleme yapmak için Genel sekmesi 'nde, Sıra işleme altında, Etkin 'in varsayılan ayarlarını değiştirebilirsiniz:

    • Tetikleyiciler ya da kullanıcılar tarafından sıraya koyulmuş yeni derlemelere sistemin izin vermesine sebep olma amacı ile Duraklatılmış ama aynı zamanda bu derlemeleri duraklatılmış durumda bırakmak için de yapılmış.

    • Sistemin tetikleyiciler veya kullanıcılar tarafından yeni derlemelerin sıralanmasını önlemesine sebep olmak için Devre dışı bırakılmış.

  4. Tetikleyici sekmesi üzerinde, bu derleme tanımının yürütülmesini istediğiniz olayı belirtiniz. Daha fazla bilgi için bkz. Yapım tetikler ve nedenlerini belirtin.

  5. Çalışma Alanı sekmesi üzerinde, Çalışma klasörleri tablosu içinde derleme işleminizin gerek duyduğu dosyaları içeren sürüm kontrolü klasörlerini belirtiniz.

    İpucu

    Derleme işlemi işlevleri doğru bir şekilde ve performansı artırmak için bütün ve sadece derleme sürecinizin gerek duyduğu klasörleri içerdiğinden emin olmak için.Bu klasörleri belirtme hakkında daha fazla bilgi için bkz: Yapı çalışma alanlarıyla çalışma.

  6. Üzerinde Yapı Varsayılanları birden fazla yapı denetleyicisi görünürse, sekme Yapı denetleyicisi listesinde, seçim Yapı denetleyicisi , oluþturma sistemi bu yapı tanımını işlemek için kullanmak istediğiniz.

    Takım projeniz üzerinde barındırılıyorsa, Team Foundation hizmet ve ekibinizin gereksinimlerine tek bir standart yapı aracısı tarafından select karşılanacağı Yapı denetleyicisi barındırılan. Bkz: Team Foundation hizmet üzerinde barındırılan yapı denetleyicisi takım projesi koleksiyonundaki barındırılan kullan

  7. Bu Varsayılan Olarak Oluşturma sekmesinde, aşağıdaki Hazırlama klasörü konumu seçeneklerinden birini derlenmiş ikilikler ve günlük dosyalar gibi çıktı dosyalarını üretmek ve saklamak için yapı işlemlerini nasıl istediğinizi belirtmek için seçin:

    • Bu yapı bir bırakma klasörüne çıktı dosyaları kopyalamaz: çıktı dosyaları gerekmiyorsa bu seçeneği belirleyin.

    • Aşağıdaki bırakma klasörüne çıktıyı kopyalar: çıktı dosyaları dosya paylaşım sunucusu üzerindeki bırakma klasörüne kopyalamak istiyorsanız bu seçeneği belirleyin. Kutuda, yapı sisteminin çıktı dosyalarını kopyalamasını istediğiniz klasörün UNC dosya yollarını yazın. Bırakma klasörü olarak kullanmak için hazırlanan bir klasör belirtmelisiniz. Daha fazla bilgi için bkz. Bırakma Klasörlerini Ayarlama.

    • Derleme çıktısını aşağıdaki Kaynak Denetim klasörüne kopyalar: Sürüm kontrolündeki bırakma klasörüne çıktı dosyaları kopyalamak istiyorsanız, bu seçeneği belirleyin. Kutuda, çıktı dosyalarını koymak için istediğiniz derleme sisteminin olduğu klasöre yolu yazın (veya klasöre gözatmak için bunu seçin ... ). Bu klasörün belirtilmesinde dikkatli olmalısınız ve belirttiğiniz klasörde sınırlamalar vardır. Daha fazla bilgi için bkz. Bırakma Klasörlerini Ayarlama.

  8. İşlem sekmesinde, bu derlemenin hangi işlevleri gerçekleştirdiği hakkında ayrıntıları ve onları nasıl gerçekleştiğini belirtin:

    • Hızlı ve kolay bir derleme tanımlamak için İşlem dosyası derleme'nın altından Ayrıntıları Göster'i seçin ve Varsayılan şablon'u seçin. Derleme işlem parametreleri'nin değerlerini gözden geçirin ve gerekli olarak değiştirin. Daha fazla bilgi için açıklamalar gibi Yapı işlemi parametreleri ve nasıl kullanıldıklarını öğrenmek için Varsayılan şablonu temel yapı işlemi tanımla.

    • Ekibinizin kullanmak istediğiniz özel bir şablon tanımlanmışsa Ayrıntıları göster 'i seçin ve sonra İşlem dosyası derleme listesindeki şablonu seçin. Derleme işlem parametreleri'nin değerlerini gözden geçirin ve gerekli olarak değiştirin. Ya da kendi özel derleme sürecinizi oluşturabilirsiniz. Daha fazla bilgi için bkz. Oluşturma ve özel yapı işlem şablonu ile çalışma.

  9. Bekletme ilkesi sekmesi üzerinde kaç tane tamamlanmış derleme tutmak istediğinizi belirtebilirsiniz. Ekibinizin ihtiyaçlarını karşılamak için Derlemelerin nasıl bekletilmesi gerektiğini belirtin listesinde iki tür bekletme ilkesini değiştirebilirsiniz:

    • Tetiklenmiş ve el ile grup ilkeleri, sistemin el ile ya da otomatik olarak tetiklenmiş olan derlemelerden aldıklarını sınırlar.

    • Özel grup ilkeleri, sistemin derlenmişler listesindeki kaynak koddan el ile sıralanmış derlemelerden aldıklarını sınırlar ( Sıra bir yapı'da açıklandığı gibi).

    Durdurulmuş, Başarısız, Kısmen başarılı, veya Başarılı tamamlanmış derlemeler için bekletme ilkesini değiştirmek için aşağıdaki adımların ikisini ya da birini gerçekleştirin:

    • Bekletme İlkesi sütunundaki değeri seçin ve aşağıdaki seçeneklerden birini seçin: Tümünü Sakla, Yalnızca sonuncuyu tut, Son ikiyi tut, Son beşi tut, Son yediyi tut, Son onu tut, veya Saklanacak sayısını belirtin.

    • Silinecekler sütunundaki değeri seçin ve bir değer seçin. Bu değerler hakkında daha fazla bilgi için bkz. Tamamlanan yapı Sil.

  10. Derleme tanımı üzerinde çalışmayı bitirdiğinizde Dosya menüsün üzerinden Kaydet 'i seçin, <Derleme Tanımının Adı> (Klavye: Ctrl+S).

    Oluşturduğunuz yapı tanımı görünür yapıları Ekip Gezgini'nde sayfa. Daha fazla bilgi için bkz. Çalıştır, izlemek ve derlemeleri yönetmek.