首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法从Jenkins节点签入文件

无法从Jenkins节点签入文件
EN

Stack Overflow用户
提问于 2017-01-31 14:06:30
回答 1查看 360关注 0票数 0

我们正在为Jenkins编写一个新的插件,其中一个要求是上传生成的文件。如果我的文件驻留在主服务器上,而不是驻留在从代理(Jenkins节点)上,我就可以绝对提交。错误:文件找不到。我们试过使用FilePath。我们怀疑这是因为客户端是从主程序中创建的。以下是代码:

代码语言:javascript
复制
IOptionsServer srvr = ServerFactory.getOptionsServer("p4java://" + Port, null); 
srvr.connect(); 
srvr.setUserName(User); 
srvr.login(Password); 

IClient client = new Client(srvr); 
client.setName(tmpClientName); 
client.setRoot(source.getRemote()); 
client.setOwnerName(p4User); 
client.setServer(srvr); 
client.setStream("StreamName"); 

ClientView mapping = new ClientView(); 
mapping.addEntry(new ClientView.ClientViewMapping(0,destination, "//" + tmpClientName + "/" + source.getName())); 
client.setClientView(mapping); 
try{ 
    srvr.createClient(client); 
    srvr.setCurrentClient(client);
}

有人能帮助如何从节点创建客户端吗?或者其他的见解?

EN

回答 1

Stack Overflow用户

发布于 2017-02-03 20:46:04

如果您包含了您所得到的错误,这将是有帮助的。默认情况下,当您创建Perforce客户端时,它会将Host:字段设置为在其上创建的主机名,这将其使用限制在该主机上。看看您正在生成的客户机,看看是否设置了该字段。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/41959590

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档