我有以下构建系统:
- Windows 主机,带有一组需要构建的源文件
- VirtualBox 中带有构建服务器的 Linux 客户机
现在我通过虚拟盒共享文件夹挂载文件系统。然后我执行以下几个步骤来构建系统:
- 切换到 VirtualBox
- 运行构建脚本
- 将构建结果复制到共享文件夹中
手动执行此操作既无聊又耗时。如何从主机运行 VirtualBox 客户机中的 shell 脚本?
答案1
- 首先创建一个视窗脚本(.cmd、.vbs)自动运行 VirtualBox(检查本文档)
- 将构建脚本放在 Linux 机器上,以便在启动时运行(Ubuntu 操作指南)
- 创建一个 shell 脚本,等待构建结果的创建(如果结果基于时间戳具有唯一形式,则应该很容易实现)并将其复制到共享文件夹中