我是 Jenkins 的新手,刚刚开始配置它。这是我到目前为止所做的:
- 安装并配置 Jenkins 以显示主页。添加了 PMD 插件。
- 将 设置
HUDSON_HOME
为特定目录 > C:\Work\Jenkins 配置了一个测试版本来运行一个简单的无操作 ant 脚本。它运行成功
编写了一个独立
pmdbuild.xml
的文件来检查 C:\myview 中的一组文件(我使用的是 clearcase)。此 xml 还将输出 pmd_results.xml 复制到工作区目录$HUDSON_HOME/[job-name]/workspace
现在我
pmdbuild.xml
在我的主要构建中添加了一个步骤。所以我的构建有两个步骤:运行一个简单的脚本,什么都不做。湾。运行 pmdbuild.xml
生成pmd_results.xml
并将其放入$HUDSON_HOME/[job-name]/workspace
(硬编码,因为 Jenkins PMD 插件需要该文件)Jenkins
pmd_results.xml
使用插件自动获取并显示警告和所有内容。
现在的问题:
如果我单击 PMD 结果中的文件名,它会在
filenotfound
查找$HUDSON_HOME/[job-name]/workspace
.我的 java 代码文件放在 C:\myview (一个清晰的快照视图)
我的问题是,我是否需要将所有代码文件都放在里面$HUDSON_HOME/[job-name]/workspace
?意思是我不能告诉 Jenkins 在 C:\myview 或任何其他目录中查找 PMD 输入文件而不是$HUDSON_HOME/[job-name]/workspace
??
很抱歉描述太长了。