Ş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.
- 1. Maven ile bir PHP Kitaplığı projesinin dağıtımı
- 2. .NET/Jenkins ile dağıtımı .NET
- 3. Aynı sunucuda php projesinin dağıtıldığı bir 'GET' isteğini nasıl yapabilirim?
- 4. JavaMe dağıtımı
- 5. MSDeploy ile IIS ayarlarının sürekli olarak dağıtımı
- 6. Silverlight Dağıtımı
- 7. ASP.NET Dağıtımı
- 8. CodePlex projesinin silinmesi
- 9. benim makefile çalışma projesinin
- 10. Herhangi bir Programlama Projesinin mimarisi nasıl oluşturulur?
- 11. python3 tarafından scrapy projesinin oluşturulması
- 12. Anahtarlık + adhoc dağıtımı
- 13. Winforms projesinin wpf projesine dönüştürülmesi
- 14. WSO2 İş Süreçleri Dağıtımı + Kural Servisi Hatası
- 15. MAVEN dağıtımı için bağlayıcı?
- 16. ADO.NET Veri Hizmetinin Dağıtımı
- 17. RVM & Unicorn dağıtımı
- 18. Web Dağıtımı hata verdi
- 19. Yerleşik iskelede sıcak dağıtımı
- 20. Linux'ta yazılım dağıtımı?
- 21. GlassFish Sunucu dağıtımı
- 22. Jenkins: maven dağıtımı
- 23. Web sitesi dağıtımı dosyaları
- 24. C# dağıtımı yükleme sorunları
- 25. Entity Framework + SQLite dağıtımı
- 26. Java Web Uygulaması Dağıtımı
- 27. Tomcat uygulamasının dağıtımı başlatılmasını engelleme
- 28. Alt menüden otomatik heroku dağıtımı
- 29. Web dağıtımı ve klasör izinleri
- 30. Varsayılan OS ailesi dağıtımı için
* (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 –