【发布时间】:2018-05-14 09:32:57
【问题描述】:
我需要从我的 jenkins 构建脚本创建 perforce 客户端,这需要在无人值守的情况下完成。这主要是因为 jenkins 作业运行在唯一的文件夹中,Perforce 坚持每个客户端都有一个唯一的根目标文件夹,并且我们一直根据需要创建新的 jenkins 作业。现在,每次我创建一个独特的 jenkins 作业时,我都必须为该作业手动创建一个 perforce 客户端 - 我可以从命令行执行此操作,但 Perforce 还坚持暂停客户端创建以向我显示规范设置文件,该文件我需要在客户端创建之前手动关闭。
创建我正在使用的客户端
p4 -u myuser -P mypassword client -S //mydepo/mystream someclientname
我正在使用这个可怕的黑客同时杀死记事本
p4 -u myuser -P mypassword client -S //mydepo/mystream someclientname | taskkill /IM notepad.exe /F
这种方法有效,但感觉不对。有没有官方/更好的方法可以强制 p4 静默强制创建客户端?
【问题讨论】: