我正在Cloud9 IDE上创建站点,我找不到容易将我的生产代码推送到DigitalOcean droplet服务器的方法。也许有一些简单的方法,我可以很容易地将代码从Heroku推送到Cloud9。使用来自Cloud9控制台的简单命令。
我所有的git代码都生活在Bitbucket中,所以也许您有办法将它连接到DigitalOcean
希望听到你如何做这些生产“推”。在这些事情上,你可能有着众所周知的技巧。
帮助!
发布于 2015-05-07 03:22:32
你的第一个简单的选择是拉而不是推。只要做一个
git clone或者是一个
git pull在液滴上。
更困难的方法是创建一个持续集成(CI)环境,比如Jenkins或CruiseControl。您不太可能在托管的git环境(如GitHub或BitBucket )中找到此功能。
有些人读到:
http://cruisecontrol.sourceforge.net/
发布于 2015-05-07 06:02:56
您可以在DigitalOcean液滴上设置git和git挂钩,以便在服务器上部署最新的代码。一旦一切就绪,您就可以只做git push production master ( production是我刚才给出的名称,可以是您想要的任何名称),您的生产环境将随着最新的更改而重新部署。
本文介绍:https://danbarber.me/using-git-for-deployment/在帮助您入门方面做得很好,但是,当然,在钩子中添加的部署代码也会有所不同。
编辑:--实际上,这对你来说可能更好:https://www.digitalocean.com/community/tutorials/how-to-set-up-automatic-deployment-with-git-with-a-vps :)
希望这能有所帮助。
https://stackoverflow.com/questions/30088607
复制相似问题