SORU
4 AĞUSTOS 2011, PERŞEMBE


Ne kadar mükemmel, Sürekli Entegrasyon Çevre için Jenkins ile Serseri birleştirmek için?

Var olan bir proje var bazı SW çalıştırmak için gereksinimleri (örn: bir özel sürüm, Apache, PHP sürümü, örnek bir MySQL veritabanı ve birkaç diğer parçaları yazılım).

Zaten Vagrant, sanal ortamda tüm kurulum yani keşfettim. Yapılandırma dosyaları ve yemek kitapları dışarı kutuları oluşturabilirsiniz.

Ayrıca Jenkins gibi Sürekli Entegrasyon sistemi avantajları anladınız.

Şimdi (Serseri ve Jenkins) mükemmel Sürekli Entegrasyon Ortamı elde etmek için bu iki dünyayı birleştirmek istiyorum. Daha spesifik olarak, olacak gibi değil yüklemek için gerekli SW ile proje üzerinde makine çalışıyor Jenkins, ama senin gibi kullanmak için sanal ortam tarafından sağlanan Serseri periyodik olarak yapı projesi olan tepe. CI yazılımı (Jenkins) sizin için Berduş kutusu oluşturmak ve inşa etmek ve bunun üzerine proje test edecek.

Nasıl bunu başarmak için ortam Kur ister misin?

CEVAP
20 EKİM 2011, PERŞEMBE


sistem kurmak için iyi bir çözüm, benim önerim bu

  1. Bulunduğunuz jenkins ana CI (muhtemelen kullanıcı jenkins tarafından başlatılan) olarak çalışır
  2. Aynı makinede başka bir kullanıcı veya jenkins köle modu olarak çalışmak için bir makine oluşturmak
    • jenkins jenkins köle Efendi çağrılabilir, ve orijinal jenkins ana sunucu engel olmaz bu nedenle serseri izni ve çevreye olan serseri gibi farklı kullanıcı kullanabilir
    • temel serseri kutusu oluşturmak, sonra dağıtım için hızlanma yeniden olabilir
  3. Yükleme bilgileri (paket) en kukla (ya şef) vm kutusu içine yüklenecek tarafından yönetilen olabilir.

Muhtemelen anında serseri kutusu oluşturmak için veewee, bir göz atabilirsiniz.

İşte bu öneri benim için Rehber Make CI easier with Jenkins CI and Vagrant.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • GOTO Conferences

    GOTO Confere

    3 EKİM 2011
  • Matt Stokes

    Matt Stokes

    22 Ocak 2008
  • ShoSho

    ShoSho

    20 Ocak 2010