【发布时间】:2018-01-02 22:04:21
【问题描述】:
如何在 Jenkins 中设置 P4 插件以便访问 depot 文件?
我正在尝试使用 Jenkins P4 插件来管理 Perforce 并访问 Jenkins 的共享库。每当我尝试同步工作区时,无论是使用共享库还是调用p4sync 步骤,构建都会失败。
这两种情况都将其吐到控制台输出中:
java.lang.NullPointerException
at org.jenkinsci.plugins.p4.client.ConnectionConfig.<init>(ConnectionConfig.java:19)
at org.jenkinsci.plugins.p4.client.ConnectionHelper.<init>(ConnectionHelper.java:105)
at org.jenkinsci.plugins.p4.client.ClientHelper.<init>(ClientHelper.java:107)
at org.jenkinsci.plugins.p4.tasks.AbstractTask.getConnection(AbstractTask.java:161)
at org.jenkinsci.plugins.p4.tasks.AbstractTask.setWorkspace(AbstractTask.java:78)
at org.jenkinsci.plugins.p4.PerforceScm.checkout(PerforceScm.java:429)
at org.jenkinsci.plugins.workflow.steps.scm.SCMStep.checkout(SCMStep.java:113)
我的凭据指向正确的用户和 P4PORT,并且 SSL 连接良好。
我需要做什么才能让 P4 插件正确同步?
【问题讨论】: