Tôi muốn triển khai một ứng dụng Heroku sẽ được thực hiện lý tưởng bằng cách sử dụng git push -u heroku master
. Tuy nhiên, điều này sẽ chỉ hoạt động nếu có bất kỳ cam kết đang chờ xử lý nào được đẩy để làm chủ.Redeploy ứng dụng Heroku mà không cần thay đổi mã
Tôi làm cách nào để triển khai lại ứng dụng trong khi không có gì để đẩy? Tôi cố gắng git push -u heroku master -f
và vẫn nhận được tương tự dưới đây
Branch master set up to track remote branch master from heroku.
Everything up-to-date
PS: Tôi cũng muốn giữ lại các ứng dụng hiện có, có nghĩa là tôi không thể tận dụng các câu trả lời này https://stackoverflow.com/a/22043184/968442
này nghe có vẻ giống như một [XY vấn đề] (https://meta.stackexchange.com/questions/66377/what-is-the-xy-problem). Bạn hy vọng điều gì sẽ đạt được bằng cách triển khai lại cùng một mã? – Chris
Một trường hợp mà tôi đã thay đổi vài configvars, mà xứng đáng là một redeployment nhưng không có cam kết – nehemiah
[Thiết lập một var cấu hình] (https://devcenter.heroku.com/articles/config-vars#setting-up-config-vars-for -a-deploy-application) khiến ứng dụng của bạn được khởi động lại. Nó sẽ có hiệu lực mà không cần triển khai lại. Bạn có thể cụ thể hơn không? – Chris