所以我已经创建网站已有几年了,但我从不关心好的工作流程。所以我做了一些糟糕的事情,比如在生产服务器上工作等。
我想改进所有这些,所以我遇到了像wordmove(用于wordpress)的git和工具。
我试图想象我想要的东西或我认为可行的东西: workflow visualization
现在我觉得有些“错误”或“不太好”,可以做得更好,但我真的不知道该做什么或怎么做。
所以我有我开发的本地机器,然后我有一个bitbucket存储库,一个向客户显示当前状态的登台服务器和一个生产服务器,它是客户的实时服务器。
我很感激一些帮助:P如何理解。
答案 0 :(得分:0)
从git 2.3开始,一个名为&#34的功能; Push to deploy"添加后,您可以搜索文档或阅读here
答案 1 :(得分:0)
您在制作什么类型的网站? WordPress,Drupal等?看起来你正走在正确的轨道上。
如该图所示,我建议为每个项目创建development
,staging
和production
分支,并为侦听推送的repo设置webhook并相应地部署(和构建)。通过这种方式,您可以将私有服务器部署到" stage"在合并到production
之前,首先是客户的项目/功能。
stackahoy.io就是为了做到这一点。它可以免费获得1个回购和无限制的分支机构。使用Stackahoy的一些好处是:
免责声明:我为Stackahoy工作,很乐意回答任何问题。