'da Tomcat 7 uygulamasının nasıl yeniden dağıtılacağını biliyorum, bir git push origin master
'un, OpenHack'in uygulamayı yeni sürümüne yeniden dağıtmasına izin vereceğini biliyorum.Openhift
Ancak durumum, Tomcat uygulamasının başka bir alt modül maven projesine bağlı olması ve her ikisinin de anlık görüntüsüdür.
Alt modül projesi değiştiğinde (Tomcat uygulaması aynı kalırsa), git push origin master
hiçbir şekilde çalışmaz (Everything up-to-date
) ve tabi ki, Openhift benim uygulamamı yeniden konuşlandırmayacaktır, bu da yenilemenin anlamı yoktur. Benim için en yeni alt modül enstantane eser.
Peki, bu sorunu nasıl çözebilirim? rhc restart
ve rhc reload
'u denedim, ancak çalışmazlar. rhc redeploy
gibi bir komut var mı?
'git push kökenli usta -f' kullanıyorsanız? – eis
Çalışmıyor. Bence "push --force", yerel ref'in atası olmayan repodaki kaynak kodunun üzerine yazmak için kullanılır. – rAy
@rAy: Bu doğru, ve OpenShift yalnızca farklı bir işlemin daha sonra var olana aktarılması durumunda dağıtımı tetikler. – Flimm