所以我在我的工作流程中使用git(BitBucket)并且我不想放弃经典的FTP上传并使用某种" git powered"部署通过终端执行。
所以这是我更喜欢的设置:
我怎样才能做到这一点?
答案 0 :(得分:1)
为了实现这一目标,您需要采用某种CICD(持续集成/持续部署)管道。这有很多种不同的风格,但由于你使用的是Bitbucket,你可能需要研究Atlassian's Bamboo。
将它集成到管道中后,您需要对git存储库中的更改进行工具轮询。一旦看到这些更改,它就会自动运行您拥有的任何测试,一旦通过它,就可以执行gulp deploy staging
或gulp deploy live
。
Atlassian使用他们的工具here也有相当多的资源。
答案 1 :(得分:-1)
您想要尝试DeployHQ的声音。
还有更多功能!