Team City的安装1
前两个月很大一部分精力投入在做部门的持续集成,从概念的了解和工具的选型,再到安装,部署,操作,到最后的真实项目持续集成应用的上线,写了一份手册,包括安装,配置,以及一些我所谓的高级应用,分享给大家,欢迎提出各种意见。
安装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
具体步骤:
一) 点“新建”,然后在变量名写上JAVA_HOME,顾名其意该变量的含义就是java的安装路径,呵呵,然后在变量值写入刚才安装的路径“C:\jdk1.6”。(注:如果安装的路径不是磁盘C或者不是在jdk1.6这个文件夹,可对应修改。以下文字都是假定安装在C:\jdk1.6里面。)
二) 其次在系统变量里面找到path,然后点编辑,path变量的含义就是系统在任何路径下都可以识别java命令,则变量值为“.;%JAVA_HOME%\bin”,(其中“%JAVA_HOME%”的意思为刚才设置JAVA_HOME的值),也可以直接写上“C:\jdk1.6\bin”
三) 最后再点“新建”,然后在变量名上写classpath,该变量的含义是为java加载类(class or lib)路径,只有类在classpath中,java命令才能识别。其值为“.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\toos.jar (要加.表示当前路径)”,与相同“%JAVA_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上相关信息可参考图九
图九:
Team City的安装1的更多相关文章
- 手动为 Team Foundation Server 安装 SQL Server
本主题中的步骤适用于安装 SQL Server 2012 企业版,你也可以使用安装标准版的相同步骤. 适用于 SQL 2014 的步骤与以上步骤也非常相似. 我们将在 TFS 所在的同一服务器上安装 ...
- GeoIP Legacy City数据库安装说明
Here is a brief outline of the steps needed to install GeoIP Legacy City on Linux/Unix. The installa ...
- 单机安装TFS(转载)
一.安装操作系统:windows server 2003 + Sp2具体步骤: 1.安装windows server 2003时选用工作组(默认为workgroup).由于在工作组环境中部署,因此使用 ...
- vmware安装linux.iso
安装方法 : .进入Fedora后,在虚拟机选项栏中选VM->install vmware tools 拷贝VMware Tools.tar.gz到指定文件夹,解压缩 进入超级终端:在-> ...
- TFS 2010 让安装更简单,也让VSS成为历史
一转眼VS 2010 RC(Release Candidate)版本号已经公布一月多了,RTM(Release To Manufacturer)版本号也快妥了,已经进入了最后的倒计时,仅仅等4月12号 ...
- TFS 2010 使安装更容易,让VSS历史
一转眼VS 2010 RC(Release Candidate)版本号已经公布一月多了,RTM(Release To Manufacturer)版本号也快妥了,已经进入了最后的倒计时,仅仅等4月12号 ...
- 简单的记录,VMware Tools的安装
VMware Tools是VMware虚拟机中自带的一种增强工具,只有在VMware虚拟机中安装好了VMware Tools,才能实现主机与虚拟机之间的文件共享,同时可支持自由“拖拽”的功能来对传文件 ...
- 在fedora23中安装virtualbox, 然后实现虚拟机irtualbox 或者 vmware 下的xp操作系统
参考: http://blog.csdn.net/statdm/article/details/7756788 参考: http://www.cnblogs.com/fengbohello/p/488 ...
- Team Foundation Server 2010简体中文版
文件名称:Team Foundation Server 2010简体中文版 文件大小:1.8 GBhttp://www.google.com/profiles/dedecms.com 下载地址: th ...
随机推荐
- java提高篇(十)-----强制类型转换
在java中强制类型转换分为基本数据类型和引用数据类型两种,这里我们讨论的后者,也就是引用数据类型的强制类型转换. 在Java中由于继承和向上转型,子类可以非常自然地转换成父类,但是父类转换成子类则需 ...
- 【新秀疯狂UML系列】——面向对象的技术
从软质工作开始,我们来到与面向对象的接触,接下来的学习材料似乎已经提到了面向对象,在与她的朋友去一个.所以,我们必须知道她多一点点. 一.何为面向对象? 面向对象(Object Oriented).是 ...
- Visual Studio中开发
如何在Visual Studio中开发自己的代码生成器插件 Visual Studio是美国微软公司开发的一个基本完整的开发工具集,它包括了整个软件生命周期中所需要的大部分工具,如UML工具.代 ...
- 大约Android 了解权限管理
如Android应用程序开发人员.为android权限机制一直觉得很奇怪.为什么要这个东西权限?为什么要AndroidManifest里面写的uses-permission 这样的事情?我一直搞不清楚 ...
- freemarker该阵列
freemarker该阵列 1.设计思路 (1)声明一个数组 (2)打印数组中的元素 2.设计源代码 <#--freemarker数组--> <#assign nums=[12,34 ...
- 跨容器Hybrid离线组件方案
关键词:跨容器.Hybrid.离线 摘要:今天主要讨论的是离线组件跨容器方案,想了解在线页面如何跨webview容器,可以看 http://www.cnblogs.com/yexiaochai/p/5 ...
- C# 字符串知识整理
新知识点,只是对于本人来说而已. 系统处理文本的方式 [新知识点].NET Framework .NET Framework的定义:其包含了一个公共语言运行时(Common Language Runt ...
- flipsnap.js 源码阅读备份
这是官网:http://hokaccha.github.io/js-flipsnap/ 1.引入全局命名空间 类似jQuery插件写法 传入window, document,提高内部访问速度: ; ...
- 《Programming Hive》读书笔记(一)Hadoop和hive环境搭建
<Programming Hive>读书笔记(一)Hadoop和Hive环境搭建 先把主要的技术和工具学好,才干更高效地思考和工作. Chapter 1.Int ...
- 使用WireShark简单分析ICMP报文
ICMP协议介绍 1.ICMP是"Internet Control Message Protocol"(Internet控制消息协议)的缩写. 它是TCP/IP协议族的一个子协议. ...