Checkout on server/checkout on agent

Hi Jetbrainers or TC-users,

Can you please explain to me when I would want to do checkout on server
rather than checkout on agent? I assume that if I do checkout on server
the advantage is that I only have one VCS client to keep up to date, but
the disadvantage is that I use twice as much bandwidth per checkout,
once to checkout on the server and then the same again to send the
differences to the agent; and if I do checkout on agent it's more
efficient in time and bandwidth but I need to install VCS checkout
software on all my agents. Is that right? Am I missing anything? I'm
using SVN under Linux, does that make any difference? (I didn't see any
details of this option at
http://www.jetbrains.net/confluence/display/TCD/CreateEditBuild+Configuration)

Thanks,
R

4 comments
Comment actions Permalink

Hi Robert,

Checkout on agent is available only for CVS and SVN. And there is no particular reason
to use checkout on server for them. Just probably as a workaround solution if checkout on
agent won't work for your configuration.

Regards,
KIR

0
Comment actions Permalink

The bug is fixed and fix will be available in the next EAP.
Thanks!

--
Olesya Smirnova
JetBrains, Inc
http://www.jetbrains.com
"Develop with pleasure!"


"Kirill Maximov (JetBrains)" <no_reply@jetbrains.com> wrote in message
news:26624027.1175875370035.JavaMail.itn@is.intellij.net...

Hi Robert,

>

Checkout on agent is available only for CVS and SVN. And there is no
particular reason
to use checkout on server for them. Just probably as a workaround
solution if checkout on
agent won't work for your configuration.

>

Regards,
KIR



0
Comment actions Permalink

Sorry, this supposed to be in other thread.

--
Olesya Smirnova
JetBrains, Inc
http://www.jetbrains.com
"Develop with pleasure!"


"Olesya Smirnova" <Olesya.Smirnova@jetbrains.com> wrote in message
news:ev8dk4$hci$1@is.intellij.net...

The bug is fixed and fix will be available in the next EAP.
Thanks!

>

--
Olesya Smirnova
JetBrains, Inc
http://www.jetbrains.com
"Develop with pleasure!"

>
>

"Kirill Maximov (JetBrains)" <no_reply@jetbrains.com> wrote in message
news:26624027.1175875370035.JavaMail.itn@is.intellij.net...

>> Hi Robert,
>>
>> Checkout on agent is available only for CVS and SVN. And there is no
>> particular reason
>> to use checkout on server for them. Just probably as a workaround
>> solution if checkout on
>> agent won't work for your configuration.
>>
>> Regards,
>> KIR
>



0
Comment actions Permalink

Thanks for your answer. It looks like you are doing the checkout from
within the agent rather than delegating to an external tool, so I don't
need to worry about installing the SVN client on all my build agents.
R

0

Please sign in to leave a comment.