流浪的工作流程

时间:2014-08-04 13:03:19

标签: vagrant vagrantfile vagrant-gatling-rsync

我今天读到了关于流浪汉的消息,我在其中发现了几点。

  1. Vagrant为团队中的每个人创建了一个相同的开发环境。

  2. 一个现代的,复杂的应用程序可能使用许多外部依赖项,如各种数据库服务器,消息队列等。在每个开发人员的机器上为本地开发环境单独安装这些依赖项可能非常困难。使用虚拟机映像,我们可以轻松地分发每个配置的环境。

  3. 为加入我们团队的任何新开发人员启动并运行5分钟设置。这应该像运行单个命令一样简单:“vagrant up”。没有安装,没有故障排除。它应该“只是工作”™

  4. 我对上述陈述有一些疑问,

    1. 我们如何为加入我们团队的新成员设置环境?

    2. 如果新开发者在其虚拟设置中进行了一些更改,它将如何反映或部署到您的虚拟设置中?

    3. 您是否需要再次进行设置?或者它是否与SVN类似,即如果一个开发人员改变它也会自动影响另一台机器?

1 个答案:

答案 0 :(得分:1)

Vagrant是管理团队合作和创造良好创业流程的好工具。

  1. 您可以使用Vagrantfile和配置脚本创建一个git存储库..一个新的开发人员克隆您的repo并使用“vagrant up”命令启动它。他已准备好使用完整的环境。

  2. 我的Vagrant配置是一个git存储库..我将它与normale VCS一起使用。

  3. VCS :) git commit,pull,push ecc如何正常项目..