2013-10-22 27 views
5

"git push heroku master" kullanarak konuşlandırıyorum, fakat 2 buildpack kullanıyorum ve her şeyi inşa etmek birkaç dakika alıyor. Uygulamam hala KG’de.Heroku - Git push it

Bu yüzden sorum şu: Tüm bu yapı sürecine girmeden uzak dosyaları güncelleştirmenin bir yolu var mı?

ı bunun bir şeyi inşa etmek gerekmez biliyorum

<span class="foo"> 

için

<span class="bla"> 

değiştirmek diyelim, ama tekrar inşa etmek zorunda kaldım.

+0

"Keşke her şeyi yerel olarak test edebilseydim, ama bazen yapamazsın" - neden yapamazsın? Çoğu durumda, bu sorunun çözümü uygun bir yerel test ortamı oluşturmaktır. (İstisna, Heroku dağıtım sürecini kontrol etmeye özel olan şeyleri test etmektir.) –

+1

@ MarnenLaibow-Koser Haklısınız, en iyisi her şeyi yerel olarak test etmektir ve sadece işiniz bittiğinde itmek olacaktır. Bu kısmı sorudan çıkardım. – carlosvini

cevap

3

Heroku derleme derleyici slug doğrudan Git içine bağlı gibi görünüyor. Bastırdığınızda, yeniden oluşturmak için uzak bir Git hook çalışır. (Bu, "beklerken" yapar, bu yüzden Ctrl-C tuşlarına basarak yapıyı iptal edebilirsiniz - ve itme.)

İlginçtir ki, this fellow tersi sorun yaratıyordu - itmeksizin yeniden inşa etmek istedi herhangi bir değişiklik. , boş bir taahhütle yapabilir. Gelen yeni bir taahhüt, yapım kancasını tetikleyecektir.

Herhangi bir hızda, bir Git uzaktan kumandasının kancalarını devre dışı bırakamazsınız; Bu, Git'in tasarımının bir parçası. Bu yüzden Git'i yayınlamak için kullanmanız gerekiyorsa, sorunuzun cevabı "hayır, bir kahve makinesi veya yakın bir webcomic olsun." ;-) Kullanarak olasılığını bırakır. Ben tamamen yabancı değilim, ama Git kullanmadan bırakılması için Heroku'nun Anvil10 bakabilirsiniz. Muhtemelen aradığın şey bu. Birşeyler çalışırsan haberim olsun!

+0

Bunu bekliyordum. Ama ben heroku run bash koşma ve git çekme ya da bir şey koşma gibi bir yol olduğunu umuyordum ... Bir süre bu soruyu tuttum, sormak istemedim, ama 2 buildpacks ile bina normalden daha uzun sürüyor daha önce vardı. Yine de Thx .. – carlosvini

+0

Anvil ilginç bir öneri. Var olduğunu bilmiyordum. Pratikte ona hiç ihtiyaç duyduğunu hayal edemiyorum, ama hiç kimse bilmiyor. –