我想知道在Hudson中测试多个配置是否有一些好的做法。我们在调试和发布模式下编译测试,并且还可以打开和关闭MPI。
make系统采用一系列参数(DEBUG = FALSE,OPT = TRUE,MPI = TRUE)并做正确的事情,生成标记良好的测试可执行文件。我可能会创建一个单片控制脚本来完成所有工作,但我想知道我是否缺少一些用于迭代参数列表的工具。如果我可以在两者之间清理项目,那就更好了。
有人有意见吗?这是最好的单独项目吗?有参数吗?只是写一个非常完整的脚本?
答案 0 :(得分:4)
首次创建作业时,请选择构建多配置项目选项。
在多配置版本中,您可以添加“轴”,为您的某个构建参数定义一组值。然后构建脚本可以将Axis参数作为环境变量引用。定义多个轴,Hudson将遍历所有组合。