我在jenkins管道上工作,构建一个从perforce加载的项目。
在concurrent build中,Jenkins将工作空间设置为pipeline-workspace@2
问题是perfoce禁止@
字符。由于p4 client默认使用本地工作区的路径,因此在perforce中创建工作区/客户端失败。
我想以非交互方式将p4client
更改为自定义值。
我读了p4 client
文档,但不知道如何做到这一点。
我可以通过手动设置p4 client和//depot流值来使用交互式提示符,但我希望通过我的jenkins脚本在运行中使用它。
谢啦,谢啦
1条答案
按热度按时间lf5gs5x21#
您可以通过在Jenkins中设置hudson.slaves.WorkspaceList Java系统属性来更改工作区分隔符。
第一个月
这会将分隔符从默认的@更改为_