Can I use TeamCity's subversion command line client on agents?

I have a build configuration that runs with "checkout on agent" and it commits some changes back to Subversion at the end of the build.

I have installed svn.exe at a known location on each build agent, so I reference this known location in my build script.

I want to upgrade the VCS root from SVN 1.6 to 1.7, but this means I need to then go and upgrade the locally installed version of SVN on each agent.

TeamCity agents must have an svn CLI built in, since build agents get a local working copy.

Is there some way I can use this svn.exe in my build script as opposed to my manually installed svn.exe? That way I can change the VCS root working copy and SVN will always be compatible.



1 comment
Comment actions Permalink


TeamCity does not bundle SVN binaries. On server side we use SVNKit library, but it also cannot be used from build scripts.

You'll have to update SVN tools on all the agents, and then change Working copy format in VCS root settings.


Please sign in to leave a comment.