持续集成:TeamCity 的安装和使用
字数2840 阅读1061 评论2 喜欢10
TeamCity
本文初衷
让大家了解持续集成(CI),以及入门了解 JetBrains 家的 TeamCity 的一些简单实用。
TeamCity 的一些复杂使用我暂时也不会,一样也是要看文档的,所以不管怎样你都要养成看官网文档的习惯。
TeamCity 和 Jenkins、Hudson 其实是非常一样的,基本流程都是差不多的,所以如果你会其他的几个 CI 工具的话,学习起来很快。
Docker 已经开始在引入到 CI、CD(持续交付)过程中,可以大大简化整体的过程,也许这是未来的一个方向,有兴趣的可以了解更多。
它是什么
官网定义(就一句话):
Powerful Continuous Integration out of the box
官网文档:https://confluence.jetbrains.com/display/TCD9/TeamCity+Documentation
支持的平台、环境如下图(看不懂也没关系,只要知道它最友好的是 Java 开发即可):
TeamCity
对上图的具体讲解可以看(很重要):https://confluence.jetbrains.com/display/TCD9/Supported+Platforms+and+Environments
为什么会出现
TeamCity 的出现需要了解这个概念:持续集成(Continuous Integration)
网络文章:http://www.ruanyifeng.com/blog/2015/09/continuous-integration.html
哪些人喜欢它
哪些人不喜欢它
Google 不到结果,应该是没人不喜欢,只是有些人用不惯
为什么学习它
更好地保证项目质量
同类工具
Jenkins:http://jenkins-ci.org/
Travis CI:http://travis-ci.org/
Hudson:http://hudson-ci.org/
QuickBuild:http://www.pmease.com/
其他:http://www.oschina.net/project/tag/344/ci?lang=0&os=0&sort=view&p=1
好的网络文章介绍: