Aracılığıyla paylaş


Yapıyı sıraya koyma

Bir ya da daha fazla derleme tanımı oluşturarak derleme süreçlerinizi tanımladıktan sonra, derleme sisteminizin avantajlarını kazanmak için başlatabilirsiniz.Çoğu derleme işlemi otomatik tetikleyiciler ile tanımlanır.Derleme tanımınız el ile ya da otomatik tetikleyiciye sahipse lazım olduğunda derlemeyi el ile sıraya koyabilirsiniz.

Önemli notÖnemli

Visual Studio 2013 ürününü Visual Studio Team Foundation Server 2013 ile kullanıyorsanız, bir derlemeyi sıraya aldığınızda derleme parametrelerini değiştirirken sorunlar yaşayabilirsiniz.KB 2898341 düzeltmesini alma.

Ortak görevler

Destekleyici içerik

Sürüm denetim sunucusundaki kaynak kodun en son sürümünü derlemek istiyorsanız ortak derlemeyi sıraya koyun.

Komut isteminde ortak bir derlemeyi sıraya koymak için TFSBuild start komutunu kullanın.

Erteleme listesine koyduğunuz değişiklikleri derlemek istiyorsanız özel bir derlemeyi sıraya koyun.Kaydetmeden önce kodunuza yapacağınız değişiklikleri doğrulamak için özel derlemeyi ("dost derleme" olarak da bilinen) kullanabilirsiniz.

Özel bir derlemeyi komut isteminde sıraya koymak için TFSBuild start komutunu /shelveset seçeneği ile birlikte kullanın.

Ortak ya da özel bir yapıyı tamamlanmış derleme olarak aynı seçenekleri kullanarak sıraya koymak istiyorsanız tamamlanmış derlemeyi tekrardan deneyin .

Tamamlanan derlemeyi yeniden deneyin

Ortak Derlemeler

Otomatik tetikleyicinin derleme tanımında belirtilmesinden bağımsız olarak derlemeyi el ile sıraya koyabilirsiniz.

  1. Ekip Gezgini'nde:

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

    2. Ev simgesiniGiriş ve ardından Simge oluştururYapılar (Klavye: Ctrl + 0, B) öğesini seçin.

    3. Derlemeler sayfası üzerinde Sık kullanılan derleme tanımları veya Tüm Derleme Tanımları altında,derleme tanımı için içerik menüsünü açın ve sonra Yeni Derlemeyi Sıraya Koy 'u seçin.

    Kuyruk YapısıTeamProjectName iletişim kutusu görüntülenir.

  2. Derleme tanımı listesi içinde, derleme tanımı seçilir ve açıklaması aşağıda gösterilir.Farklı bir derleme tanımını sıraya koymak istiyorsanız, listeden birini seçebilirsiniz.

  3. Ne derlemek istiyorsunuz? listesinde, En son kaynaklar 'ı seçtiğinizden emin olun.

  4. (İsteğe bağlı) Derleme denetleyicisi listesinde, varsayılan derleme denetleyicisi dışındaki bir derleme denetleyicisi seçin.

  5. (İsteğe bağlı) Sıra önceliği listesinde, aşağıdaki değerlerden birini seçin: Yüksek, Normal üstü, Normal, Normal altı, veya Düşük .

    Konum kutusu derlemenin sıradaki tahmini konumu gösterir.

  6. (İsteğe bağlı) Bu derleme için bırakma klasörü kutusu derleme tamamlandığında ikili dosyalar ve günlük dosyası gibi çıktıların saklandığı yerde gösterir.Çıktıları farklı bir konumda saklamak istiyorsanız, o konumun yolunu bu kutuya yazın.

    Önemli notÖnemli

    Bu değeri değiştirirseniz, bırakma klasörü olarak kullanmak için hazırlanan bir klasör belirtmelisiniz.Yapı tanımı için hazırlama konumu olarak Yapı çıktısını sunucuya kopyalama ayarını belirtmişseniz bu değeri değiştiremezsiniz.

    Bkz: Bırakma Klasörlerini Ayarlama

  7. (İsteğe bağlı) Parametreler sekmesinde, diğer derleme tanım ayarlarını sadece bu yürütme için görüntüleyin ve geçersiz kılın.

    Derleme tanımı Varsayılan şablon veya Yükseltme şablonu'na bağlı ise, bu parametreler hakkında daha fazla bilgi için bkz. Yapı işlemi için Varsayılan Şablonu kullanma veya Yükseltmede oluşabilecek sorunları çözme .

  8. Sıraya Koyma'yı seçin.

Özel Derlemeler

Erteleme listesi 'ne koyduğunuz değişiklikleri derlemek istiyorsanız özel derlemeleri sıraya koyun.Kaydetmeden önce kodunuza yapacağınız değişiklikleri doğrulamak için özel derlemeyi ("dost derleme" olarak da bilinen) kullanabilirsiniz.Değişikliklerinizin özel derlemelerini kaydetmeden önce gerçekleştirerek , ekibinizin düzenli olarak, gecelik yapı gibi, çalıştırdığı derlemeleri koparacak olasılığını azaltabilirsiniz.

Özel Derlemeler Ortak Derlemelerden Nasıl Ayrılır

Tamamlanmış bir özel derlemenin sonuçları tamamlanan ortak bir derlemeden şu bakımlardan ayrılır:

  • Özel bir derleme etrafı çevrelenmiş kayıtlama derlemesi 'ne derlediğiniz erteleme listesindeki değişikleri içeren kodda benzer .Ancak değişiklikleriniz etrafı çevrili kayıt derlemesinden sonra oldukları gibi özel derlemeden sonra sizin için otomatik olarak kaydedilmez.

  • Yapı kaynaklarınızı etiketlemez, başarısızlık ile ilgili bir çalışma öğesi oluşturur veya değişiklik kümelerini ve çalışma öğelerini ilişkilendirir.

  • Yapı Gezgini'nde, tamamlanan derleme aşağıdaki simgenin yanında görünür: Icon_BldPrivateBuild

  • Tamamlanan derleme N benzersiz bir tamsayı olmak üzere Build N biçimi kullanılarak adlandırılır.Derleme Sayısı Biçimi parametresi olarak belirttiğiniz bu biçim, ortak derlemelerden ayrılır.

  • Her yapı tanımı için sistemde saklanan tamamlanan özel derlemelerin sayısını sınırlamak için farklı bir (ve isteğe bağlı olarak farklı) bekletme ilkesi belirtebilirsiniz.

Özel Bir Derlemeyi Sıraya Koyun

  1. Ekip Gezgini'nde:

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

    2. Ev simgesiniGiriş ve ardından Simge oluştururYapılar (Klavye: Ctrl + 0, B) öğesini seçin.

    3. Derlemeler sayfası üzerinde Sık kullanılan derleme tanımları veya Tüm Derleme Tanımları altında,derleme tanımı için içerik menüsünü açın ve sonra Yeni Derlemeyi Sıraya Koy 'u seçin.

    Kuyruk YapısıTeamProjectName iletişim kutusu görüntülenir.

  2. Derleme tanımı listesi içinde, derleme tanımı seçilir ve açıklaması aşağıda gösterilir.Farklı bir derleme tanımını sıraya koymak istiyorsanız, listeden birini seçebilirsiniz.

  3. Ne oluşturmak istiyorsunuz? listesinde, Erteleme listesi ile birlikte en son kaynaklar'ı seçin.

    Raf kümesi adı kutusu görünür.

  4. Aşağıdaki adımlardan birini izleyin:

    • Bir erteleme listeniz varsa, Erteleme listesi adı kutusuna adını yazın veya erteleme listesi aramak için üç noktayı seçin (...) .

    • Çalışma alanınızdan erteleme listesine bekleyen bazı değişiklikleri koymak ve bu değişiklikleri derlemek istiyorsanız Oluştur 'u seçin.

  5. (İsteğe bağlı) Derleme başarılıysa ve erteleme listesindeki değişiklikleri kaydetmek istiyorsanız Değişiklikleri başarılı derlemeden sonra kaydet onay kutusunu seçin.

    Önemli notÖnemli

    Bu onay kutusunu seçerseniz, derleme özel derleme yerine etrafı çevrili kayır derlemesi olarak yürütülür.Etrafı çevrili kayıt derlemeleri hakkında daha fazla bilgi için bkz. Değişiklikleri doğrulamak için geçitli iade etme yapı işlemini kullanma .

  6. (İsteğe bağlı) Derleme denetleyicisi listesinde, varsayılan derleme denetleyicisi dışındaki bir derleme denetleyicisi seçin.

  7. (İsteğe bağlı) Sıra önceliği listesinde, aşağıdaki değerlerden birini seçin: Yüksek, Normal üstü, Normal, Normal altı, veya Düşük .

    Konum kutusu derlemenin sıradaki tahmini konumu gösterir.

  8. (İsteğe bağlı) Parametreler sekmesinde, diğer derleme tanım ayarlarını sadece bu yürütme için görüntüleyin ve geçersiz kılın.

    Derleme tanımı Varsayılan şablon veya Yükseltme şablonu'na bağlı ise, bu parametreler hakkında daha fazla bilgi için bkz. Yapı işlemi için Varsayılan Şablonu kullanma veya Yükseltmede oluşabilecek sorunları çözme .

  9. Sıraya Koyma'yı seçin.

Tamamlanan derlemeyi yeniden deneyin

Derleme sürecine yapılan bazı olası değişiklikleri test ediyorken ya da seçeneklerle denemeler yapıyorken şuan tamamlanmış olan bir derlemeyi sıraya koyduğunuzda belirttiğiniz seçenekleri kullanarak hızlı bir şekilde ortak ya da özel derleme sıralayabilirsiniz.

  • Ekip Gezgini'nde:

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

    2. Ev simgesiniHome ve ardından Simge oluştururBuilds öğesini seçin.

    3. Derlemeler sayfasında Derlemelerim altında, tamamlanmış bir derleme için içerik menüsünü açın ve sonra Derlemeyi yeniden deneyin'i seçin.