I just recently upgraded to the 2.x cvs plugin, specifically 2.3.  I
have several jobs that check out more than 1 module and then runs a
script.  The cvs plugin insist on using the -d option to specify a
directory.  This is different behaviour from before and causing me
problems.

For example, my modules to check out are dir_a/dir_b/dir_c and dir_a/
dir_1/dir_2. I then run a script from the top level that needs the
directory structure intact.

The cvs commands were:
cvs checkout dir_a/dir_b/dir_c dir_a/dir_1/dir_2

Now the cvs commands are:
cvs checkout -d dir_a/dir_b/dir_c dir_a/dir_b/dir_c
cvs checkout -d dir_a/dir_1/dir_2 dir_a/dir_1/dir_2

This fails with the error:
cvs [checkout aborted]: could not change directory to requested
checkout directory `dir_a/dir_b/dir_c': No such file or directory
cvs [checkout aborted]: could not change directory to requested
checkout directory `dir_a/dir_1/dir_2': No such file or directory

Under the job configuration. I have Remote Name as dir_a/dir_b/dir_c
and the local name as blank.

I need the cvs commands to be:
cvs checkout  dir_a/dir_b/dir_c
cvs checkout  dir_a/dir_1/dir_2

How can I do this?

I am running Jenkins 1.463 and CVS Plugin 2.3.

Best Regards,
Shelley

Reply via email to