我在Jenkins中创建了一个新项目,在配置时确保取消选中“让Jenkins创建工作区”和“让Jenkins管理工作区视图”框,因为我不希望Jenkins更改我的默认工作区路径(C:\工作区)。但是,一旦触发构建,它会自动将工作区路径更改为C:\ tools \ Jenkins \ jobs \ project_name \ workspace。更改路径是不可接受的,因为我的很多源文件都依赖于C:\ workspace路径。
我是否误解了我未经检查的盒子的功能?如何将路径保存在C:\ workspace?
答案 0 :(得分:1)
我从未使用Perforce插件,我也不知道这些复选框的作用。但通常如果要修复工作区的路径,可以使用Configure->Advanced Project Options->Use custom workspace
复选框。如文档中所述,它可以满足您的需求:
通常,您应该让Jenkins分配和清理工作区目录,但在某些情况下这是有问题的,在这种情况下,此选项允许您手动指定工作区位置。 其中一种情况是路径是硬编码的,并且代码需要在特定位置构建。虽然毫无疑问这样的构建并不理想,但这个选项可以让你在这种情况下继续前进。
也许你还必须玩“让詹金斯创造工作空间'和让Jenkins管理工作区视图'复选框。