巧用VirtualBox共享目录,使虚拟机快速测试代码

前言

在平时开发中,开发环境与测试环境经常不统一。例如在Windows下开发,但由于运行环境可能只能在Linux下实现。这时候经常需要开发完之后打包上传到服务器,然后再运行测试,发现bug重新部署,如此反复劳心劳力,效率极低。对此问题可以使用VirtualBox的共享目录解决。

VirtualBox共享目录的配置

  1. 安装VirtualBox之后,安装虚拟机,如Centos等
  2. 安装VirtualBox扩展包
  3. 配置共享目录


    巧用VirtualBox共享目录,使虚拟机快速测试代码_第1张图片
    sharefold.png
  4. 设置开机自动挂载
    挂载命令: mount -t vboxsf work ~/work, 可以将其放在开机启动脚本中实现开机自动挂载

在宿主机开发,在虚拟机测试

这里以一个spring-boot项目为例:

  1. 将项目clone到work目录下
  2. 在宿主机用IDE开发
  3. 在虚拟机下工作目录中使用:mvn spring-boot:run运行测试,省去反复拷贝代码到麻烦

你可能感兴趣的:(巧用VirtualBox共享目录,使虚拟机快速测试代码)