我正在尝试设置一个Jenkins服务器来构建存储在Perforce Depot中的Maven项目,但是我没有设置Perforce插件。
这就是我所拥有的(无论詹金斯):
//components/myjavaproject/main
中使用我的Maven项目运行Perforce服务器(这是pom.xml
所在的路径。p4javabld
,其客户端规范称为p4javabld-cqm1
D:\p4client\p4javabld
当我设置Jenkins项目时,我设置了
P4PORT
到我的perforce服务器,p4javabld
p4javabld-cqm1
stream
//components/myjavaproject/main
在配置页面上,我得到无法针对软件仓库检查工作区和无法针对软件仓库检查流
当我运行构建时,它会执行
p4 changes -s submitted -m 1 //p4javabld-cqm1/...
我认为没有意义。然后似乎要扫描完整的Perforce仓库,似乎不要专注于//components/myjavaproject/main
配置错误是什么?
答案 0 :(得分:0)
我能够让Jenkins从Perforce构建一个Maven项目。我使用了 P4插件而不是 Perforce插件。然后我配置了一个手动工作区,工作区视图为
//components/myjavaproject/main/... //p4javabld-cqm1/...
在pom.xml
//components/myjavaproject/main/