我有一个通过P4插件配置Perforce的Jenkins管道。就同步而言,一切都很好。
我将管道阶段划分为bash脚本。在其中一个脚本中,我需要与perforce交互,但我不知道如何获得当前正在使用的客户端名称。Jenkins/P4插件没有设置P4CLIENT,我也没有看到任何包含客户端名称的环境变量。
如何设置、查找或导出perforce客户端的名称以使p4命令工作?
发布于 2021-12-10 18:48:43
我遇到的问题是,在Jenkinsfile中,选项skipDefaultCheckout设置为true。设置此值时,将不会设置普通的p4环境变量(如P4_CLIENT )。
解决方案:不要将skipDefaultCheckout设置为true
https://stackoverflow.com/questions/70298666
复制相似问题