Jenkins用の新しいプラグインを作成していますが、要件の1つは生成されたファイルをPERFORCEにアップロードすることです。 自分のファイルがマスターに存在する場合はPERFORCEに送信できますが、スレーブエージェント(Jenkinsノード)に存在する場合はできません。 エラー:ファイルが見つかりません。 FilePathを試しました。 これは、クライアントがマスターから作成されているためです。コードは次のとおりです。JenkinsノードからPERFORCEするファイルをチェックインできません
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);
}
ノードからクライアントを作成する方法を教えてもらえますか?その他の洞察?
いくつかのコードから始めます。 – sphinks