Jenkins 詹金斯一直在更改我的工作区路径

Jenkins 詹金斯一直在更改我的工作区路径,jenkins,perforce,Jenkins,Perforce,我在Jenkins中创建了一个新项目,配置时确保取消选中“让Jenkins创建工作区”和“让Jenkins管理工作区视图”框,因为我不希望Jenkins更改默认工作区路径(C:\Workspace)。但是,一旦触发生成,它会自动将工作区路径更改为C:\tools\Jenkins\jobs\project\u name\workspace。更改路径是不可接受的,因为我的许多源文件都依赖于C:\workspace路径 我是否误解了我检查过的盒子的功能?如何在C:\workspace中保持路径?我从未

我在Jenkins中创建了一个新项目,配置时确保取消选中“让Jenkins创建工作区”和“让Jenkins管理工作区视图”框,因为我不希望Jenkins更改默认工作区路径(C:\Workspace)。但是,一旦触发生成,它会自动将工作区路径更改为C:\tools\Jenkins\jobs\project\u name\workspace。更改路径是不可接受的,因为我的许多源文件都依赖于C:\workspace路径


我是否误解了我检查过的盒子的功能?如何在C:\workspace中保持路径?

我从未使用过Perforce插件,我不知道这些复选框的作用。但通常,如果要修复工作区的路径,可以使用
Configure->advancedprojectoptions->use custom workspace
复选框。如文档中所述,它满足您的需要:

通常,您应该让Jenkins分配和清理工作区目录,但在某些情况下,这是有问题的,在这种情况下,此选项允许您手动指定工作区位置。 其中一种情况是路径是硬编码的,并且代码需要构建在特定位置。毫无疑问,这样的构建并不理想,但此选项允许您在这种情况下继续进行

也许您还必须使用“让Jenkins创建工作区”和“让Jenkins管理工作区视图”复选框