如何手动使用TeamCity捆绑的svnkit-cli?

时间:2014-04-15 10:12:21

标签: svn teamcity svnkit

我无法在此框中安装SVN,但我们配置了一个捆绑了svnkit的TeamCity构建代理,包括svnkit-cli。是否可以通过编程方式调用cli,而不是通过TeamCity?

理想情况下,在单行bash命令中,类似于......

$ java -classpath ".;/teamcity/plugins/svnAgent/lib/*" SVN --version

我无法弄清楚使用捆绑的svnkit-cli的语法。有可能吗?

供参考:

$ ls /teamcity/plugins/svnAgent/lib/ | grep svn
svnPlugin.jar
svnkit-1.7.9.jar
svnkit-cli-1.7.9.jar
svnkit-javahl16-1.7.9.jar

1 个答案:

答案 0 :(得分:1)

我通过使用ant documentation研究svnkit来解决这个问题。

java -cp ".:%teamcity.agent.home.dir%/plugins/svnAgent/lib/*" org.tmatesoft.svn.cli.SVN --version