考虑让一组开发人员在一些Node.js项目和一个测试环境开发机器上工作,例如,dev.example.com
。每个开发人员在他们自己的功能分支(在git上)本地工作。有时,开发人员希望与他或她的团队成员分享他的工作,以进行代码审查演示或测试。显而易见的方法是在共享计算机上设置个人项目实例,例如feature.user.dev.example.com
,并向所有相关人员发送链接。
我想让这个工作流程更优雅。由于所有开发人员都提交到同一个远程存储库,因此可以在第一次请求feature
时自user
分支feature.user.dev.example.com
自动检出并设置项目实例。
这个想法有没有现成的解决方案?
我正在寻找的是某种守护方式,可以听取请求并运行mkdir /home/user/www/feature && git clone ... && make server
等特定命令。
答案 0 :(得分:0)
通过所谓的本地隧道服务,可以通过几种非常方便的方式与其他开发人员共享本地进度。例如local-tunnel
package:
npm install -g localtunnel
$ lt --port 8000
your url is: https://gqgh.localtunnel.me
现在可以从任何地方访问您的本地端口。我不太确定这是你正在寻找的东西,虽然它对我有用并且有助于在开发过程中节省一些时间。