我是 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??
很抱歉描述太长了。