我的Jenkins设置Perforce时出现以下问题: 原始分支内容如下所述,因为构建产品需要所有3个模块。因此构建工作区将包含所有3个模块。
//depot-product/moduleA
/moduleB
/moduleC
我创建了一个映射,只查看moduleA上的任何更改。所以我的映射看起来像这样:
//depot-product/moduleA/... //workspace/moduleA/...
但是,我没想到的是,在moduleA的代码中,有其他模块上的目录的符号链接。所以p4在下面的消息中失败了:
Caught exception communicating with perforce. Errors encountered while force syncing: error: open for write: /home/user/jenkins/jobs/jobModuleA/workspace/moduleA/dir1/symDir/file.txt: No such file or directory
symDir是指向moduleB上文件的链接。
所以我的问题是,我可以告诉p4同步忽略此恶意空间之外的文件,或符号链接指向的目录吗?