Share via


Yapı tanımı oluşturma veya düzenleme

Yapı sisteminizi dağıttıktan sonra, kodunuzu derleyen, testlerinizi çalıştıran ve takımınız için birçok başka önemli işlevi gerçekleştiren bir yapı işlemi tanımlamak için hazır olursunuz.

  1. Visual Studio, Takım Gezgini'nden, takım projesine bağlı olduğunuzdan emin olun (Klavye: Ctrl + 0, C) ve ardından Simge oluştururYapılar'ı açın (Klavye: Ctrl + 0, B).

  2. Yeni Yapı Tanımı bağlantısını seçin veya bir yapı seçin, kısayol menüsünü açın ve Yapı Tanımını Düzenle'yi seçin.

    İpucuİpucu

    Bir TF225001 hata iletisi görünürse, bir yapı denetleyicisini yapılandırın.

  3. Genel sekmesi üzerinde:

    • Yapı tanımı adı kutusunda, yapı tanımı ile ilişkilendirilecek 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, yapıyı el ile sıraya koymak üzere olan (Yapıyı sıraya koyma bölümünde açıklandığı gibi) takımınızdaki kişilere ek bilgi sağlar.

  4. Yapı işleminiz henüz takımınızın kullanması için hazır değilse, Genel sekmesi'nde, Sıra işleme'nin altında, varsayılan Etkin ayarını şu şekilde değiştirebilirsiniz:

    • Duraklatıldı, yeni yapıların tetikleyiciler ya da kullanıcılar tarafından sıraya alınmasını, ancak bu yapıların duraklatılmış durumda bırakılmasını sağlar.

    • Devre Dışı seçeneği, yeni yapıların tetikleyiciler veya kullanıcılar tarafından sıraya alınmasını önler.

  5. Tetikleyici sekmesi üzerinde, bu yapı tanımının yürütülmesini sağlamasını istediğiniz olayı belirtin.Bkz. Yapı tetikleyicilerini ve nedenlerini belirtme.

  6. Kaynak Ayarları sekmesinde:

    • TFVC simgesiTFVC:Çalışma klasörleri tablosunda, yapı işleminizin gerek duyduğu dosyaları içeren sürüm denetimi klasörlerini belirtin.

      İpucuİpucu

      Yapı işleminin doğru bir şekilde çalıştığından emin olmak ve performansı artırmak için yalnızca yapı işleminin gerektirdiği dosyaları içeren tüm klasörleri dahil edin.Bkz. Yapı çalışma alanlarıyla çalışma.

    • Git simgesiGit: Yapı işleminizin gerektirdiği dosyaları içeren depoyu ve dalları belirtin.

      İpucuİpucu

      Sürekli tümleştirme (CI) ve çalışan yapılar için izlenen dallar listesinde joker karakterler kullanabilirsiniz.Örneğin, belirtebilirsiniz başvuruları/kafa sayısı/özelliği * izlemek için kafa sayısı/başvuruları/featureA ve kafa sayısı/başvuruları/featureB dalları.

  7. Yapı Varsayılanları sekmesinde, Yapı denetleyicisi listesinde birden fazla yapı denetleyicisi görünürse, yapı sisteminin bu yapı tanımını işlemek amacıyla kullanmasını istediğiniz yapı denetleyicisini seçin.

    Takım projeniz üzerinde barındırılan, Visual Studio Online ve takımınızın gereksinimlerine bir tek bir standart yapı aracısı tarafından select karşılanması barındırılan yapı denetleyicisi.Bakın barındırılan yapı denetleyicisini.

  8. Yapı Varsayılanları sekmesinde, yapı işleminin derlenmiş ikili dosyalar ve günlük dosyaları gibi çıkış dosyalarını nasıl oluşturmasını ve depolamasını istediğinizi belirtmek için aşağıdaki Hazırlama konumu seçeneklerinden birini belirleyin:

    • Bu yapı çıkış dosyalarını bir bırakma klasörüne kopyalamaz: Çıkış dosyalarına ihtiyacınız yoksa bu seçeneği belirleyin.

    • Yapı çıkışını aşağıdaki bırakma klasörüne kopyala: Çıkış dosyalarını dosya paylaşım sunucusu üzerindeki bir bırakma klasörüne kopyalamak istiyorsanız bu seçeneği belirleyin.Kutuda, yapı sisteminin çıkış dosyalarını kopyalamasını istediğiniz klasöre UNC dosya yolunu yazın.Bırakma klasörü olarak kullanmak için hazırlanan bir klasör belirtmelisiniz.Bkz. Bırakma Klasörlerini Ayarlama.

    • Yapı çıkışını sunucuya kopyala: Yapı çıkışını Team Foundation Server'a kopyalamak için bu seçeneği belirleyin.

  9. İşlem sekmesinde, bu yapının hangi işlevleri nasıl gerçekleştirdiği hakkındaki ayrıntıları belirtin:

  10. Bekletme İlkesi sekmesi üzerinde kaç tane tamamlanmış yapı tutmak istediğinizi belirtebilirsiniz.Takımınızın ihtiyaçlarını karşılamak için Yapıların nasıl tutulması gerektiğini belirtin listesinde iki tür bekletme ilkesini değiştirebilirsiniz:

    • Tetiklenmiş ve El ile grup ilkeleri, sistemin el ile ya da otomatik bir tetikleyici tarafından sıraya alınmış yapılardan tuttuklarını sınırlar.

    • Özel grup ilkeleri, sistemin bir raf kümesinde kaynak kodundan el ile sıraya alınmış yapılardan tuttuklarını sınırlar (Yapıyı sıraya koyma bölümünde açıklandığı gibi).

    Durdurulmuş, Başarısız, Kısmen Başarılı veya Başarılı olarak tamamlanmış yapılar için bekletme ilkesini değiştirmek üzere aşağıdaki adımların birini veya her ikisini gerçekleştirin:

    • Bekletme İlkesi sütunundaki değeri seçin ve şu seçeneklerden birini belirleyin: Tümünü Tut, Yalnızca Sonuncuyu Tut, Son 2'yi Tut, Son 5'i Tut, Son 7'yi Tut, Son 10'u Tut veya Tutulacak Sayıyı Belirt.

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

  11. When you finish working on the build definition, on the File menu, choose Save<Name of Build Definition> (Keyboard: Ctrl+S).

    Oluşturduğunuz yapı tanımı Takım Gezgini içinde Yapılar sayfasında görünür.Bkz. Yapıları çalıştırma, izleme ve yönetme.