Buradaki seçenekleri gözden geçirdim ve 2011 sonundan itibaren onları toplayacağımı düşündüm.
Bir sonra ölüme yakın deneyim hala bağlı sol web ile eski bilgilerin demo site ve yere düşmüş, bu proje yine hayatın bir kıvılcım vardır. Ancak dokümantasyon devam etmedi ve öğreticideki adımların birçoğu basitçe kırıldı ; Taşlara yapılan referansları değiştirmek, gruptan bazı şeyler oluşturmak zorunda kaldım ve sonra hala çalışamadım .
Çok basit : Sadece indirin, projenizi eklemek için bir komut satırı çalıştırın ( bunu yapmak için kullanıcı arayüzü yoktur ) ve Rails uygulamasını çalıştırın. Ancak, projenizi düzenlemek için bir kullanıcı arayüzü yoktur ve bunlara bağlantılar göstermenin yanı sıra yapı yapay nesnelerle gerçek bir entegrasyon yoktur : testlerin herhangi bir grafiğini almazsınız, trend çizgileri vb routes.rb
. kod bağlama çalışma ( resources :projects
satır diğer tüm varsayılan olmayan yolların altına taşımak gerekir).
Bu harika görünüyor , ancak ödeme ölçeği boşa çıktı. 3 ajan ücretsiz ve sonra bağımlı olduğunuzda yüzlerce dolar dole gerekir. Personal Builds harika görünüyor, ancak bütçeniz yok .
Bu bir Java sapmasıdır ve bin seçenekle yüklüdür , bu yüzden UI kafa karıştırıcıdır ve projelerinizi kurmak için bir iştir . Ancak bir kez kurduktan sonra , çoğu yerden çekebilecek, her şeyi çalıştırabilecek ve her şeyi rapor edebilecek birçok eklenti elde edersiniz . OS X Installer Jenkins işaret /Users/Shared/Jenkins/Home
ama bu dizini veya oluşturmak için başarısız chown
onu daemon
(varsayılan olarak kullanır, ve yeni olarak değişmelidir jenkins
Eğer GitHub entegrasyonunu ayarlayabilirsiniz böylece kullanıcı).
Diğerleri
Bunları gerçekten denemedim, ama nedenini anlatacağımı düşündüm:
- CI Joe GitHub deposuna istediğimden daha fazla sahip olmak istiyor ve yaratıcıları bile kullanmıyor; Jenkins'teler.
- Cerberus düzgün bir şekilde küçük görünüyor ancak kullanıcı arayüzü yok ve başkalarının görebileceği yapı yapılarını otomatik olarak yayınlamıyor.
- BigTuna , (zaten minimal) topluluk desteği olmayan bir CruiseControl.rb klonu gibi görünüyor.
- JIRA ve BitBucket kullanıyorsanız bambu gerçekten düzgün görünüyor, ancak ikisini de kullanmıyoruz. Dağılıyor ama zaten Capistrano'da ayarladık.
Seçim
Jenkins'le gittik , ama gerçekten daha hafif çözümlerden birinin işe yaramasını dilerdim.