• Team City的安装1


    持续集成工具 Team City的安装

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

    安装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%in”,(其中“%JAVA_HOME%”的意思为刚才设置JAVA_HOME的值),也可以直接写上“C:jdk1.6in” 

    三)  最后再点“新建”,然后在变量名上写classpath,该变量的含义是为java加载类(class or lib)路径,只有类在classpath中,java命令才能识别。其值为“.;%JAVA_HOME%libdt.jar;%JAVA_HOME%lib oos.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一些应用

    其实不算高级应用了,就是用Team City做Perl项目的持续集成和测试人员如何获取项目产出物和添加标记的用处(这点容易被忽视)。 Team City提供了非常丰富详细的使用文档:http://confluence.jetbrains.net/display/TCD7/What%27s+New+in+TeamCity+7.0  他们还提供有专人维护的交流区来来回答全球用户提出的问题:http...
     
     

    使用Team City如何创建一个简单的项目

    这是持续集成第二篇,上篇中忘记了说TeamCity提供一个支持20个Build Configuration+3个Agent的免费版本,可以登录主站(http://www.jetbrains.com/teamcity/)上下载使用。 同时有8个以上的项目同时开发比较少见,所以20个Build Configuration+3个Build Agent对于小型开发团队足以。 如何创建一个简单的项目:...
     
     

    持续集成工具 Team City的安装

    前两个月很大一部分精力投入在做部门的持续集成,从概念的了解和工具的选型,再到安装,部署,操作,到最后的真实项目持续集成应用的上线,写了一份手册,包括安装,配置,以及一些我所谓的高级应用,分享给大家,欢迎提出各种意见。 安装Team City Server的步骤: 1.      完全安装IIS. 2.      安装MS Deploy. 安装文件: http://www.micro...
  • 相关阅读:
    layui 获取select下拉选项上自定义的属性
    TP中关联模型的使用
    安卓模仿直播中的闪动(放大缩小)的动画
    Android报错Multiple dex files define Lcom/ta/utdid2/c/a/c
    Date.parse()的坑
    Android应用加固的简单实现方案(二)
    Android应用加固的简单实现方案
    Android中ANR的触发机制-BroadcastReceiver篇
    Android中ANR的触发机制-Service篇
    Application中以标准模式启动Activity报错的原因分析
  • 原文地址:https://www.cnblogs.com/Leo_wl/p/4421386.html
Copyright © 2020-2023  润新知