其实不算高级应用了,就是用Team City做Perl项目的持续集成和测试人员如何获取项目产出物和添加标记的用处(这点容易被忽视)。
Team City提供了非常丰富详细的使用文档:http://confluence.jetbrains.net/display/TCD7/What%27s+New+in+TeamCity+7.0
他们还提供有专人维护的交流区来来回答全球用户提出的问题:http://devnet.jetbrains.net/community/teamcity/teamcity?view=discussions ,如我的帖子http://devnet.jetbrains.net/thread/437381 。很方便很及时。
1)如何运行一个Perl项目:
a) 选择一台linux *** 作系统的agent机器上,确保该agent能出现在server的Agents选项.若不能找到agent,需要检查agent上的环境, 如team city agent是否安装,java的版本是否>=1.6.
b) 在这台linux agent机器上安装TAP-Formatter-TeamCity-0.04 and TeamCity-BuildMessages-v0.999.3 and Module-Build-0.4001.确保这些模块可以成功安装。除了以上Team City需要用到的module,还需要确保Perl项目所依赖的module都已安装.缺少任何一个module都有可能无法运行单元测试或者生成命令,如./Build test.
c) 在Agent上的perl项目里查看是否存在’Build’文件,若没有,执行’perl Build.PL’生成.
d) 给team city添加一个环境变量 'RUNNING_UNDER_TEAMCITY.
e) 从"TAP-Formatter-TeamCity-0.04"拷贝build.xml到你的perl 项目中根结点级目录下.
f) 在build configuration中,添加两个步骤:一,选择’Ant’,在’Path to a build.xml’选项不变,因为build.xml已经放到了默认的路径下;第二步骤,选择’Command line’,选择’Custom Script’,输入命令’./Build test’.
g) 配置完毕,点击’run’,查看结果。
2) 通过给某次构建添加tag 来标注当次构建和关联相关构建:
在 Build Configuration Home Page页面的OvervIEw or Histroy 选项卡中,点击Tags列的下拉按钮和Edit.
同时可以为一个构建创建多个tag;点击指定的Tag可以仅显示打了tag的构建.
3)如何获取最新的生产文件(即Artifact)?
a) 登录http://serverIP:port
b) 点击进入指定项目
c) 找到最近一次的构建
d) 鼠标放到Artifacts列的下拉按钮上
e) 出现如图5所示的内容,即可下载构建出来的交付物(Artifact).
图十:
总结
以上是内存溢出为你收集整理的持续集成工具Team City一些应用全部内容,希望文章能够帮你解决持续集成工具Team City一些应用所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)