Don't have a direct answer to your query but wondering why you'd be writing a plugin that does those Clearcase commands when other Clearcase plugins already exist that would seem to do a similar thing?
Richard. On Mon, Oct 13, 2014 at 8:26 PM, <[email protected]> wrote: > Sorry, the message got messed up. Here's a correct version: > > > I am currently writing a Jenkins plugin, where I have a button that starts > a build. > In the Java code that is executed when the user clicks the button, there > are some cleartool commands. > First, it creates a view: > > Runtime.getRuntime().exec("cmd.exe /c cleartool mkview -tag " + viewTag + " " > + viewPath); > > > Then there is a call to a method that creates the config spec file and > writes the correct content to it: > > createFile(); > > > After that it updates the config spec: > > Runtime.getRuntime().exec("cmd.exe /c cleartool setcs -tag " + viewTag + " " > + path"); > > > And at the and of the method it starts the build: > > Hudson.getInstance().getQueue().schedule(project, 0, new CauseAction(new > Cause.UserIdCause())); > > > > First, there was the problem that the config spec wasn't set correctly, it > was always missing several lines. I inserted Thread.sleep(1000) in the > code in order to wait for the createFile-method to finish writing the file. > Now the config spec seems to be set correctly, so I assume that this issue > is done. > > However, I now have another problem: > When I go to the ClearCase Explorer, look at the properties of my view and > select the tab 'Profile', I get the following error message: > > > > *Can not determine if the view is associated. The config spec for the > 'myViewTag' view has been modified outside of the ClearCase View Profile > tools, and can no longer be interpreted by the tools. Would you like to > attempt an automatic recovery of the config spec?* > > Is there anything I can do to handle or avoid this error? > > -- > You received this message because you are subscribed to the Google Groups > "Jenkins Developers" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected]. > For more options, visit https://groups.google.com/d/optout. > -- You received this message because you are subscribed to the Google Groups "Jenkins Developers" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/d/optout.
