Şu anda bir ray motoru geliştirme sürecindeyim. Özel bir gitte saklanır.
Motoru kullanan bir "test" uygulamasına sahibim. Gem dosyasında, geminin kaynağı için git deposuna işaret ediyorum. Bunun arkasındaki mantık, projedeki tek geliştiricisiyim, ama test etmeme yardımcı olan bazı insanlar var ve bu insanlara her gün çalışmamın en son versiyonuyla birlikte sunmam gerekiyor.
Her gece, 3AM'de söyleyeyim, test uygulamamın geminin en son versiyonunu getirerek güncellememi yapmam gerektiğini söyleyebilirim.
Bununla ilgili iki sorum var:
- "otomatizm" (cron işi?) capistrano dağıtımı yapmak ne iş yapar? Yoksa bakmam gereken daha spesifik bir şey var mı?
- Gem versiyonumu her gün arttırmalıyım, bu yüzden test uygulamamın daha yeni bir sürüm olduğunu biliyor ya da sürümün ne olduğu fark etmeksizin hergün git'ten çekebilir mi?
Şu an için ne yapıyorum:
- Gem sürümünü git deposunda artırıyorum.
- Capistrano kullanarak, uygulamayı her gece el ile yeniden dağıtıyorum.
Teşekkürler!