用 Teamcity 实现 .Net 平台下的持续集成 - 安装

版权声明:所有博客文章除特殊声明外均为原创,允许转载,但要求注明出处。

本文介绍 TeamCity 软件的安装和初始配置步骤。

首先到 TeamCity 官网 下载安装包。

下载

这里有多个平台的选项,由于这里是 .Net 平台的示例,我就选择 Windows 版本。如果希望将 TeamCity 安装到已有的 JavaEE 服务器比如 Tomcat 的,可以选择 JavaEE 版本。

下载的是一个标准的.exe,双击就开始安装了:

开始安装

其中只需要 Next 下去的步骤我就不再解释了,但还是有几个步骤需要拿出来说明一下。首先是这里的组件选择。因为 TeamCity 事实上不是单体软件,而是一个主从式的模型(分别称为 Server 和 Build Agent),这样就能够支持诸如分布式构建或并行构建这样的高级场景。对于不太大的团队,我们简单地把所有部分安装在同一台机器上就好了:

选择服务

Server 和 Build Agent 都会安装为系统服务,所以这里要选择服务用户帐号。一般来说用哪个都没有太大关系,除非你的代码里有类似 GetCurrentUser 这样和当前账户关联的系统调用。如果不太理解的话,就简单选择 system 好了(这是一个系统内置帐号),万一以后发现有问题,也可以到系统选项里的服务里再去修改。

服务账户

选择网站所使用的端口号。如果你的系统上已经安装了 IIS 或 Apache,那么这里就要选择一个 80 以外的端口。

选择端口

选择安装目录。需要注意的是构建过程中有时会产生比较大的中间文件和日志,所以尽量保证安装盘有足够的空间。

选择目录

这些确认步骤都完成后,安装程序会把配置信息汇总给你看,在这里你也可以修改不满意的设置。如果没有特别理由要修改,点击 Save 即可。

总览

接下来等安装过程解压并复制文件。完成后安装程序会提示你是否现在启动服务,除非你是做分布式构建或者需要手工修改配置,否则都应该接受并启动服务:

启动服务

安装程序关闭之前会要求你在 Web 浏览器中打开初始配置界面。初始配置包括管理员帐号,非常重要,所以你应该马上去完成。

打开向导

Web 浏览器打开后,首先会告诉你默认数据存储在哪里(也可以在这里修改)。你最好对这个目录有个印象,不至于以后需要管理的时候找不到地方。

首次启动

接下来还需要指定修改存储数据所使用的引擎,支持几种常见的数据库。一般来说 CI 系统本身并没什么特别重要的数据,选择内置数据库服务器(HSQLDB)是最简单的。当然你也可以按自己的要求选择 Mysql、Pqsql 或者 SQL Server 等,然后按提示输入数据库的配置信息。

选择数据库

一切就绪后,TeamCity 就开始初始化服务器了。这个过程需要一小会,你可以走开去喝杯茶。

初始化

最后的最后,TeamCity 会要求你创建管理员账户。不用我说,你也应该知道把用户名/密码放到一个安全的地方记住,对吧?

创建管理员

好了,安装步骤就此完成。下一篇文章里,我们会了解一下 TeamCity 服务器的构成和一些常用配置。

全文目录