zsyzhou 发表于 2018-6-19 13:18:07

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
页: [1]
查看完整版本: windows上teamcity+SVN+apache-ANT的安装与配置