您的位置:首页 > 其它

持续集成工具 Team City的安装

2012-08-13 10:44 253 查看
前两个月很大一部分精力投入在做部门的持续集成,从概念的了解和工具的选型,再到安装,部署,操作,到最后的真实项目持续集成应用的上线,写了一份手册,包括安装,配置,以及一些我所谓的高级应用,分享给大家,欢迎提出各种意见。

安装Team City Server的步骤:

1. 完全安装IIS.

2. 安装MS Deploy.

安装文件: http://www.microsoft.com/zh-cn/download/details.aspx?id=25230.

第3和第4部完成后,打开系统服务(在命令行里输入services.msc),查看是否已安装了‘Web
Management Service’ and ‘Web 部署代理服务’.
如果没有,请在安装IIS步骤中补全所要求的角色服务。

3. 安装JDK.

安装文件:

http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1637583.html

具体步骤:

一) 点“新建”,然后在变量名写上J***A_HOME,顾名其意该变量的含义就是java的安装路径,呵呵,然后在变量值写入刚才安装的路径“C:\jdk1.6”。(注:如果安装的路径不是磁盘C或者不是在jdk1.6这个文件夹,可对应修改。以下文字都是假定安装在C:\jdk1.6里面。)

二) 其次在系统变量里面找到path,然后点编辑,path变量的含义就是系统在任何路径下都可以识别java命令,则变量值为“.;%J***A_HOME%\bin”,(其中“%J***A_HOME%”的意思为刚才设置J***A_HOME的值),也可以直接写上“C:\jdk1.6\bin”

三) 最后再点“新建”,然后在变量名上写classpath,该变量的含义是为java加载类(class
or lib)路径,只有类在classpath中,java命令才能识别。其值为“.;%J***A_HOME%\lib\dt.jar;%J***A_HOME%\lib\toos.jar (要加.表示当前路径)”,与相同“%J***A_HOME%有相同意思”

以上三个变量设置完毕,则按“确定”直至属性窗口消失,下来是验证看看安装是否成功。先打开“开始”-> “运行”,打入“cmd”,进入dos系统界面。然后打“java
-version”,如果安装成功。系统会显示java version jdk"1.6.0"。

4. 下载最新的Team City安装文件:

安装文件: http://www.jetbrains.com/teamcity/download/index.html .

注意:

a) 安装.iso文件需要用到解压文件软件,如winzip或者winRAR.

b) 允许远程连接:开启‘远程桌面部署服务’。打开‘开始菜单’右键‘计算机’’属性’’远程设置’勾选‘允许运行任意版本远程桌面的计算机连接(较不安全)’确定.

c) 可安装最新的visual studio阅读文件,执行msbuild.
最好确保.net framework 是最新版本。

图一: 安装成功后,自动出现的页面. 如果不自动弹出,可在浏览器地址栏输入

http://localhost:port/maintenance/first.html . 注:port是你设置的端口号



图二:图一步骤中点击Proceed后出现的页面。勾选’Accept lcense agreement’,再点’Continue’



图三:创建管理员. 然后会以此管理员的身份登录到Team City里。



图四:Team City
的首页。



安装Team City Agent的步骤:

1. 方式一:直接在Agent上安装Agent软件:

a) 安装JRE 1.6+在agent上.

b) 以team city 管理员身份登录server page如http://serverIP:port ,点击右上角的 ’Install Build Agents’ 图标,会提示安装Agent.

c) 把安装文件 ‘agentInstaller.exe’复制到要安装Agent的机器上。

d) 双击安装文件。

e) 成功安装后,‘TeamCity Build Agent Service’会安装到机器上的服务里。

2. 方式二:使用Agent Push安装agent:

a) 先确保server上已安装了Psexec. 安装路径中Administration | Tools.

b) 安装JRE 1.6+在agent上.

c) 以team city 管理员身份登录server page如http://serverIP:port .

d) 在页的上方点击Agents。

e) 点击 ’Agent Push’ 选项.

f) 在安装agent的时候会自动提示需要先安装’Psexec .exe’.

g) 点击 ‘Install Agent’ 按钮.

h) 在弹出的对话框的Host选项里输入期望连接的Agent机器的IP.

i) 在Preset里选择<Use custom settings>.

j) 选择‘Windows’ | ‘Unix’ 在 ‘Platform’ 中. 确保Unix机器的java版本只少是1.6.

k) 在 ‘Log on as’ 的文本框中输入Agent机器上有管理员权限的的用户名.

l) 以及密码. 请确认以上信息都是正确的。

m) 点击 蓝色按钮 ‘Install Agent’ .

n) 然后会看到一系列的命令在间断地执行,等到执行完毕,查看是否成功。不成功,查看原因,有可能是输入的信息有误,可以重复第4个步骤。

注: 在Agent的浏览器里输入http://serverIP:port , 就可登录到刚搭建的持续集成网站。

Agent上相关信息可参考图九

图九:

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: