Şu anda çalıştığım iki ortama sahibim: development
yerel olarak ve Heroku'da production
.İş akışına hazırlama ortamı ekleme
Uygulamayı kullanıcılara yüklemeden önce her şeyin beklendiği gibi gittiğini görmek için Heroku'da bir staging
ortamı eklemek istiyorum. Tercihen, staging
ortamı, production
ortamı ile aynı ayarlara ve verilere sahip olmalıdır.
Yukarıdakileri gerçekleştirmek için gereken adımlar nelerdir?
Detaylı açıklama için çok teşekkür ederim. Aşama/üretim uzaktan-kurulum kavramının etrafında kafamı alıp başladım ve bu bir kez gerçekleştiğinde merak etmeye başladım - üretim/evreleme ortamlarını ayırmanın gerçek faydaları neler?Genelde iki yerel şubeye sahip olacağım: master/geliştirme, ve geliştirme aşamalı uzaktan kumanda üzerinde itildikten ve gözden geçirildiğinde, gelişimi birleştiririm -> master ve bunu üretim uzaktan kumandasına yönlendiririm. –
Ürünün üretim ortamında nasıl bir performans sergilediğini görmek ve üretim sürecine başlamadan önce ürün sahiplerinin özellikleri test edebilmesini sağlamak için üretim ortamınızla aynı aşamada olmalıdır. TDD'nin gerçekten yakalayamadığı sorunların çoğu, örneğin kolayca atlayabileceğiniz css regresyonlarıdır ya da her zaman eksik olan varlık cehennemde bir yerlerde kırılabilir. Kısa bir şey, bir evreleme env'iniz var, üretim ile aynı konfigürasyon olmalı, sunucunun aynı canavara sahip olmanıza gerek yok, sadece yığının tamamıyla aynı olduğundan, dağıtımdan emin olun. – berislavbabic
, ben heroku config komutunu çalıştırdığımda: '' config: pull' komutunu alıyorum. mac için toolbelt birkaç gün önce İndirilen: Heroku-toolbelt/sen Heroku-config eklentiyi yüklemek zorunda @jpwynn 3.2.1 (x86_64-darwin10.8.0) yakut/1.9.3 – jpwynn