我现在在网上搜索了几个小时,但无法解决这个问题:
是否有一种简单的方法可以在每次推送时(或至少手动)将私有存储库从Github部署到登台/开发服务器? (如果只需要开发服务器的FTP数据,那将是最好的)。
我发现了这个:How can I automatically deploy my app after a git push ( GitHub and node.js)?但是最佳答案中的这种“教程”在插入build.sh的内容中停止了。在开发服务器上需要哪些模块? SSH,GIT,Ruby?也许这对你来说听起来很愚蠢,或者对我来说是错误的想法,因为网上没有找到任何答案。
问题是,大多数时候,应该部署主分支内容的服务器位于共享主机服务器上,在那里你并不总是有SSH,GIT,Python,Ruby等等。大多数从github部署的解决方案似乎都依赖于......:/
http://beanstalkapp.com/非常棒,您只需输入FTP-Data并自动或手动部署所选的存储库和分支。所以我想知道为什么我找不到类似的简单方法从Github部署?
非常感谢你!
纳斯
答案 0 :(得分:1)
目前还不清楚你有什么类型的项目,但这里有几个想法。
如果您的代码是用编译语言编写的,那么您可以:
答案 1 :(得分:0)
使用jenkins:http://jenkins-ci.org/ 它会在每次推送后自动构建项目
答案 2 :(得分:0)