2012-01-23 19 views
15

Projem için aşağıdaki adımlar var: Ekip stüdyosu oluşturma performansını nasıl geliştiririm?

  • fx polis
  • yapmak için herhangi bir yolu birimi

  • test kapsamı
  • çiftleri bulucu testleri
    1. inşa var mı TeamCity paralel olarak 2-5 adım mı yürütüyor? Bunun için birkaç yapım aracı kullanabilir miyim?

  • +1

    Her yapıda fxcop ve çoğaltıcı bulucuyu çalıştırmanız mı gerekiyor? Ben sadece o gece yaparım. Onları farklı konfigürasyonlara bölme problemi, diğerinin değil, başarılı bir şekilde tamamlanabilmenizdir. Bu nedenle, eğer devreniz önceden test edilmiş ödevleri kullanıyorsa, bazen yapmaması gerektiğinde başarılı olabilirler. Bunun yerine, csproj veya gruplarına göre daha küçük birimler oluşturun. –

    +0

    @JamesWoolfenden, evet, aynı fikre geldim: Geceleri inşada fxcop ve kopyaları çalıştırın – SiberianGuy

    cevap

    10

    Evet. en az dört yapı maddeleri varsayarsak, aşağıdakileri yapabilir:

    MyProject altında
    1. , 5 yapı konfigürasyonları (Build, Unit Tests, vs) tanımlar.
    2. Düzenleme inşa yapılandırmaları 2-5 ve tanımlamak Build Triggering yeni Trigger (Finish Build Trigger seçin ve Build başarılı bir koşudan sonra çalışacak şekilde ayarlayın.
    3. Düzenleme yapılandırmaları 2-5 inşa ve Dependencies yeni Artifact dependency tanımlamak (Add new artifact dependency belirleyin ve yaptığınız Build yapılandırmanın çıkışını seçin.

    sürece mevcut ajanları var gibi inşa yapılandırmaları kendi ajanı, başarılı bir Build sonra her çalışacaktır.

    Bir yan notda, özel projenizi bilmeden, yalnızca tüm işlem gerçekten uzun sürdüğünde (yaklaşık 15 dakikadan fazla bir süre geçerse) bunu yapmanızı öneriyorum ve bu makineleri (sanal ya da değil) ayırabilirsiniz. .

    İlgili konular