Sunucu evreleme Hudson + + gitolite sanal konak

1 Cevap php

Ben de benim sürekli (Zend Uygulama tabanlı projeler için) entegrasyon sunucu ve hazırlama sunucusu olmak istiyorum Ubuntu sunucu var.

Takım havuzuna kaynak dosyaları bastırıyor:

/home/git/repositories/testing.git

Then Hudson does the build, and the master branch is exported (maybe cloned is a better word) by git hudson plugin to:

/var/lib/hudson/jobs/test/workspace/

Çalışma alanı benim evreleme web gerekli değildir yanı sıra, hangi .git klasör içeriyor.

Eğer depo içeriğinin evreleme versiyonunu görmek için sanal konak nasıl kurarım?

Çalışma alanına sanal konak noktası mı, yoksa başka bir dizine dosyaları ihracat yapacağız?

Ne izinleri ve güvenlik hakkında? Hudson, tüm çalışma alanı dosyalarının sahibidir. Ben erişimini kurmak için bazı post-build eylemler yapmak zorunda mı?

P.S. Bu soru serverfault daha seçileceği ise, göç lütfen.

1 Cevap

Ben çalışma alanına basamak sunucusuna işaret olmaz. Senin inşa başarısız olursa (veya oluşturma işlemi sırasında) bir hazırlık ortamı bozulmuş olabilir ve daha fazla test için şansı yok. Başka bir derleme adımı veya hazırlama ortamında dağıtmak için bir yazı yapı adım için daha iyi bir uygulamadır.