nodejs - heroku php
Reimplementar la aplicación Heroku sin cambios de código (2)
Ahora también hay un complemento para la línea de comandos de Heroku que le permite relanzar el último slug implementado.
Consulte https://www.npmjs.com/package/heroku-releases-retry
Me gustaría implementar una aplicación Heroku que se haga idealmente usando git push -u heroku master
. Sin embargo, esto solo funcionará si hay algún compromiso pendiente que se debe enviar al maestro.
¿Cómo puedo volver a implementar la aplicación mientras no haya nada que empujar? git push -u heroku master -f
y sigo obteniendo lo mismo debajo
Branch master set up to track remote branch master from heroku.
Everything up-to-date
PD: también quiero conservar la aplicación existente, lo que significa que no puedo usar esta respuesta https://stackoverflow.com/a/22043184/968442
Normalmente, al configurar una var. De configuración, la aplicación se reinicia. En la mayoría de las situaciones, no debería haber necesidad de volver a implementar después de hacer esto.
Si realmente necesitas desencadenar un nuevo despliegue, puedes agregar un nuevo commit vacío, luego presiona a Heroku nuevamente:
git commit --allow-empty -m "Trigger Heroku deploy after enabling collectstatic"
git push heroku master
El nuevo commit vacío es un commit regular. Tiene un hash, un autor, una marca de tiempo, etc. Tendrá el mismo árbol que su padre. Esto debería hacer que Heroku vuelva a compilar tu aplicación con el mismo código que la confirmación anterior.
Es un poco incómodo, pero funciona.