tha*_*ath 6 c++ dependencies build-process
我发现c ++问题中的测试环境有问题.
我们有一台机器从版本控制系统下载代码,并构建它并执行单元测试,没什么新东西.
当我们在项目中添加新的依赖项时会出现问题.我们正在同时开发许多功能,这是相对常见的.我们发生这种情况时,我们必须建议测试人员并给他们一个简单的方法来重现编译环境......
而且我在想是否有其他简单的方法可以解决这个问题...不知道,像virtualenv或buildout for python这样的工具..
我一直在谷歌搜索,但没有运气.
任何帮助将不胜感激.
您始终可以将所有依赖项添加到版本控制系统,并提供将安装所需子系统的自动化脚本。在我工作的地方,如果您只是从存储库下载当前版本,您可以一步构建一个 ISO 映像,测试人员可以将其安装在他们想要的任何计算机上。该映像包含从操作系统到应用程序的所有内容。
根据您的具体情况,您可能希望从较小的步骤开始,例如将依赖项添加到存储库并让测试人员检查是否有任何新文件出现或更改版本。