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
======================================================================================
安装配置 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搭建—写给明天工作室的小伙伴