我有Spring Boot项目。在我创建了Heroku acc和新的应用程序之后,我改变了我在应用程序中的Postresql属性。属性,但问题是部署。如果我没弄错的话,我不能链接gitlab和heroku,但是可以链接github。所以,我想知道我是否需要在github上移动我的项目,或者有一些方法来解决它。谢谢!
不,你不需要把你的代码GitHub。有几种方法可以部署到Heroku,其中只有一种依赖于GitHub。
一种常见的方法是将代码推送到Heroku。假设您已经安装了Heroku CLI:添加一个名为
heroku
的新远程,它指向Heroku的Git存储库。最简单的方法是运行heroku git:remote -a example-app
从您的项目目录。如果你检查你的遥控器,你应该看到一个新的叫做
heroku
。
即可。git push
到新的heroku
远程。在希望部署本地main
或master
分支的常见场景中,只需运行git push heroku main # or "master"
如果你从另一个分支部署,你仍然需要在Heroku上推送到
main
或master
只有这两个分支名称才会触发构建。
我鼓励你通读我上面提供的所有链接。Heroku关于这些东西的文档非常好。