2014-04-07 68 views
8

Şanssız belgeleri takip etmeyi denedim.
http://docs.nuget.org/docs/workflows/using-nuget-without-committing-packages http://docs.nuget.org/docs/reference/package-restoreNuGet Package Restore içinde Jenkins Yapı SVN ile oluşturma

Ben SVN benim paketleri klasörü işlemek istemiyorum ve ben paket Jenkins de ateş etmeye geri ama bunu nasıl emin değilim almaya çalışıyorum. Her şey görsel stüdyo içinde yerel olarak gayet iyi çalışıyor. Bunu Jenkins kurulumumla çalışmak için nasıl alabilirim? ResolveAssemblyReferences hatalarını alıyorum. Montaj bulunamadı.

Mümkünse MSBuild-Entegre Paket Geri Yükleme'yi kullanmak istemiyorum. SVN'ye .Nuget klasörünü eklemek istemiyorum.

Jenkins'in Otomatik Paket Geri Yükleme'yi kullanması mümkün mü? Yoksa Komut Satırı Paketi Geri Yükleme'yi mi kullanmalıyım? https://docs.nuget.org/docs/reference/package-restore

Jenkins'de hangi özel ayarlara ihtiyacım var?

P.S. Ben jenkins eklentisi yüklü ve MS VS 2010 kullanıyorum.

cevap

7

Komut satırında yapabileceğiniz her şeyi, Jenkins'de yapabilirsiniz. Jenkins'de, birden çok oluşturma adımı belirtebilirsiniz (bkz. Yapılandırma adımı ekle düğmesi). Kendi kutunuzdan yapabildiğiniz gibi komut satırından paket geri yüklemesi yapmak. Açılır menüden Windows Batch komutunu çalıştır'ı seçin. Birden fazla sahip olduğunuzda adımlar inşa edebilirsiniz. Yapılandırma adımının açıklamasının yanında (Windows toplu iş komutunu Windows komutlarını belirleyebileceğiniz alanın üstünde) bulunan tutamacı tutamacı vardır. Ancak, en son dökümantasyonu okurken, package-restore'u Çözüm dosyanızın içine alabilirsiniz. Bu tercih edilir. Ayrıca, bu paketleri indirdiğiniz klasörü yok saymak için sürüm kontrolünüzün numaranızı göz ardı ederek kullanın. Bu şekilde, hiç kimse indirilen paketleri yanlışlıkla kontrol edemez. Jenkins Kaynak Kodu Yönetimi Bölüm Altında

, birini kullanın "ilk sürümsüz/göz ardı dosyaları silerek taklit temiz bir ödeme, daha sonra 'svn update'" veya bu Her zaman ödeme "işe yaramazsa Kaynak Kod Yönetimi altında temiz kopya ". Yaptığınız zaman VisualStudio bitkileri her yere yerleştiriyor ve bir yeniden denediğinizde müdahale edebilir.