windows上teamcity+SVN+apache-ANT的安装与配置

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了windows上teamcity+SVN+apache-ANT的安装与配置相关的知识,希望对你有一定的参考价值。

使用到的软件版本:

TeamCity:TeamCity-7.1.4

SVN:1.6.11

ANT:apache-ant-1.9.0

//SVNANT:svnant-1.3.1

======================================================================================

安装配置 TeamCity:

1.     本机安装 TeamCity,一直“Next”,直到完成,此时会出现如下图所示 Agent 配置属性框,根据说明配置:

技术分享

2.     配置完成后在浏览器中打开 TeamCity,进行 TeamCity 的初始化,并创建管理员帐户:

技术分享

 

注:这里是服务器端的配置。

3.     创建工程,并在该工程下“Create build”:

技术分享


配置 Build:

共8步,在这里仅对涉及到的参数进行配置及说明:

1.     设置

技术分享


2.     版本控制设置,首先要创建VCS Root

技术分享

 


注:TeamCity可以CheckOut该路径下的所有文件,如果只是希望CheckOut部分指定文件夹,如下图添加规则:

技术分享


3.     设置编译脚本类型,本工程使用的Ant脚本。

技术分享


4.     没有配置,略过。

5.     没有配置,略过。

6.     没有配置,略过。

7.     .配置参数,这里只配置前面提到的%sourceRoot%:

技术分享


8.     没有配置,可查看Agent连接情况:

技术分享


ANT 相关:

ANT 相关内容可参见:《ANT&SVNANT 学习小札》

由于该TeamCity版本中的ANT插件不支持 ANT 脚本的 if...else 语句,所以需要在TeamCity中配置能支持的ANT版本,或者直接拷贝它依赖的类库:ant-contrib.jar 至TeamCity安装路径中:

TeamCity\buildAgent\plugins\ant\lib

SVNANT 相关:

SVNANT 相关内容可参见:《ANT&SVNANT 学习小札》

为了使TeamCity在编译时可以使用Ant脚本中的SVN相关命令,这里用到的是 SVNANT-1.3.1。将它依赖的类库放到ant的lib目录中:

TeamCity\buildAgent\plugins\ant\lib

注:起初使用的是svnant-1.0,但是在编译时出现了"Could not load definitions from resource"错误,改为1.3.1即可,请参见:Using SVNAnt in eclipse Build Failed (Could not load definitions from resource

 

详情请询问QQ:1183810577


本文出自 “许你七十年” 博客,请务必保留此出处http://chavaz.blog.51cto.com/6876806/1850797

以上是关于windows上teamcity+SVN+apache-ANT的安装与配置的主要内容,如果未能解决你的问题,请参考以下文章

svn+teamcity+YouTrack+Upsource搭建—写给明天工作室的小伙伴

SVN触发构建后如何处理来自Teamcity服务器本身的api

如何在 64 位 JVM 上运行 TeamCity

如何清除TeamCity 7+中待处理的VCS更改?

Teamcity 构建代理工作目录未更改

TeamCity 和 YouTrack 小于 1GB