Şu an PHP projemi hedef makinede Subversion checkout kullanarak dağıtıyorum. Ben test ve kod analizi amaçları için Hudson/Jenkins kullanıyorum, ancak ve 'u dağıtım için mi kullanmalıdır? Öyleyse nasıl?PHP projesinin Hudson/Jenkins ile dağıtımı
cevap
Çalıştığım yerlerin hepsinde kullanıyoruz. Kısaca here işlemini tanımladım. Bir kazan plakasının bunu yapabilmesi için Google "Hudson template" veya "Jenkins template".
Şu anda PHP tabanlı projelerle kullanmak için Jenkins'i araştırıyorum, ancak henüz gerçek bir dağıtım durumunda kullanıyorum. Bölüm 12/Jenkins: John Ferguson Smart tarafından verilen Kesin Kılavuz, otomatik ve sürekli dağıtımın uygulanmasını kapsar. Bu bölüm size bazı fikirler vermelidir. Sen ...
http://www.wakaleo.com/books/jenkins-the-definitive-guide
gelen 'ücretsiz' için rehber indirmek indirmek forma bilgilerinizi girmek üzere istekli sağladı edebilirsiniz. Ayrıca
Sebastian Bergmann (php-template for Jenkins yaratıcısı) O'Reilly Media tarafından Ağustos 2011 yılında yayınlanan olması gerekiyordu Jenkins ile PHP Projesi entegre başlıklı bir kitap yazmış. Kitabın içeriğini tam olarak bilmiyorum, ancak umuyorum ki, PHP ile oluşturulan uygulamaları dağıtmak için Jenkins'i nasıl kullanacağımıza dair iyi örnekler verelim.
Ek: Jenkins ile sürekli entegrasyon üzerine J. Armando Jeronymo tarafından çok bölümlü bir öğreticinin ilk kısmı, PHPmaster'da göründü: http://phpmaster.com/continuous-integration-with -jenkins-1/Umarız eğitim dizisindeki sonraki bölümler, Jenkins'den en çok ne tür geliştirme senaryolarının yararına olacaklarını tartışacak. –
Eğer yapı boru hattı eklentisi kontrol etmelisiniz: https://wiki.jenkins-ci.org/display/JENKINS/Build+Pipeline+Plugin bununla kendi qa iş akışını ayarlayabilirsiniz.
* (ipucu) * http://edorian.posterous.com/setting-up-jenkins-for-php-projects – Gordon
Sanırım @ arex1337 "jenkins nasıl kurulur" diye sormuyor ama "nasıl yapılır" Kodumu üretim sunucularına almak için jenkins kullanmalıyım ". Açıklayabilir misin ? :) – edorian
@edorian, doğru –